Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

27.02.2010, 20:46

OS Programmierung

Hi,
Ich hatte mich vor ein paar tagen mal gefragt wie man eigentlich ein OS Programmiert. Nach viel googeln hab ich rausgefunden das man dazu assembler und c++ können muss. Jetzt ist nur die Frage wie geht man sowas an? Kennt jemand gute Tutorials?

mfg Fabian

EDIT: ich hab grad ein sehr gutes gefunden http://www.tutorials.de/forum/programmin…iebssystem.html
Metal ist keine Musik sondern eine Religion.

Tobiking

1x Rätselkönig

  • Private Nachricht senden

2

27.02.2010, 23:37

Sehr empfehlenswert finde ich die Tutorialreihe http://lowlevel.brainsware.org/wiki/index.php/OS-Dev_f%C3%BCr_Einsteiger und allgemein das lowlevel Wiki. Allerdings wird dort im Gegensatz zu dem Tutorial das du gefunden hast davon ausgegangen das man einen Bootloader wie z.B. Grub benutzt.

Das hat allerdings einen guten Grund. Der Bootvorgang beim PC ist nämlich durch die Kompatibilität zu den alten 16 Bit Prozessoren unnötig kompliziert. Bis der Prozessor im 32 Bit (oder sogar 64 Bit) Modus läuft und dein Betriebssystem geladen hat sind einige Kniffe nötig die einem der Bootloader dann abnimmt.

Sollte dich das trotzdem interessieren gibt es da noch http://www.henkessoft.de/OS_Dev/OS_Dev1.htm das ganz am Anfang beginnt und einen eigenen Bootloader entwickelt.

3

28.02.2010, 10:42

Danke. Ich finde das beide Tuts sehr gut und werde sie mir auf jeden fall zu gemüte führen :D
Metal ist keine Musik sondern eine Religion.

Werbeanzeige