Mintia是一种用自定义编程语言编写的自定义操作系统,作为一个十年的个人项目的一部分,该项目是创建一个名为XR/Station的全部从检查RISC Workstation计算机。
其内核设计向Windows NT操作系统致敬。特别是,虚拟内存管理器已经编写了类似的目标,并且能够与磁盘交换不仅是用户页面,还可以将内核堆栈,页面表,甚至约50%的内核代码和堆交换。
Mintia的目标是成为1989年一家注定要失败的公司制造的怪异工作站计算机的东西,当时这可能被认为是一个非常强大的系统。它也非常适合其他32位体系结构,并带有无关FOX32幻想计算机的完成端口,并计划将未来的端口与其他架构进行。
与所有XR/站项目一样,SDK应该在目录中../sdk相对于此存储库。
然后,在此存储库中运行make应该在build/mintia-XRstation-fre.img上放置mintia分发图像。 Windows用户应使用WSL,因为Cygwin似乎对SDK遇到问题。通过make -jN参数鼓励多核构建,其中N是机器上的内核数。
要为FOX32构建,键入make PLATFORM=fox32 ,并且应放置在build/mintia-fox32-fre.img 。
使用当前目录中的XR/站模拟器( ./xremu/ )和Mintia存储库( ./mintia/ ),运行此命令:
./xremu/graphical.sh -dks ./mintia/build/mintia-XRstation-fre.img
如果没有自动启动,请在固件提示下键入此命令:
boot /disks/0/a
Mintia应该启动到username:提示。
登录以guest没有密码,并且root的默认密码是mintia 。