Selbst mit C++ kanst du kein OS von Grund auf aufbauen. Die einzige Sprache, die sowas kann, ist Maschienencode, also per hand Hexadezimalcode in den Masterbootrecord schreiben ... selbst fuer Assembler brauchst du schon ein fertiges OS .. zumindest zum compilieren ^^ dann hast du ja auch maschienencode ... dzu musst aber dabei drauf achten, dass du nur biosinterrups ansprechen darfst .. also selbst so nette sachen wie int 21h zum dateizugriff kanst du nicht benutzen, da das schon dosinterrupts sind ...

also alles per lowlevel hard•••••ugriff direkt ueber das bios ...

Dan kannst du zumindest ein OS schreiben, in das man booten kann, was aber noch keine andere funktionalisierung hat .. oder grade mal ein filesystem . wenn du wirklich gut bist ..

programme dadrunter zum laufen zu bringen (am besten noch welche, die auf win oder unix basieren) wirst du wohl in diesem leben alleine nicht mehr hinbekommen ...

Gruss Ineluki