Was muss ein OS können?/Wie muss es sein?
-
Hier einige Ansätze, über die ich mir Gedanken mache:
OS Start:
- Systemvariablen manuell setzen können (optional, z.B. durch das Drücken einer Taste beim Start), z.B. alle Schreibzugriffe systemweit verbieten, DEBUG-Modus usw.Beim Ausführen:
- Hintergrundtask mit hoher Priorität, der in der Lage ist, das gesamte System mit einer Tastenkombination anzuhalten (nicht wie Task-Manager einfach einen weiteren Task zu starten, auf den man im aktuellen Zustand eh nicht zugreifen kann) und in der Lage ist, andere Tasks "abzuschießen", deren Zustand zu speichern, usw.Systemtechnisch:
- Der ganze Kernel in einem Ordner, Ordner von allen alten Kerneln mitbringen, um Kompatibilität ganz einfach zu ermöglichenDateisystem (Aufbau des Systemes):
- Siehe Bilder: (Ja, ich habe mal eben schnell ein Programm geschrieben, Windows und Mac OS X (Linux möglich), aber ich finde, man kann es bei Windows (ausnahmsweise) besser sehen)
- Windows (Bild)
- Mac OS X (Bild)
- Ermöglicht einfache Migration von "alten" Inhalten
- Programme haben eigenen Speicherordner (pro User) und auch einen "Shared"
-
Schöne Gedanken. Ich hoffe mal, du hast jetzt nicht vor das ganze in die Tat um zusetzen.
-
Irgendwie klingt das nicht sehr überzeugend..
-
Den Vorschlag zum OS-Start können wir in PrettyOS umsetzen.
-
Zur Erinnerung ...