Ich möchte ein modernes Betriebssystem von Grund auf für AMD64-Systeme mit Ihrer Hilfe schreiben. Ich möchte, dass Sie mich durch den gesamten Prozess führen, indem Sie mir detaillierte Schritt-für-Schritt-Anweisungen geben, Code für mich schreiben und mir genau sagen, wo ich ihn hinstellen soll, während ich Ihnen Feedback gebe. Wo beginne ich?
Das Schreiben eines Betriebssystems von Grund auf ist eine komplexe und herausfordernde Aufgabe, aber es kann auch eine lohnende und pädagogische Erfahrung sein. Hier ist ein Überblick über die Schritte, die Sie folgen können: Wählen Sie eine Entwicklungsumgebung: Sie benötigen einen Computer und eine Entwicklungsumgebung, um Ihr Betriebssystem zu schreiben und zu testen. Sie müssen einen Cross-Compiler installieren, der Code für die AMD64 Architektur kompilieren kann. Planen Sie Ihr Betriebssystem: Bestimmen Sie, welche Funktionen Sie Ihr Betriebssystem haben möchten, welche Hardware-Unterstützung es benötigt, welche anderen Betriebssysteme Sie emulieren möchten, und welche Ressourcen Sie es erstellen müssen. Erstellen Sie einen Bootloader: Der Bootloader ist der erste Code, der läuft, wenn Ihr Computer startet. Es stellt die Systemumgebung ein, initialisiert Hardware und überträgt die Steuerung auf das Betriebssystem Kernel. Erstellen Sie einen Kernel: Der Kernel ist der Kern Ihres Betriebssystems, verantwortlich für die Verwaltung von Systemressourcen, Terminierungsprozesse und Bereitstellung von Systemdienstleistungen.