Also:
Gui würde ich vernachlässigen, zumindest voerst erstmal muss viel getan werden, nichts gegen eine Gui, aber ich würde deshalb nicht bei anderen Dingen (IDT, Treiber,...) nur Code kopieren und das ganze braucht halt viel vorbereitungszeit. Memoryprotection, Virtueller Speicher und Multitasking sollten mit ProtectedMode relativ einfach realisierbar sein, sofern du nicht das Codergenie des Jahrzehnts bist, halte ich einen Linuxemulatorlayer und vorallem GTK+ (ich nehme an das "GKT+" ein Tippfehler ist) für etwas voreillig, ein weg wäre eventuell (kA, wie schwer das wird...) so wie bei Linux für den L4er-Kernel einen Microkernel (eben wie z.B.: L4) zu programmieren und dann den Linux-Kernel als Modul zu kompillieren...sollte möglich sein oder?