马上注册,享用更多功能,让你轻松玩转DOSPY论坛-诺亚方舟号
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Windows NT 作为完全封闭的系统,在当今 PC 圈子里牢固的把握住了地位。当然都知道现在用的是激活方法迫使用户付费买一份Key(除了Windows RE,是一个没有Key要求的系统),加上曾经有几次源码泄露的事情,有群人就打算自己做个 NT 出来。
那就是 ReactOS。
关于
ReactOS 是一个以开源的方式完成一个几乎完整的 NT 系统。尽管看起来这几年没有大更新,但在 Github 上还是有在提交 Issues 和 Commit 。
内部代码听说 Microsoft 已经验证过,所以到现在项目依旧开放。
从技术架构上来看,ReactOS 采用了与 Windows 类似的分层架构,包括用户模式和内核模式。其内核部分被称为 RosKernel,它负责进程管理、内存管理、I/O 管理等核心功能。ReactOS 的设计哲学是尽可能地模仿 Windows 的内部结构和行为,以达到高度的兼容性。
更多信息可以前往 ReactOS 前端页面 了解。
安装 ReactOS
(依旧忽略后面多是日语)安装的时候我没想到 VirtualBox 会把这东西当作 Windows 2003 对待(VMware 未测试,VBox 是键入名称识别的)。实际上在后面的安装也很像 2003 的。
[/td][/tr]
[/table]但和 Windows 单语言版不同的是,它支持的语言极多,而且为几个语言添加了特殊字体,比如日语。但可惜中文只有进系统后才有。由于字体很像内核字体,我只能认为是技术原因。 而且切换语言的时候会闪一下,是因为每个字体配置都要去光盘找一下。 而且对日语的支持也不支持日文汉字,可能是考虑文字体积,所以没有中文吧。
除了没听说过太多的 BTRFS 外,在 ReactOS 的安装过程中,系统会额外显示 Kernel Pool、Kernel Cache 和 Free Memory 数据。这种技术细节的展示,一方面反映了 ReactOS 对系统资源管理的透明化设计,让用户能够直观地了解系统内核的运行状态;另一方面,也体现了 ReactOS 在技术实现上的严谨性和专业性。对于技术爱好者和开发者来说,这些数据具有一定的参考价值,有助于他们更好地理解 ReactOS 的内核工作机制。
OOBE(开箱即用)环节中,样式感觉和 Windows 9x 一样。
不过,他的 OOBE |
第一面就是先感谢所有开源项目。事实上,自己曾也开发过一些大型项目,放在前面很可以被理解。 还有一个可能就是表态 ReactOS 是一个合规的开源项目。
由于 ReactOS 很大部分也有依赖 Wine 项目,所以默认主题和图标都和 Wine 基本没什么区别。但几个主题也很吸引人。
最后一个主题模拟了 Windows 10 的样子,不过出于一些原因,它会破坏 UI 的文字(比如日文和中文)。 |
由于 ReactOS 是开源的,没了Key部分真的舒服。 特性 系统大体的样子没什么说的,和旧版 Windows 长得很像。不过内置的很多软件可以感觉到是 Wine 改过来的。 ReactOS 提供了一些基本的系统工具和实用程序,如任务管理器、命令提示符等。这些工具在功能上与 Windows 中的类似工具相似,能够满足日基本的系统管理和操作需求。
在引导控制方面,ReactOS 显示其启动类型为 Windows 2003(FREELDR)。
ReactOS 中的 DirectX 被命名为 ReactX,这一命名方式主要是为了避免版权问题。ReactX 的存在使得 ReactOS 能够支持一些基本的图形和多媒体功能。然而,在 ReactX 的诊断中,发现不能开始 Direct3D 测试,这表明 ReactX 在图形加速和 3D 渲染方面还存在一定的不足。这对于一些对图形性能要求较高的用户来说,可能会是一个较大的限制。不过,对于普通的 2D 图形显示和基本的视频播放,ReactX 还是能够较好地完成任务的。 ReactOS 拥有自己内置的软件管理器,这为用户提供了方便的软件安装和管理途径。通过软件管理器,用户可以浏览和安装一些常用软件。然而,目前软件管理器中的软件资源相对有限,部分软件可能无法正常下载或安装(一些使用的是 WebArchive,或是 Github),这在一定程度上限制了软件选择范围。 在驱动支持方面,ReactOS 目前只提供了少量的驱动支持。这意味着多数硬件设备无法在 ReactOS 上正常工作。 根据部分报道说,ReactOS 貌似无法在实体机运行,恐怕也是因为这个原因。毕竟驱动及其复杂,就像 Phoenix 一样,不用任何 UAC 就能让电脑蓝屏。 此外,ReactOS 的任务管理器是默认最小化到托盘的。不太理解。 (由于神秘的原因,Firefox 在我这次新安装无法启动。这里换成了之前安装的中文版) ReactOS 内置的 CA 证书由于版本过旧,导致在连接网络时会出现“连接不安全”的报错。我测试时使用的是 2022 的编译版,不知道新的编译有没有修复。 但 Firefox 52 ESR 还是可以用的。虽然落后的版本太多,但比较简单的页面也是可以看的。不过,这里因为 CA 问题,所以很多东西加载不出来。 最后
ReactOS凭借其高度兼容性、开源优势和轻量级架构,在教育、开发测试、嵌入式系统等领域具有巨大潜力,但同时也面临着兼容性、生态建设和用户认知度等方面的挑战。作为开源的原闭源系统,顶着压力也确实困难。尽管 XZ-Utils 投毒比较沉重的打击了开源社区,以及部分开源项目的冲突在影响,但当时敢开始 ReactOS 就说明了开源社区的潜力还是很大的。沉浸了这么久没有大更新,估计下次更新会有很大的惊喜。 你也可以访问 LinusTechTips 的视频号,他们也有解说过这个系统。
|
[table]
[tr][td]
|