
Bootsplash:
Ausführlicher Start:
Kernel Panik: 
syscall (keine Unterstützung für int -basierte Systemaufrufe)Installieren Sie die erforderlichen Werkzeuge:
Kernel bauen
make all - bauen Sie den Kernelmake run - Führen Sie den Kernel in QEMU aus und bauen Sie ihn bei Bedarf auf (nur x86_64)make kvm - Führen Sie den Kernel in QEMU mit KVM aus und bauen Sie ihn bei Bedarf auf (nur x86_64)kvm und run :modern=yes - moderne Merkmale emulieren (nur x86_64)Architektur konfigurieren:
Make.conf :ARCH und BOARD . Zugelassene Werte sind in einem Kommentar dokumentiert.Ich wollte schon immer ein Betriebssystem machen, also habe ich eines Tages beschlossen, eines zu bauen. Es stellte sich heraus, dass es viel Arbeit ist und damals mich bisher total überwältigte, bis ich lange Pausen machte (seit Monaten), weil die Informationen so knapp waren und die kleinen Informationen veraltet sind.
Ich habe über 4 "Kernel" während meiner OS-Entwicklungserfahrung geschrieben, und jedes Mal, wenn ich von vorne angefangen habe, weil ich viel zu überwältigt war, ist keiner über ein GDT gekommen:/ (zum Teufel, einige, in denen nur Bootloader, die einen Kerneleintrag bezeichneten und geschlungen wurden)
Wenn Sie ein Anfänger sind, der verstehen, was dieser Code tut und wie Sie Ihren eigenen Kernel mit aktuellen Informationen schreiben können, schließen Sie sich bitte dem OSDEV Discord Server (im OSDEV-Wiki verknüpft) bei und geben Sie nicht auf, wenn es zuerst schwierig wird.
Ich habe vor ungefähr 8 Monaten zum Zeitpunkt des Schreibens begonnen, Kernel zu entwickeln (mit mehreren monatelangen Pausen dazwischen), und ich habe immer noch viele Dinge zu lernen, aber mein try harder Einstellung hat sich als nützlich erwiesen, um mir zu helfen, die Kämpfe zu durchlaufen und einen Kernel zu schreiben, für den ich nicht aus Tutorials oder anderen Projekten aus einem Mangel an Wissen stehlen oder aus Tutorials oder anderen Projekten aus dem Wissen stehlen musste.
Ich hoffe, das hat Sie dazu inspiriert, diese Denkweise zu verwenden, wenn es zu schwer zu managen scheint.
Viel Glück ~ v01d (Tim).