Mintia ist ein individuelles Betriebssystem, das in einer benutzerdefinierten Programmiersprache im Rahmen eines halben zehnzehnfachen persönlichen Projekts geschrieben wurde, um einen vollständig aus dem Scratch-Risc-Workstation namens XR/Station genannten Risc-Workstation-Computer zu erstellen.
Das Kernel -Design huldigt das Windows NT -Betriebssystem. Insbesondere der virtuelle Speichermanager wurde mit ähnlichen Zielen geschrieben, wobei die Möglichkeit, nicht nur Benutzer Seiten, sondern auch Kernel -Stapel, Seitentabellen und sogar ~ 50% seines eigenen Kernelcode und Heap zu tauschen.
Mintia möchte etwas sein, das 1989 von einem seltsamen Workstation -Computer stammen könnte, der von einem zum Scheitern verurteilten Unternehmen hergestellt wurde, und das zu dieser Zeit als ziemlich starkes System angesehen worden sein könnte. Es ist auch für andere 32-Bit-Architekturen sehr tragbar, mit einem fertigen Port mit dem nicht verwandten FOX32-Fantasy-Computer und geplanten zukünftigen Ports für andere Architekturen.
Wie bei allen XR/Station -Projekten sollte sich der SDK in einem Verzeichnis befinden ../sdk
Laufen make in diesem Repository sollte dann ein Mintia-Verteilungsbild unter build/mintia-XRstation-fre.img platzieren. Windows -Benutzer sollten WSL verwenden, da Cygwin Probleme mit dem SDK zu haben scheint. Multi -Core -Builds werden mit dem Argument make -jN gefördert, wobei n die Anzahl der Kerne auf Ihrer Maschine ist.
Um für FOX32 zu erstellen, make PLATFORM=fox32 und das Verteilungsbild sollte bei build/mintia-fox32-fre.img platziert werden.
Mit dem XR/Station -Emulator ( ./xremu/ ) und dem Mintia -Repository ( ./mintia/ ) in Ihrem aktuellen Verzeichnis führen Sie diesen Befehl aus:
./xremu/graphical.sh -dks ./mintia/build/mintia-XRstation-fre.img
Wenn es nicht automatisch startet, geben Sie diesen Befehl in die Firmware -Eingabeaufforderung ein:
boot /disks/0/a
Mintia sollte zum username: Eingabeaufforderung.
Das Anmeldung als guest hat kein Passwort, und das Standardkennwort für root ist mintia .