Folia
← 返回头版

Moxnox 1.0发布:基于NT架构且兼容POSIX的自托管操作系统

开发者 maharmstone 发布了名为 Moxnox 1.0 的业余操作系统,该系统在架构上借鉴了 Windows NT 设计,同时具备 POSIX 兼容性 1。这款操作系统运行于 Btrfs 文件系统之上,并支持自托管功能,即可以在系统内部编译自身 1。项目主体由约 130,000 行 C++ 代码构成,目前已实现对 amd64 和 aarch64 两种硬件架构的支持 1。

在标准合规性与技术实现方面,Moxnox 1.0 已实现 POSIX 2024 标准中约 1,200 个函数里的 642 个 1。系统采用 PE 格式二进制文件及 SEH 异常处理机制,但未完全实现 Win32 DLL,主要依赖 mingw 运行时以维持兼容性 1。开发者提供了详细的安装、测试和构建指南,其许可证策略分为三部分:内核和第一方程序遵循 GPL 协议,DLL 部分采用 LGPL 协议,而模块目录则使用 MIT 许可证 1。


评论