Notebookcheck Logo

MesaOS 里程碑版本在市售笔记本电脑上成功启动了一个从零开始编写的 Rust 内核。

MesaOS 正在启动
ⓘ Crackanimad0r on GitHub
MesaOS 正在启动
从零开始编写操作系统是一项浩大工程,大多数业余内核项目都无法脱离虚拟环境。MesaOS 最近突破了这一障碍,成功在市售笔记本电脑上直接冷启动了一个基于 Rust 语言、独立且内存安全的操作系统。
Open Source

MesaOS 完全采用 Rust 语言为现代 64 位 PC 编写,避免借用 Linux 或 BSD 的代码。相反,它利用 Rust 严格的内存安全规则来处理物理 RAM 的分配、检测 PCI 总线上的硬件,并直接处理网络数据包。 该操作系统已能原生启动于惠普(HP)15s 消费级笔记本电脑上,并包含一个可正常运行的命令行 shell、文本编辑器以及初步的 USB 存储支持。

为了更好地理解这一成就,需知构建操作系统是一项历时数十年的艰巨任务。 像 SerenityOS 和 Redox OS 这样成熟的独立项目——后者是另一个始于 2015 年的基于 Rust 的微内核项目——尽管拥有庞大的开源社区并投入了数年时间,至今仍在与硬件兼容性障碍作斗争。 让一个全新的内核在实体笔记本电脑上启动,是早期的一项重大成就;然而,要将其打造成可日常使用的操作系统,还需要付出更多努力。

目前,开发者 Crackanimad0r 正致力于解决裸机开发中最棘手的部分之一——为板载 Realtek Wi-Fi 芯片反向工程无线驱动程序。 由于缺乏硬件加速图形、蓝牙、睡眠状态电源管理以及广泛的 Wi-Fi 支持,MesaOS 距离在日常设备上运行,现实来看还有数年之遥。目前,这一令人印象深刻的里程碑证明:内存安全的编程语言能够从底层开始处理低级 PC 硬件,同时也表明 Rust 正在这一开发领域持续获得关注。

来源

GitHub 上的 MesaOS(经 HN 转发)

Google LogoAdd as a preferred source on Google
Mail Logo
> Notebookcheck中文版(NBC中国) > 新闻 > 新闻档案 > 新闻档案 2026 09 > MesaOS 里程碑版本在市售笔记本电脑上成功启动了一个从零开始编写的 Rust 内核。
Stephen Pereyra, 2026-09- 7 (Update: 2026-09- 7)