PD-DOS项目正式启动(上):“清单”

出品|CSDN(ID:CSDNnews)

以下为译文:

6月29日是FreeDOS组建25华诞的好日子。对于所有开源软件项目来说,这是一个重要的里程碑,回顾过去25年以来我们在这方面所作出的努力,我倍感无比自豪。同时,我也为我们建立的FreeDOS倍感自豪,由于它代表了开源软件模型的可行性。

25年前,MS-DOS是一个功能强悍的操作系统。记得当时父亲为我买了一台新的IBM计算机,我总算甩掉了家里颇具年头的AppleII计算机,从那之后的好多年里我仍然在使用DOS。MS-DOS提供了一个灵活的命令行,我特别喜欢通过这个命令行便捷地操作我的文件。多年之后,我学会了怎么在C中编撰自己的工具,并用这种工具进一步扩充MS-DOS的命令行功能。

大概在1994年,谷歌宣布下一个版本的Windows将取消MS-DOS。但我很喜欢DOS,虽然后来我开始使用Linux,但我依然会使用MS-DOS来运行Linux仍未拥有的应用程序。

图片[1]-PD-DOS项目正式启动(上):“清单”-唐朝资源网

我意识到,假如我们想保留DOS,就只能编撰自己的DOS,而这就成了创建FreeDOS的本意。

图片[2]-PD-DOS项目正式启动(上):“清单”-唐朝资源网

1994年6月29日,我通过Usenet上的comp.os.msdos.apps新闻组公布了我的看法。

图片[3]-PD-DOS项目正式启动(上):“清单”-唐朝资源网

PD-DOS项目公告:

几个月前,我发布了有关编撰PD-DOS的公告。当时好多人表示强烈支持,好多人都赞成这些做法,她们鼓励我说:“现在就动手吧!”所以,我……

宣布PD-DOS项目即将启动。我编撰了一个“清单”来描述该项目的目标和工作大纲,并制订了一个“任务列表”来确切地叙述该项目的具体工作内容。我会在这儿发布消息,希望你们积极讨论。

图片[4]-PD-DOS项目正式启动(上):“清单”-唐朝资源网

其实最初我宣布该项目名为PD-DOS(“PublicDomain”,虽然这个简写是为了模仿IBM的“PC-DOS”),但很快我们就将项目更名为Free-DOS开源操作系统有哪些,到后来就成了FreeDOS。

紧接着,我就投入到了紧张的工作之中。首先,我分享了我编撰的用于扩充DOS命令行的工具。其中有好多工具都可以再现MS-DOS的功能,包括CLS、DATE、DEL、FIND、HELP和MORE。有些还添加了我从Unix借鉴的新功能,例如TEE和TRCH(简单地实现了Unix的tr)。我总计贡献了十几个FreeDOS工具。

我通过分享这种工具,为其他开发人员提供了一个起点。我通过GNU通用公共许可证(GNUGPL)共享了我的源代码,目的是希望其他开发人员添加新功能并修补错误。

其他开发人员在听到FreeDOS的进展以后,联系了我并表示乐意提供帮助。TimNorman是第一个,他承当起了编撰一个命令shell(COMMAND.COM,后来命名为FreeCOM)的工作。还有其他人贡献了复制或扩充DOS命令行的工具。

很快我们就发布了第一个alpha版本。在宣布FreeDOS后不到三个月,我们就完成了集合了所有工具的第一个Alpha1发行版。在我们发布Alpha5时,FreeDOS早已拥有了60多个工具。FreeDOS包含了一些MS-DOS中前所未有的功能,包括通过PPP拔号驱动程序联接到互联网,以及支持主VGA及辅HerculesMono的双显示器。

我们欢迎每一位加入项目的开发人员。谢谢PatVillani辛劳的工作,到1998年10月的时侯,FreeDOS有了一个可靠的内核。FreeDOS还提供了许多新功能,除了拥有与MS-DOS相同的功能,甚至还赶超了MS-DOS,例如ANSI支持以及类似于Unixlpr的复印后台处理程序。

图片[5]-PD-DOS项目正式启动(上):“清单”-唐朝资源网

好多人都很熟悉这以后的各个里程碑。我们朝着1.0努力,并于2006年9月发布了FreeDOS1.0,于2012年1月发布了FreeDOS1.1,于2016年12月发布了FreeDOS1.2。彼时MS-DOS早已停止更新许久了,所以在1.0发布以后,我们不须要频繁的更新。

现在开源操作系统有哪些,FreeDOS发展成了一个十分现代化的DOS。我们赶超了“经典的DOS”,现在的FreeDOS拥有许多开发工具,例如编译器、汇编器和调试器。不仅普通的DOSEdit编辑器之外,我们还有许多其他编辑器,包括Fed、Pico、TDE以及Emacs和Vi的版本。FreeDOS支持网路联接,甚至还提供简单的图形Web浏览器(Dillo)。我们有大量的新工具,甚至可以让Linux用户倍感宾至如归。

FreeDOS明日的成就归功于诸多开发人员的齐心努力。我们本着开源软件的精神,通过修补错误和添加新功能为彼此贡献自己的力量。在我们眼里,用户就是合作开发人员,我们得到了诸多人员的帮助,无论是编撰代码还是编撰文档。我们唯才是用,按照实际的价值做决定。而这种统统彰显了开源软件的核心价值:透明、协作、尽早且频繁地发布、精英管理和社区。这才是真正的开源!

恳切希望你能尝试下载和使用FreeDOS1.2。

原文:

© 版权声明
THE END
喜欢就支持一下吧
点赞230 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片