Einfache HobbyOs

Developer-Tools, Entwicklungsumgebungen und alles andere, was sich installieren lässt
Benutzeravatar
cloidnerux
Moderator
Beiträge: 3123
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Einfache HobbyOs

Beitrag von cloidnerux » Do Okt 23, 2008 6:49 pm

Hi, ich mal wieder.
Wir vom Aeris-Projekt suchen einfache HobbyOS, Um daraus zu lernen.
Wenn möglich sehr einfache, Gerade so vor der Speicherverwaltung
Redundanz macht wiederholen unnötig.
quod erat expectandum

taljeth
Beiträge: 18
Registriert: Di Okt 14, 2008 8:22 pm
Kontaktdaten:

Re: Einfache HobbyOs

Beitrag von taljeth » Do Okt 23, 2008 8:00 pm

Es gibt da nur ein kleines Problem, wenn du dir auf diese Weise Beispiele holen willst: Entweder diese Hobby-Betriebssysteme taugen was, dann sind sie mittlerweile weiter (Speicherverwaltung ist ja ziemlich grundlegend). Oder sie taugen nichts und dann willst du sie auch nicht als Vorbild nehmen.

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8859
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Einfache HobbyOs

Beitrag von Xin » Do Okt 23, 2008 10:46 pm

Da taljeth anstandshalber nicht auf seine Signatur hinweist, tue ich das einfach mal.
Da gibt's doch einiges an Information, sogar einen eigenen Link zum Thema Speicherverwaltung. Hätte ich mal Zeit, würde ich mir die Seite mal spaßeshalber intravenös reinziehen.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3123
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Einfache HobbyOs

Beitrag von cloidnerux » Fr Okt 24, 2008 11:21 am

Ich will die mir ja nicht als vorbild nehmen.
Ich will nur verschiedene Problemlösungen sehen.
Und wenn man aber 1000 Funktionen sieht, an die man sich erst in einigen Jahren zuwendet, kann das schwirig werden.
Dann kann ich gleich Linuxsource als Vorbild nehmen.
Desshalb suche ich noch einfache OS's, die gerade so an Speicherverwaltung sind, sodass das ganze übersichtlicht bleibt.
Redundanz macht wiederholen unnötig.
quod erat expectandum

taljeth
Beiträge: 18
Registriert: Di Okt 14, 2008 8:22 pm
Kontaktdaten:

Re: Einfache HobbyOs

Beitrag von taljeth » So Okt 26, 2008 11:25 am

Der Trick ist nur, zu finden, wo denn jetzt eigentlich die Speicherverwaltung in einem OS steckt. ;)

Ich nehme an, es geht dir erstmal um physische Speicherverwaltung, dann kannst du bei diesem Code anfangen. Wenn es dann an die virtuelle Speicherverwaltung (also: Paging) geht, sind im gleichen Repository unter trunk/src/kernel2/src/arch/i386/mm die passenden Dateien. malloc/free sind dann nochmal eine Geschichte für sich. An der Stelle kannst du dir dann auch überlegen, ob du nicht eine fertige Implementierung nimmst - von Hand eins zu bauen, geht zwar, ist aber fehlerträchtig und macht keinen Spaß.

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3123
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Einfache HobbyOs

Beitrag von cloidnerux » So Okt 26, 2008 5:08 pm

Es geht mir noch nicht direkt um speicherverwaltung.
Mir geht es um einiges davor, weil ich Irgendetwas in einigen funktionen falsch gemacht habe,
ICh versteh nur nicht was.
Wenn ich jezt eine andere Lösung sehe, kann ich vielleicht meinen fehler finden.
Aber wenn der Sourcecode zu voll ist, sind diese funktionen schwer oder garnicht zu finden.
Desshalb ein noch so einfaches OS
Redundanz macht wiederholen unnötig.
quod erat expectandum

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8859
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Einfache HobbyOs

Beitrag von Xin » So Okt 26, 2008 5:42 pm

cloidnerux hat geschrieben:Es geht mir noch nicht direkt um speicherverwaltung.
Mir geht es um einiges davor, weil ich Irgendetwas in einigen funktionen falsch gemacht habe,
ICh versteh nur nicht was.
Kommentiere Deinen Code, das hilft.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3123
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Einfache HobbyOs

Beitrag von cloidnerux » So Okt 26, 2008 7:00 pm

http://forum.proggen.org/viewtopic.php? ... a&start=20
Da habe ich meine Problem geschildert.
Redundanz macht wiederholen unnötig.
quod erat expectandum

taljeth
Beiträge: 18
Registriert: Di Okt 14, 2008 8:22 pm
Kontaktdaten:

Re: Einfache HobbyOs

Beitrag von taljeth » So Okt 26, 2008 8:17 pm

Und ich die passende Lösung. ;)

Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

Re: Einfache HobbyOs

Beitrag von Dirty Oerti » Mo Okt 27, 2008 12:35 pm

Wie ich im übrigen auch schon. ;)
Da gibt es so nette Dinger, die heißen "Links auf Tutorials". Werden manchmal auf der Linkseite des Wikis gesichtet ;)
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Antworten