Mintia-это пользовательская операционная система, написанная на индивидуальном языке программирования, как часть личного проекта в полдесятилетия для создания полноценного компьютера RISC RISC с под названием RISC под названием xr/station.
Его дизайн ядра отдает дань уважения операционной системе Windows NT. В частности, диспетчер виртуальной памяти был написан с аналогичными целями, с возможностью поменять на диск не только страницы пользователей, но и стеки ядра, таблицы страниц и даже ~ 50% своего собственного кода и кучи.
Mintia стремится стать чем -то, что могло бы возникнуть от странного компьютера рабочей станции, сделанного обреченной компанией в 1989 году, и в то время это могло считаться довольно сильной системой. Он также очень портативен для других 32-битных архитектур, с готовым портом для не связанного фэнтезийного компьютера FOX32, а также запланированные будущие порты для других архитектур.
Как и во всех проектах XR/Station, SDK должен находиться в каталоге ../sdk относительно этого репозитория.
Запуск make в этом репозитории должен затем разместить изображение распределения Mintia на build/mintia-XRstation-fre.img . Пользователи Windows должны использовать WSL, поскольку Cygwin, кажется, имеет проблемы с SDK. Многоъядерные сборки поощряются с помощью аргумента make -jN , где n -количество ядер на вашей машине.
Чтобы построить для FOX32, тип make PLATFORM=fox32 , и изображение распределения должно быть размещено на build/mintia-fox32-fre.img .
С эмулятором xr/Station ( ./xremu/ ) и репозитория Mintia ( ./mintia/ ) в вашем текущем каталоге запустите эту команду:
./xremu/graphical.sh -dks ./mintia/build/mintia-XRstation-fre.img
Если он не загружается автоматически, введите эту команду в приглашении прошивки:
boot /disks/0/a
Mintia должна загружаться в username: приглашение.
Вход в систему в guest не имеет пароля, а пароль по умолчанию для root - это mintia .