UnoDOS:一套代码运行22种硬件

UnoDOS 是一个令人惊叹的图形操作系统家族,实现了“一套源码,适配22种机器”的壮举。从经典的 IBM PC/XT 到现代 64 位 PC,再到 Game Boy、PlayStation 2 和 PinePhone,它都能原生运行。其旗舰版本 pc64 能在现代 x86-64 电脑上脱离固件独立运行,内置了浏览器、Office 套件、C 编译器甚至 Hypervisor。该项目完全由 x86 汇编或 C 语言编写,不依赖任何第三方运行时,展示了合同驱动架构的强大扩展性。无论是复古爱好者还是现代开发者,都能在其中找到独特的技术魅力。
UnoDOS 是一个图形操作系统家族,它始于一个完全用 x86 汇编编写的 GUI 优先 16 位实模式系统,将内核、窗口管理器、两个文件系统、协作式多任务以及完整的应用程序集全部塞进了一张 1.44 MB 的软盘中。
HN 评论区
18- NIckGeek
说实话,这里面的 claudisms 密度之高让我震惊。连项目描述读起来都像是 Opus 5 吐出来的东西。
- Tiberium
> the forward, contract-driven line; master carries the pc64 x86-64/UEFI world
我完全不知道这说的是啥。另外,顶层那一堆 AUDIT-*.md 文件 spam 也让人很难建立信心 :)。
- spicybright
我通读全文,但还是没搞懂。我只明白这似乎是一个可移植性极强的操作系统。那“forward, contract driven”到底是什么意思?这该不会是个 AI 生成的项目吧?因为全文都没提这回事。