基于Rust语言从零构建,完全自主可控的国产操作系统
利用Rust语言所有权系统,在编译期消除空指针解引用、缓冲区溢出、数据竞争等安全隐患。
自研私有根DNS体系,物理隔绝的反监视网络,彻底切断对外查询,建立完全自主的域名解析。
自研编程语言,包含词法分析、语法分析、解释器,支持函数、控制流、递归等特性。
图形化桌面环境,支持4种主题、窗口管理、鼠标交互,VBE帧缓冲640x480x32位色显示。
支持Windows PE和macOS Mach-O文件格式兼容,降低用户迁移成本,兼容并蓄。
完整的x86_64内核,支持长模式、页表映射、中断处理、进程调度、系统调用。
分层模块化设计,各组件之间通过明确定义的接口通信
经过深思熟虑的技术选型,Rust语言是项目的核心决策
Rust (no_std)
x86_64-unknown-none
Multiboot2 / GRUB
spin::Mutex + BumpAllocator
core::sync::atomic
cargo + Makefile
grub-mkrescue
30MB 可启动ISO
轻量高效,30MB完整可启动ISO镜像
最低: x86_64 1GHz
推荐: x86_64 2GHz+
最低: 256MB
推荐: 512MB+
最低: 100MB
推荐: 1GB
最低: VGA文本
推荐: VBE帧缓冲
简单几步完成系统安装
将 550W-Moss.iso 刻录到U盘或光盘,制作启动介质。
从U盘/光盘启动计算机,系统进入Live模式,显示Shell界面。GRUB菜单5秒后自动启动。
输入 install 命令开始安装,选择目标磁盘。
系统自动进行MBR分区和FAT32格式化,写入系统镜像到磁盘。
安装引导加载器,移除安装介质并重启系统即可使用。
版本迭代记录与更新日志