Also ich greife jetzt nach den Sternen ... aber Bill gates hat es auch gemacht ... ich möchte irgendwie ein eigenes PRIMITIVES Betriebssystem Erstellen, dass halt Monitor, Grafikarte, Festplatte usw unterstützt und wo ich eben ein simples Textproggie mit Druckerünterstützung habe, mehr will ich erstmal nicht... es soll ungefäht so wie DOS sein ... wie fang ich da an ??? was sind die Grundvorraussetzung ?? wie programmier ich das ??? gibts da irgendwo schon einen Fertigen Sourcecode um mal entwas zu experimentieren ...
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
>gibts da irgendwo schon einen Fertigen Sourcecode um mal entwas zu
>experimentieren ...
klar jedem Linux liegen die kompletten Quellen bei, oder lassen sich aus dem Netz laden!
na super. Da studier ich die Linux-Sources und bin nach 200 Jahren fertig.
Mein Vorschlag (so hab ichs gemacht):
1.
Bootsektor -> selber mal nen Bootsektor schreiben, bischen probieren. Infos unter anderem dazu findest du bei:
http://www.nondot.org/sabre/os/
2.
Protected Mode. Ein sehr gutes Tutorial gibts hier:
http://www.fh-zwickau.de/doc/prmo/pmtutor/text/
Das sind erstmal die Anfänge. Weiter bin auch noch net.
>Weiter bin auch noch net
Mit studium der Sourcen des Linux Kernel's wärst du es!
Den reinen Kernel habe ich in vier Wochen verstanden und man konnte ihn rudimentär nachbauen!
Hi!
Kleiner Einwurf:
Wenn du es wie Bill Gates machen willst, dann solltest du dich in deiner Nachbarschaft umschauen, ob jemand ein primitives Betriebssystem geschrieben hat und es ihm abkaufen. ;-)
(Kein Witz! MSDOS1 war keine eigenentwicklung von MS.)
OK, zu Quellen:
AFAIK gibt es von mehreren DOS-Varianten die Quellcodes. Du darfst mich dann zwar nicht zu Details der Programmierung fragen, aber ich gebe dir trotzdem Hinweise. ;-)
1) Caldera/Lineo hat die Kernal-Quellen von DRDOS/NovellDOS veröffentlicht. Evtl. gibt es dort sogar die Quellen von CPM (ich bin mir da aber nicht sicher.) Die Quellen gab's auch zum Download.
Ok, hab gerade nochmal nachgeshen und gesucht. Unter dieser FTP-Adresse gibt's DRDOS und CPM:
ftp.lineo.com/pub/devsup
Hier gibt's dann Verzeichnisse mit dem Namen DRDOS und CPM.
Die DRDOS-Sourcen scheint's dort allerdings nicht zu geben.
Eine allgemeine Adresse für DRDOS ist www.drdos.net.
Darüber habe ich einen Link zu DRDOS-Sourcen ausgegraben:
http://disvr.cjb.net/dos/DRDOS/dossrc.zip
2) Auch von einer PTS-DOS-Variante konnte man mal die Assembler-Quelltexte auf CD kaufen. Evtl. sind hier noch reste irgenwo zu bekommen.
3) Dann gibt auch noch das FreeDOS-Projekt: www.freedos.org
Hier gibt's auch Sourcen zu allen Programmteilen.
4) IMHO gibt es nochmehr freie DOS-Varianten, die müsstest du dann aber über die Links bei www.drdos.net und www.freedos.org ausgraben können.
Bis denn
Andreas