FreeDOS 已有 23 年历史,并且还在继续
FreeDOS 项目刚刚迎来了它的 23 岁生日!这对于任何自由软件或开源软件项目来说都是一个重要的里程碑。
如果您不了解 FreeDOS,这是一个小型项目,它替代了 MS-DOS,后者是 20 世纪 80 年代和 90 年代大多数个人电脑的主要操作系统。在那个时代,我是 MS-DOS 的忠实粉丝。我使用 DOS 完成所有事情,并将自己视为 DOS“高级用户”。我甚至编写了自己的实用程序和工具来扩展 MS-DOS 命令行环境,并使 DOS 更加有用。
我当然也了解其他操作系统。在 20 世纪 90 年代初期,我的大学在 PC 计算机实验室安装了 Windows。但是如果您还记得当时的 Windows 3.1,那是一个相当粗糙的环境。我不喜欢只能通过鼠标与 Windows 交互;没有命令行。我更喜欢在命令行工作。
因此,当我在 1994 年通过各种科技杂志了解到微软计划在下一个版本的 Windows 中淘汰 MS-DOS 时,我感到非常不安。我决定,如果下一个版本的 Windows 将会像 Windows 3.1 那样,我将不想要它。
但是该怎么办呢?如果微软扼杀了 MS-DOS,那么对于我们这些喜欢在 DOS 命令行输入命令的人来说,还剩下什么呢?当然,还有 Linux,但是 Linux 无法运行 MS-DOS 应用程序——而且有很多很棒的 DOS 应用程序。
我决定创建我自己的 DOS 版本。在 1994 年 6 月 29 日,我在一个讨论组中发布了一个公告,其中部分内容是:
几个月前,我发布了关于启动公共领域 DOS 版本的文章。当时对此的普遍支持非常强烈,许多人同意“开始编写!”的说法。所以,我已经开始了...
宣布首次尝试制作 PD-DOS。我已经写了一份“宣言”,描述了该项目的目标和工作大纲,以及一个“任务列表”,其中确切地显示了需要编写的内容。我将在这里发布这些,并展开讨论。
我们的“PD-DOS”项目(“公共领域 DOS”的缩写)迅速发展成为 FreeDOS。 23 年后的今天,FreeDOS 仍然蓬勃发展!

如今,世界各地有许多人安装 FreeDOS 来玩经典的 DOS 游戏、运行遗留的商业软件或开发嵌入式系统。这些天,我认为这仍然代表了 FreeDOS 的大部分用途。虽然我承认大多数人可能运行 FreeDOS 是为了玩 DOS 游戏,但这对我来说没问题。仅仅因为它是一个老游戏并不意味着它很无聊——而且 DOS 有很多很棒的游戏。

由于大量开发人员继续在其上工作,FreeDOS 已成为现代 DOS。您可以下载 FreeDOS 1.2 发行版,并立即开始使用 C、汇编语言、Pascal、BASIC 或许多其他软件开发语言进行编码。标准的 FreeDOS 编辑器非常不错,或者您可以从发行版中包含的 15 种以上的不同编辑器中进行选择。您可以使用 Dillo 图形 Web 浏览器浏览网站,或者通过 Lynx 文本模式 Web 浏览器“老派”地进行浏览。对于那些只想玩一些很棒的 DOS 游戏的人,您可以尝试冒险游戏,如Nethack或Beyond the Titanic,街机游戏,如Wing和Paku Paku,飞行模拟器,纸牌游戏以及其他各种类型的 DOS 游戏。

您可以在 http://www.freedos.org 找到 FreeDOS,或在 http://freedos-project.blogspot.com 或 http://twitter.com/freedos_project 上关注 FreeDOS。