
Dieses Betriebssystem ist für mich, aber ich würde es lieben, wenn andere helfen und es auch benutzen. Ich möchte, dass Twilight für jeden, der es sich zum ersten Mal ansieht, negativ und verständlich ist. In diesem Sinne bemühe ich mich bewusst, die Dinge lesbar zu machen und nichts sehr Lustiges zu tun. Obwohl es sich wahrscheinlich auf die Leistung auswirkt, schätze ich die Wartbarkeit als höhere Priorität. Ich würde es auch vorziehen, die wichtigsten Funktionen hinzuzufügen, da dies in erster Linie ein Lernauszug für mich ist. Wenn Sie eine große Funktion haben, die hinzufügen möchte, sprechen Sie bitte zuerst mit mir darüber. Ich bin nur daran interessiert, Funktionen zu haben, die ich persönlich verwenden würde. Wenn Sie einen Beitrag geleistet haben, sind Sie mehr als willkommen, um Ihren Namen unten abzulegen, um sich zu wissen!
Derzeit wird Twilight unter Verwendung des im Abschnitts Osdev.org Cross Compiler beschriebenen Cross -Compiler gebaut. Ich verwende Visual Studio -Code als Haupteditor und mache das Kompilieren mit dem Windows -Subsystem für Linux, aber Standalone Linux funktioniert auch gut. Ich habe nur auf QEMU und VirtualBox getestet. Sie müssen den Pfad im Rezept für make run ändern, um Tests auf die gewünschte Weise durchzuführen.
Schauen Sie sich die Datei erstellen, um alle Optionen anzuzeigen, aber diese sind die nützlichsten
make clean reinigt alle erstellten Dateienmake build erstellen Sie alle Dateienmake run startet das Betriebssystem mit QEMUmake files zeigen Ihnen jede Datei, die für den Gebäudeprozess verwendet wird Dies ist keine strenge Reihenfolge, macht aber als logischer Fortschritt sinnvoll. Schauen Sie im Wiki weitere Details zu dem, was sich bereits befindet.
