Mintia est un système d'exploitation personnalisé écrit dans un langage de programmation personnalisé, dans le cadre d'un projet personnel d'une demi-décennie pour créer un ordinateur de poste de travail RISC entièrement à partir de SCRATCH appelé XR / Station.
Sa conception du noyau rend hommage au système d'exploitation Windows NT. En particulier, le gestionnaire de mémoire virtuelle a été écrit avec des objectifs similaires, avec la capacité de secouer vers le disque non seulement des pages d'utilisateurs, mais aussi des piles de noyau, des tables de page et même ~ 50% de son propre code de noyau et tas.
Mintia vise à être quelque chose qui aurait pu sortir d'un ordinateur de poste de travail étrange fabriqué par une entreprise condamnée en 1989, et qui aurait pu être considérée comme un système assez fort à l'époque. Il est également très portable dans d'autres architectures 32 bits, avec un port fini de l'ordinateur fantastique Fox32 non apparenté et des futurs ports prévus vers d'autres architectures également.
Comme pour tous les projets XR / Station, le SDK doit être dans un répertoire ../sdk par rapport à ce référentiel.
make de course dans ce référentiel doit alors placer une image de distribution de Mintia sur build/mintia-XRstation-fre.img . Les utilisateurs de Windows doivent utiliser WSL car Cygwin semble avoir des problèmes avec le SDK. Les versions multicœurs sont encouragées avec l'argument make -jN , où n est le nombre de cœurs sur votre machine.
Pour construire pour FOX32, Type make PLATFORM=fox32 et l'image de distribution doivent être placés à build/mintia-fox32-fre.img .
Avec l'émulateur XR / Station ( ./xremu/ ) et le référentiel Mintia ( ./mintia/ ) Dans votre répertoire actuel, exécutez cette commande:
./xremu/graphical.sh -dks ./mintia/build/mintia-XRstation-fre.img
S'il ne démarre pas automatiquement, tapez cette commande à l'invite du micrologiciel:
boot /disks/0/a
Mintia doit démarrer au username: invite.
La connexion en tant guest n'a pas de mot de passe, et le mot de passe par défaut pour root est mintia .