O Mintia é um sistema operacional personalizado escrito em uma linguagem de programação personalizada, como parte de um projeto pessoal de meia década para criar um computador de estação de trabalho RISC totalmente arranhado chamado XR/estação.
Seu design de kernel presta homenagem ao sistema operacional Windows NT. Em particular, o gerenciador de memória virtual foi escrito com objetivos semelhantes, com a capacidade de trocar para o disco não apenas as páginas de usuário, mas também as pilhas de kernel, as tabelas de página e até ~ 50% de seu próprio código e heap do kernel.
A Mintia pretende ser algo que possa ter saído de um computador estranho de estação de trabalho feito por uma empresa condenada em 1989, e isso pode ter sido considerado um sistema bastante forte na época. Também é muito portátil para outras arquiteturas de 32 bits, com uma porta acabada para o computador de fantasia Fox32 não relacionado e também planejava portos futuros para outras arquiteturas.
Como em todos os projetos de XR/estação, o SDK deve estar em um diretório ../sdk em relação a este repositório.
A Running make neste repositório deve então colocar uma imagem de distribuição da Mintia no build/mintia-XRstation-fre.img . Os usuários do Windows devem usar o WSL, pois o Cygwin parece ter problemas com o SDK. As compilações com vários núcleos são incentivadas com o argumento make -jN , onde n é o número de núcleos em sua máquina.
Para construir para o FOX32, o Type make PLATFORM=fox32 e a imagem de distribuição devem ser colocados no build/mintia-fox32-fre.img .
Com o emulador XR/Estação ( ./xremu/ ) e o Mintia Repository ( ./mintia/ ) no seu diretório atual, execute este comando:
./xremu/graphical.sh -dks ./mintia/build/mintia-XRstation-fre.img
Se não inicializar automaticamente, digite este comando no prompt de firmware:
boot /disks/0/a
A Mintia deve inicializar para o username: Prompt.
O login como guest não possui senha e a senha padrão para root é mintia .