Hallo,
Also ich denke da gibt es schon eine grobe Reihenfolge. Es wäre unsinnig mit Paging anzufangen
Nicht unbedingt. Für einen Higher-Half-Kernel ist Paging ziemlich essentiell, je früher desto besser. Der VMM sollte spätestens vor dem Multitasking laufen.
Meine Reihenfolge bisher war: VMM, Debugausgabe, GDT, IDT, PMM. Als nächstes stelle ich den VMM fertig und nehme Multitasking/Userspace plus Binary-Loader in Angriff (um Multiboot-Module nutzen zu können). Dann den Scheduler.
Da man aber ohnehin alles semi-gleichzeitig entwickeln muss, damit man was sieht, ist die exakte Reihenfolge nicht so wichtig.
Das VFS ist eine Möglichkeit, IPC zu betreiben (vgl. /sys oder /proc unter Linux) und daher erst wichtig, wenn Multitasking läuft.
Gruß,
Svenska