GentleOS: 面向复古 32 位 PC 的复古 GUI 操作系统

GentleOS 为复古 32 位硬件提供简洁、受复古启发的 GUI

GentleOS 是一个专门为在复古 32 位 PC 上运行而设计的爱好者操作系统。它专注于提供具有视觉吸引力的经典图形用户界面 (GUI),同时保持适合旧硬件的轻量级占用。该项目作为一个开源仓库在 GitHub 上可用。

开发理念专注于稳定性与简洁性

与许多优先考虑不断迭代和 API 变更的现代软件项目不同,GentleOS 的目标是稳定性。该项目声明的未来计划仅限于错误修复、优化和添加新应用程序,而不是重新发明核心系统或其 API。

社区成员已经注意到代码库的可访问性,用户提到即使是不精通 C 语言的人也能看懂其简洁且易于理解的代码。

硬件兼容性与变体

GentleOS 主要针对 32 位复古 PC,不过在另一个独立的仓库中存在一个 16 位变体。这使得该操作系统有可能在更旧的硬件上运行,例如 8086 IBM PC。

社区用户对在特定复古机器上运行该操作系统表示了兴趣,包括 386/486 笔记本电脑和 IBM PS/1。社区有一个特定的请求,希望提供预构建的软盘镜像,以便在 IBM PS/1 等原始硬件上进行安装。

社区见解与美学对比

围绕该项目的技术讨论突出了其视觉和功能设计方面的几个要点:

  • 视觉影响:该 GUI 已被拿来与 BeOS 进行比较,一些用户将其描述为“甚至更简洁”。
  • 复古计算吸引力:该项目吸引了“permacomputing”和复古计算领域。社区的一个建议是实现一个 Uxn 模拟器,以允许操作系统在有限的硬件上运行简单的程序。
  • 硬件真实性:一些用户质疑了宣传照的真实性,认为复古笔记本电脑(如 T1800)的屏幕通常会使用灰度 LCD,而不是图像中显示的清晰、鲜艳的显示器。
  • 字体选择:有人注意到该操作系统使用了 PC-BIOS 字体,这一选择与该时代许多历史性的 GUI 不同,因为那些 GUI 通常试图摆脱这种特定的字体类型。

"仅有的未来计划是错误修复、优化和添加更多应用。太棒了。很高兴看到一个平台以稳定性为目标,而不是不断地重新发明自己及其 API。"

"我喜欢代码如此简洁,即使我这个笨蛋不太常用 C 语言也能看懂。"

技术约束与辩论

社区内部对于选择 32 位架构存在一些辩论。虽然有人质疑为什么对于一个爱好者项目来说,区分 32 位和 64 位是必要的,但其他人指出,支持复古硬件这一特定目标使得 32 位目标成为必不可少。

Sources