Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

eigenes kleines OS

EOS / 22 Antworten / Flachansicht Nickles

ich will ein eigenes OS programmieren, habe aber noch keine AHnug davon. Sprich ich suche Leute die Interesse haben versuchen ein kleines OS zu programmieren. Die einfach Lust haben mehr in den Programmiersprachen zu lernen und letzendlich ein großes Zeil vor Augen haben - das eigene OS! OEgal ob ihr Bill Gates seid, oder sonstwer wilkommen ist auf jeden Fall jeder der einsatz zeigt!!!! Wenn jemand davon sehr viel Ahnung hat ist er natürlich auch sehr wilkommen!!!
Also ich hoffe es hat jemand Lust, bei Intresse sendet ne Mail an
TR_Priester@web.de

Danke schön
Ciao

bei Antwort benachrichtigen
Andreas42 EOS „@Sir Sakul: Ja, genau deiner Meinung! Ich meine es werden jetzt sicher auch ein...“
Optionen

Hi!

Dann will ich auch mal ein paar Bemerkungen loslassen. ;-)

Soweit ich das verstanden habe, wusste der gute Linus ziemlich genau was er wollte: das Kernel eines Unix nachbauen.

Ich verstehe das so, er wusste wie man den kern aufbauen muss bzw. was er können muss und hat dass dann umgesetzt. Irgendwie war der Bedarf unter den Informatikstudenten/Assistenten zu dieser Zeit wohl gross, was einen freien Quellcode einer Unixkerns anging. Deshalb ist das Teil sio eingeschlagen.

Wichtig ist das allerdings nicht, es erklärt nur einiges.

OK.

Ich glaube jeder der Programmiert hat schonmal an ein neues Betriebssystem gedacht und den Plan wieder fallen gelassen. Bei mir würde es daran scheitern, dass ich im Prinzip nur die DOS-Grundfunktionen überblicke. Moderne Designs im Speichermanagement kenne ich einfach nicht und müsste mich erst umständlich einarbeiten.
Wenn ich anfangen würde (ganz neu), dann würde also eine Art DOS oder CPM dabei rumkommen.

Wie wär's mit Erweitern?

Auf der anderen Seite spricht ja nichts dagegen, einen vorhandenen Betriebssystemkern zu nehmen und sich neue Tools zu schreiben. Evtl. wäre hier mal ein Blick richtung Freedos (www.freedos.org) nicht falsch: man hätte den Kern und den Commandointerpreter (also die Basis-Shell) und könnte darauf aufsetzen.

Ich hab' mich dann übrigends nur entschieden meine Wünsche in einer DOS-Shell-Erweiterung umzusetzen.
Ich habe einen kleinen Editor geschrieben, indem man die Eingabe anstelle des DOS-Prompts vornimmt. Die Eingabe wird ausgewertet und dann in eine Batchdatei geschrieben und gestartet.
Damit übernimmt DOS (bzw. Command.com) die eigentlich Programmausführung und ich musste mich nicht damit herumärgern. Aber so Sachen wie Alias-Funktionen und Speichern der letzten 20 Eingabezeilen auf der Platte konnte ich so recht einfach realisieren.
Parallel dazu habe ich meinen eigenen DIR-Befehl geplegt und einige DOS-Tools zusammengebastelt.
In der Praxis nutze ich das heute z.B. auch noch unter Win98 oder Win2000 (im DOS/Shell-Fenster).

Bis denn
Andreas

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen
So läuft so etwas !! REPI