SvarDOS – 开源 DOS 发行版
Source: Hacker News
概览
SvarDOS 是一个开源项目,整合了当前可用的最佳 DOS 工具、驱动和游戏。商业厂商在九十年代初放弃了 DOS 开发,现今仅靠爱好者和复古爱好者维系,导致生态稀疏且缺乏组织。SvarDOS 旨在收集可用的 DOS 软件,并通过网络支持的包管理器(类似 apt‑get,但用于 DOS 并能在 8086 PC 上运行)让查找和安装应用变得轻松。
极简且兼容 8086
安装后,SvarDOS 是一个极简的 DOS 系统,仅提供 DOS 内核、命令解释器以及最基本的系统管理工具。随后由用户自行安装额外的包。我们特别注意保持 SvarDOS 在最基本(核心)配置下仍然兼容 8086。
开源
SvarDOS 在 MIT 许可证下发布。这仅适用于 SvarDOS 本身的文件;随 SvarDOS 提供的辅助包可能采用不同的许可证(GPL、BSD、公共领域、免费软件等)。
多语言
系统可以设置为多种语言:英语、德语、法语、波兰语、俄语、意大利语等。
没有“版本”
SvarDOS 采用滚动发布模式,这意味着它不遵循“版本”概念。系统安装后,可使用 SvarDOS 在线更新工具(pkg 与 pkgnet)保持软件包最新。
社区与帮助
需要联系吗?想提交包、翻译 SvarDOS,或以其他方式贡献?访问 SvarDOS 社区论坛。你也可以查看项目的 bug 跟踪器。
下载
SvarDOS 提供多种不同软盘容量的安装镜像。下面的 CD 镜像仅包含一个虚拟软盘,用于安装最简版 SvarDOS 系统。若需要包含大量额外包的 CD 镜像,请参见 仓库页面。
BNS 构建 (20250427)
面向盲人用户的“语音”版本。它使用 PROVOX 屏幕阅读器,并需要连接到 COM1 的 Braille ’n Speak 合成器。如果在虚拟机中运行,可通过 emubns 进行仿真。
前沿版
⚠ 此构建尚未经过充分测试!请告诉我们你的使用情况。
上面的链接指向最新的安装镜像构建。存档构建可在 文件区 找到。
开发 🔧
想了解 SvarDOS 是如何构建的吗?所有与构建相关的文件、脚本以及 SvarDOS 专用工具的源代码都存放在项目的 SVN 服务器上。使用标准 Subversion 客户端拉取源码:
svn co svn://svn.svardos.org/svardos svardos
如果你只想快速浏览,GitHub 上提供了 Subversion 树的只读镜像,你可以轻松浏览开发树。
SvarDOS 使用了 Enhanced DR‑DOS 内核的分支,其开发维护在 EDR GitHub 仓库 中。