Ein modernes Betriebssystem in der Rust -Programmiersprache.
git clone https://www.github.com/GandelXIV/RezOS.gitgit submodule update --init --progressInstallieren Sie Abhängigkeiten, es gibt zwei Möglichkeiten:
Diese Option ist nur unter Linux praktikabel. Wenn Sie sich also auf einer anderen Plattform befinden, sollten Sie die Docker -Methode verwenden.
Verwenden Sie ein Installationsskript in scripts/install/all/{your-distro}.sh .
Wenn Ihre Distribution kein Skript hat, können Sie weiterhin scripts/install/rust-linux.sh verwenden, um Rost einzurichten, und installieren Sie alle Pakete in scripts/install/packages/packages.md manuell
Diese Option ist plattformübergreifend und polutiert Ihr System nicht mit PKGs, ist jedoch schwieriger zu bedienen.
docker/setup.sh oder scripts/docker/setup.sh beschriebendocker/run.sh oder scripts/docker/run.sh . Sobald die Umgebung in Betrieb ist, läuft cd in /home/rezos und fährt mit dem Kompilieren weiter. Ein letzter Schritt vor dem Kompilieren besteht darin, das Projekt zu konfigurieren. Sie müssen dies nur einmal ausführen.
Entweder run ./config.sh oder befolgen Sie die Schritte in config/README.md .
Führen Sie python3 smeltfile.py iso aus, das das endgültige Bild in build/image.iso erzeugt. Sie können das Betriebssystem in QEMU mit qemu-system-x86_64 build/image.iso -serial file:serial.log .