Mintia es un sistema operativo personalizado escrito en un lenguaje de programación personalizado, como parte de un proyecto personal de media década para crear una computadora de trabajo RISC completamente desde el rasguño llamada XR/Station.
Su diseño de kernel rinde homenaje al sistema operativo Windows NT. En particular, el Administrador de memoria virtual se ha escrito con objetivos similares, con la capacidad de intercambiar al disco no solo las páginas del usuario sino también las pilas de núcleo, las tablas de página e incluso el 50% de su propio código de núcleo y montón.
Mintia tiene como objetivo ser algo que podría haber salido de una extraña computadora de estación de trabajo hecha por una compañía condenada en 1989, y que podría haberse considerado un sistema bastante fuerte en ese momento. También es muy portátil a otras arquitecturas de 32 bits, con un puerto terminado a la computadora de fantasía FOX32 no relacionada y los puertos futuros planificados también a otras arquitecturas.
Al igual que con todos los proyectos XR/Station, el SDK debe estar en un directorio ../sdk en relación con este repositorio.
Ejecutar make en este repositorio debe colocar una imagen de distribución de Mintia en build/mintia-XRstation-fre.img . Los usuarios de Windows deben usar WSL ya que Cygwin parece tener problemas con el SDK. Se alientan las construcciones de múltiples núcleos con el argumento make -jN , donde n es el número de núcleos en su máquina.
Para construir para FOX32, type make PLATFORM=fox32 y la imagen de distribución se debe colocar en build/mintia-fox32-fre.img .
Con el emulador XR/Station ( ./xremu/ ) y el repositorio de Mintia ( ./mintia/ ) en su directorio actual, ejecute este comando:
./xremu/graphical.sh -dks ./mintia/build/mintia-XRstation-fre.img
Si no se inicia automáticamente, escriba este comando en el mensaje de firmware:
boot /disks/0/a
Mintia debe iniciar el username: indicador.
Iniciar sesión como guest no tiene contraseña, y la contraseña predeterminada para root es mintia .