+-
Windows 开源版,来了!

平常装个系统,几十个 G 的安装包让人头皮发麻,里面还夹带各种用不上的后台服务和预装软件。

偶尔想找个干净的环境跑经典软件或者做逆向研究,眼下的系统多少显得有些臃肿。

实在受够了这种被强行喂饭的系统,于是发现了ReactOS,一个带着浓厚极客浪漫色彩的开源项目。

Windows 开源版,来了!

三百多位开发者,吭哧吭哧敲了三十年代码,约有一千四百多万行源码,复刻了一个 Windows 系统。

平时提到跑 Windows 软件,很多人脑子里蹦出的第一个词大概是 Linux 搭配 WINE。

但这种套壳运行的方式多少会遇到性能损耗和玄学的兼容问题。

ReactOS 选了一条更为硬核的路线。

它不搞模拟器,而是直接在底层重构一个兼容 Windows NT 架构的开源操作系统。

这意味着它能原生运行那些熟悉的 exe 应用程序和底层驱动。

Windows 开源版,来了!

值得一提,该系统的安装镜像体积居然不到 112MB,随便一个普通社交软件的安装包都比它大得多。

不过项目作者也非常诚实地说,系统目前还处在 Alpha 早期阶段。

拿来当主力机是不现实的,搞不好还会弄丢硬盘里的关键数据。

我们建议把它装在虚拟机里把玩,或者当作研究操作系统底层原理的活体教材。

Windows 开源版,来了!

如果想亲自动手折腾,官方提供了相当完善的 RosBE 编译环境。

配好环境后,只需要在终端敲一行简单的命令即可:

ninjabootcd

稍等片刻,它就会在本地生成一个可引导的 ISO 镜像文件。整个过程丝滑且很有成就感。

Windows 开源版,来了!

装好后进入到桌面,操作逻辑和经典的 Windows 95 十分相似。

不仅系统非常纯净,里面还自带了画图、计算器和扫雷这些童年回忆。

Windows 开源版,来了!

三十年的岁月,系统从 95 迭代到了如今的 11,而这个项目依然还在缓慢推进。

这群极客开发者的死磕并非没有意义。

他们在推导底层 API 时摸索出的宝贵经验,后来直接反哺了 Linux 阵营的 WINE 项目。

这种不计回报、死磕底层的疯狂举动,或许就是开源世界最迷人的地方。

GitHub 项目地址:https://github.com/reactos/reactos

今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!