【CSDN 编者按】在20世纪80年代到20世纪90年代初期 , Windows还未流行之前 , MS-DOS占据市场主导地位 。 之后微软在1994年停止更新MS-DOS , 但MS-DOS的超级粉丝Jim Hall自行设计了类似MS-DOS的FreeDOS , 这是一个完全免费的开源操作系统 , 与MS-DOS相兼容 。 FreeDOS1.2版本在2016年12月发布 , 之后一度停止更新 , 却在上周日发布了FreeDOS 1.3版本 。
 作者 | 郭露 责编 | 张红月 
 出品 | CSDN(ID:CSDNnews) 
 FreeDOS发展史 
 最初的DOS可以追溯到20世纪80年代初 。 几十年来 , DOS进行了多次更新 ,MS-DOS在1991年发布的5.0版本与早期版本已经非常不同 。
 20世纪90年代中期 , DOS即将退出市场 , Windows开始兴起 。 但由于Windows 3.1的bug太多 , 如果某个应用程序崩溃 , 整个系统都有可能会瘫痪 。 许多人更希望DOS回归 , FreeDOS项目应运而生 。
 1994 年 , 程序员Jim Hall开始开发 PD-DOS( Public Domain)项目 。 这一缩写最初是为了模仿IBM的PC-DOS , 但之后他就将其更名为FreeDOS 。
 图源自FreeDOS官网 
 之后Jim开始分享自己编写的用于拓展DOS命令行的工具 , 其中有许多都和MS-DOS的功能相一致 , 其中包括CLS、DATE、DEL、FIND、HELP和MORE 。 除此之外 , Jim还借鉴了Unix并新增了例如TEE和TRCH等功能 。
 Jim在通过GNU通用公共许可证共享了源代码后 , 许多开发人员在看到他为FreeDOS所作出的努力之后 , 开始加入开发团队 。 很快团队就发布了首个Alpha版本 。 在推出FreeDOS后不到三个月的时间里 , Jim团队就发布了第一个Alpha 1发行版 。 直到发布Alpha 5时 , FreeDOS中包含的工具超过60个 。
 在1994到1995两年间发布了四个版本的FreeDOS , 即Alpha 1到Alpha 4 。 之后FreeDOS还推出了Beta版本 , 直到 2006年FreeDOS 1.0才正式发布 。FreeDOS 1.1于2012年1月1日发布 , FreeDOS 1.2于2016年12月 25日发布 。 而FreeDOS 1.3在上周日也就是时隔六年的2022年2月20日发布 。
 2004 年 , 惠普发布了搭载FreeDos的电脑 。 戴尔和Packard Bell分别在2007年和2008年推出搭载FreeDos的电脑 。
 如何使用FreeDOS? 
 据调查 , FreeDOS大致有以下三种使用场景: 
 
- 玩经典DOS游戏: DOS中有许多经典的游戏 , 其中包括《德军总部3D》、《毁灭战士》、《指挥官基恩》等等;
 - 运行旧版软件: 此功能适合需要从以前的程序中恢复数据的用户;
 - 开发嵌入式系统: 许多嵌入式系统支持在DOS上运行 , 因此能够满足开发者的需求 。
 
 文章图片
在 FreeDOS 上运行的《星球大战:黑暗势力》(图源自FreeDOS官网)
FreeDOS对为MS-DOS创建的游戏和应用程序提供支持 , 其中包括20世纪80年代至90年代期间发布的大多数PC软件 , 包括Microsoft Windows 3.1 。 FreeDOS支持IBM XT、IBM 286、IBM 386以及现代PC硬件 , 还支持FAT32文件系统和CD、USB设备 。 用户还可以将FreeDOS安装在Win 10等操作系统中的虚拟机中 。 FreeDOS在如今依旧非常重要 , 因为它是让旧软件在现代系统上运行的最佳方法之一 。
FreeDOS 1.3在1.2版本的基础上推出了许多新功能和重要改进 , 其中包括新的FreeCOM 0.85a、Kernel 2043并支持FAT32的8086版本 。 FreeDOS 1.3还推出了LiveCD版本 , 软盘版通过ZIP压缩将所需软盘数量减少一半 。 除此之外 , FreeDOS 1.3还支持更多的应用程序和游戏 , 对大量软件包进行更新 , 并提供NLS的更新和改进 , FreeDOS的安装流程也有所改进等等 。
FreeDOS今日的成就归功于众多开发人员的齐心努力 。 未来FreeDOS还会带来什么惊喜呢?让我们一起拭目以待吧!
【参考资料】
https://www.xda-developers.com/freedos-1-3-update/
https://www.theregister.com/2022/02/23/freedos_13/
https://www.opensourceagenda.com/blog/a-brief-history-of-free-dos
https://opensource.com/article/18/4/gentle-introduction-freedos
https://opensource.com/article/22/1/try-freedos
https://circleci.com/blog/the-little-legacy-code-that-could-a-fable-of-software-ownership/
http://www.freedos.org/history/
— END—
《新程序员001-004》全面上市 , 对话世界级大师 , 报道中国IT行业创新创造
— 推荐阅读 —
? Python:Bug 官网不要了 , 全迁去 GitHub!
? 微软若“无故”解雇暴雪 CEO , 将付 1500 万美元“分手费”
【操作系统|时隔六年,FreeDOS终于更新,是否还能与Windows一战?】?马斯克:我是Rust粉丝 , 但我选择C
推荐阅读
- 平台|摩尔线程加入OpenCloudOS操作系统社区
 - 社交|不再开发统一的定制化操作系统 Meta解散XROS团队
 - 人物|少年因连续六年不使用社交媒体而从母亲那里赢得1800美元奖励
 - 智能机|网友展示在一加6T上启动并运行的Windows 11操作系统
 - 操作系统|英特尔推出 12 代酷睿移动处理器 U / P 系列,首批产品 3 月上市
 - Windows|传微软已在酝酿Windows 12操作系统 有望3月开拔
 - 操作系统|Android 13 “鸡肋”?可它跑起了 Windows 11、Linux 发行版!
 - Cherry|Unix 操作系统背后的女程序员 Lorinda Cherry 去世,享年 78 岁
 - 手机|ColorOS 全球月活用户突破 5 亿!OPPO、一加手机预装的操作系统
 - 技术|OPPO 加入 OpenCloudOS 操作系统社区
 
