UnoDOS 是一套多用途、契约驱动的图形化操作系统家族,旨在从老式 8 位家用电脑到现代 64 位个人电脑的各种设备上运行。该项目最初是为 IBM PC/XT 开发的紧凑型 16 位汇编语言操作系统,现已发展成为支持游戏主机、掌机及单板计算机的强大生态系统。
旗舰版本 **pc64** 可在现代 x86-64 硬件上实现裸机运行,并配备完整的图形化桌面、原生办公套件、网页浏览器、集成开发环境(IDE)及虚拟机管理程序。尽管平台各异,该系统通过名为“unodef”的共享契约保持统一体验,确保了小部件工具包、网络协议栈和媒体支持等功能在所有移植版本中的一致性。
UnoDOS 专为可移植性和透明度而设计,完全从零构建,不依赖 EDK2 等外部组件。它内置了用于安装、远程管理和无头测试的工具。无论是在 4.77 MHz 的 8088 处理器上,还是在现代笔记本电脑上运行,UnoDOS 都能提供高性能的原生环境。该项目采用开源协议(MPL 2.0),允许用户检查、修改并将该操作系统集成到更大的作品中。详细的文档和预构建镜像现已提供,可直接在真实或模拟硬件上使用。