Hallo OS-Devers!
Einige kennen mich vielleicht noch. Ich habe mich nach langer Pause wieder dazu entschieden, mich mit der Betriebssystemprogrammierung auseinanderzusetzen. Mit zwei anderen diskutiere ich gerade, wie dieses Umgesetzt werden will. Ich habe in meinem Gedächtnis gekramt um meine alten Ideen wieder hervorzuholen. Was mir noch in den Sinn kam, habe ich jetzt in einem Abend aufgeschrieben. Es ist wahrscheinlich noch nicht so gut formuliert und wahrscheinlich auch noch nicht so technisch. Das liegt vorallem daran, dass ich mich schon lange nicht mehr mit dem Thema beschäftigt habe und der Text vorallem dazu dient, die andere von meiner Idee zu überzeugen.
Mich würde es jetzt nun interessieren, was ich vom Konzept haltet und wo ihr Nachteile von Vorteile im Design seht. Ihr findet den Text unter: http://bin.jebdev.net/os.txt
Vielen Dank für eure Rückmeldungen
jeb
Einige kennen mich vielleicht noch. Ich habe mich nach langer Pause wieder dazu entschieden, mich mit der Betriebssystemprogrammierung auseinanderzusetzen. Mit zwei anderen diskutiere ich gerade, wie dieses Umgesetzt werden will. Ich habe in meinem Gedächtnis gekramt um meine alten Ideen wieder hervorzuholen. Was mir noch in den Sinn kam, habe ich jetzt in einem Abend aufgeschrieben. Es ist wahrscheinlich noch nicht so gut formuliert und wahrscheinlich auch noch nicht so technisch. Das liegt vorallem daran, dass ich mich schon lange nicht mehr mit dem Thema beschäftigt habe und der Text vorallem dazu dient, die andere von meiner Idee zu überzeugen.
Mich würde es jetzt nun interessieren, was ich vom Konzept haltet und wo ihr Nachteile von Vorteile im Design seht. Ihr findet den Text unter: http://bin.jebdev.net/os.txt
Vielen Dank für eure Rückmeldungen
jeb

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken


Gespeichert


): Bei mir ist es so das ich einen Prozess generell in 2 Kategorien einteil: Server und normaler Prozess. Dem Server stehen ein paar erweiterte syscalls zu als den normalen Prozessen. Unter anderem eben auch ein syscall, mit welchem man aus einer in den Speicher geladenen Elf-Datei einen neuen Prozess erzeugt. Momentan ist es dann so, dass jede Anwendung eine anfrage an ein Dateisystem schicken kann, eine bestimmte datei auszuführen. Das Dateisystem lädt dann die Datei und ruft den kernel syscall auf. Das eine Anwendung nicht direkt den syscall ausführen kann soll die sicherheit ein wenig erhöhen...