Seite 1 von 2

Einfache HobbyOs

Verfasst: Do Okt 23, 2008 6:49 pm
von cloidnerux
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

Re: Einfache HobbyOs

Verfasst: Do Okt 23, 2008 8:00 pm
von taljeth
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.

Re: Einfache HobbyOs

Verfasst: Do Okt 23, 2008 10:46 pm
von Xin
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.

Re: Einfache HobbyOs

Verfasst: Fr Okt 24, 2008 11:21 am
von cloidnerux
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.

Re: Einfache HobbyOs

Verfasst: So Okt 26, 2008 11:25 am
von taljeth
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ß.

Re: Einfache HobbyOs

Verfasst: So Okt 26, 2008 5:08 pm
von cloidnerux
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

Re: Einfache HobbyOs

Verfasst: So Okt 26, 2008 5:42 pm
von Xin
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.

Re: Einfache HobbyOs

Verfasst: So Okt 26, 2008 7:00 pm
von cloidnerux
http://forum.proggen.org/viewtopic.php? ... a&start=20
Da habe ich meine Problem geschildert.

Re: Einfache HobbyOs

Verfasst: So Okt 26, 2008 8:17 pm
von taljeth
Und ich die passende Lösung. ;)

Re: Einfache HobbyOs

Verfasst: Mo Okt 27, 2008 12:35 pm
von Dirty Oerti
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 ;)