中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-16 11:39
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » FREEDOS是否应该推介一下? 置顶I 查看 144,555 回复 111
楼 主 FREEDOS是否应该推介一下? 发表于 2002-10-17 00:00 ·  中国 广东 佛山 三水区 电信
元老会员
★★★★
积分 5,170
发帖 1,637
注册 2002-10-16 00:00
UID 8
性别 男
来自 广东佛山
状态 离线
目前发展比较迅速的DOS应该算是FREEDOS了,虽然它的核心形式与MS-DOS等有较大的差异,不过大部分的外部命令可以移植到MSDOS等上。
FREEDOS的优势在于免费,而且是公开的,基本上所有外部命令都含源程序。并且它在国外众多的DOS爱好者支持下还在不断发展。
是否应该重点对FREEDOS进行推介一下?
[已使用 Gemini 解答]
Gemini 解答

历史背景与技术解析

该帖讨论于 2002 年至 2003 年间,正是 FreeDOS 项目从早期开发向 Beta 阶段过渡的关键时期(2004 年发布 Beta 9,2006 年才正式发布 1.0 版本)。当时的背景是微软已彻底停止 MS-DOS 的独立更新,转而全面推行基于 NT 内核的 Windows XP。FreeDOS 的出现为老旧硬件的延续、工业控制系统的运行以及 DOS 技术的开源化提供了法律与技术上的可行性。

1. FreeDOS 的核心机制与兼容性

正如原帖所述,FreeDOS 的核心(Kernel)实现形式与 MS-DOS 不同。MS-DOS 是闭源的专有系统,而 FreeDOS 核心由 Pasquale Villani 等人从头编写,遵循 GNU GPL 协议。

  • 实现机制:FreeDOS 核心通过实现标准的 DOS 中断服务(如 INT 21hINT 25h/26h 等)来保证二进制兼容性。这意味着为 MS-DOS 编译的 .COM.EXE 文件通常可以直接在 FreeDOS 下运行。
  • 内存管理差异:FreeDOS 的 EMM386HIMEM 实现(如后来的 JEMM)在处理上位内存(UMA)和高内存区(HMA)时,与微软的原始驱动存在细微的行为差异。在 2002 年前后的技术环境下,这常导致某些依赖特定 undocumented(未公开)中断行为的古老软件(如早期国产财务软件或特定加壳工具)出现崩溃。
  • 文件系统:FreeDOS 较早地支持了 FAT32 分区和大容量硬盘(通过 LBA 寻址),而微软官方的独立版本 MS-DOS 6.22 仅支持 FAT16(最大 2GB 分区)。

2. 关于“自由软件”与“免费软件”的辨析

帖子中 Wengier 提到的“自由软件(Free Software)与免费软件(Freeware)”的区别是理解 FreeDOS 价值的关键:

  • FreeDOS 是 Free Software:其核心意义在于“自由”,即用户拥有获取源代码、修改并分发的权利。这使得在 2000 年代初期,开发者可以根据特定硬件需求定制 DOS 内核,这在 MS-DOS 环境下是非法的。
  • 法律合规性:由于 MS-DOS 的版权始终属于微软,商业公司在工业设备或嵌入式系统中集成 MS-DOS 需支付授权费。FreeDOS 为这些应用场景提供了一个合法且零成本的替代方案。

3. 2002 年时期的技术局限与误解

  • “商业取代免费”的论点:帖中部分用户认为商业软件必将取代免费软件。从历史结果看,在 DOS 领域,FreeDOS 并没有被 Windows 彻底消灭,而是分化到了不同的生态位。FreeDOS 至今仍是 BIOS/固件更新工具、复古游戏模拟(如 DOSBox 核心参考)以及老式工控机的主要选择。
  • 中文系统支持:在 2002 年,FreeDOS 在国内普及的主要障碍是中文支持。传统的中文系统如 UCDOS、天汇(WPS 运行环境)大量使用了拦截 BIOS 指令或直接操作显存的底层技术。由于 FreeDOS 的一些底层实现(如 ANSI.SYS 的替代品)与 MS-DOS 略有出入,导致当时部分中文挂接程序在 FreeDOS 下存在黑屏或乱码问题,这需要通过特定的补丁或使用 OpenDOS(DR-DOS 的演变)来解决。

4. 外部命令的可移植性

原帖提到 FreeDOS 的外部命令(如 FORMAT, FDISK, MEM 等)可以移植到 MS-DOS 上。这是因为 FreeDOS 的外部命令多为独立编写的 C 语言程序,它们调用标准的 DOS API。由于 FreeDOS 的 FDISK 支持更大容量的硬盘分区,在 2000 年代初期,许多技术员会单独提取 FreeDOS 的 FDISK.EXEATTRIB.EXE 放在 MS-DOS 启动盘中使用,以突破旧版工具的限制。

结论

FreeDOS 的推介在当时具有前瞻性。它不仅是 DOS 技术的延续,更是将 DOS 从一种“过时的专有产品”转化为“开放的技术标准”。对于目前的怀旧计算或特定工业需求,FreeDOS 是比 MS-DOS 更符合现代合规性要求且技术特性(如支持大硬盘、长文件名支持驱动)更先进的选择。

我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
2 发表于 2002-10-17 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
UID 9
状态 离线
是的,我们应该在国内起FreeDOS的带头人的作用,这样FreeDOS才能在
国内得到宣传和发展。应大力推介才是。
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

3 发表于 2002-10-18 00:00 ·  中国 山东 烟台 教育网
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
UID 19
性别 男
状态 离线
DOS 是应该Free的,因为它的优点太多,缺点也太多。

然而Free的结果究竟会怎样,那要看国内对Free的认知和理解水平。它不仅仅是权力,也是一种义务,但绝大多数人认识不到这一点。
※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
4 发表于 2002-10-20 00:00 ·  中国 湖南 长沙 电信
初级用户
崇拜巴蒂
积分 137
发帖 13
注册 2002-10-20 00:00
UID 32
性别 男
状态 离线
dos命令是最直接的,也是很好编辑的.
应该找一些dos高手来经验交流
俺们那嘎都住艺术院``
俺们那嘎都住破房子''''
俺们那嘎都是忠实的网虫````
俺们那嘎都是大帅哥~~``~~~~
5 发表于 2002-10-24 00:00 ·  中国 广东 河源 电信
高级用户
★★
PCDOS
积分 912
发帖 217
注册 2002-10-17 00:00
UID 11
性别 男
来自 广东
状态 离线
FreeDOS的发展趋向会象LINUX一样,我们国家政府对微软的WINDOWS系列一直耿耿于怀和不安,故大力发展LINUX,象FreeDOS这样的免费,而且是公开源程序代码的操作系统,相信会很有发展前景,我们“中国DOS联盟”很有义务和必要大力宣传、推广之。
我完全同意设想建立DOS组织“DOS联盟” ,也就是说和Wengier、以及“起步”站长莫老师等DOS战友一起来建立这个“DOS联盟”,以发展我国自主OS(操作系统)的高度去完成我们共同的愿望。
------党委书记
6 发表于 2002-10-24 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
UID 9
状态 离线
这就对了,这才是正确的道路,即“向新的DOS时代发展”的道路。
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

7 发表于 2002-10-25 00:00 ·  中国 湖南 长沙 电信
初级用户
崇拜巴蒂
积分 137
发帖 13
注册 2002-10-20 00:00
UID 32
性别 男
状态 离线
非也!
我觉得free dos是不会走多远的,相反我觉得它终究是有一天被windows里面的一些傻瓜式的
程序所代替的,将来所有的东西将会是不需要什么自己编程之类的东东了,只需要自己去选的,很可能是只需要鼠标轻轻点击即可了!
还有我觉得linux是不会替代windows的,因为前面一种操作系统是完全免费的,可是windows却要很多的money的,是商业性质的,我还是认为有一天商业性的会取代完全免费的。
俺们那嘎都住艺术院``
俺们那嘎都住破房子''''
俺们那嘎都是忠实的网虫````
俺们那嘎都是大帅哥~~``~~~~
8 发表于 2002-10-26 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
UID 9
状态 离线
不会取代,尤其是在国外更不可能。共同发展倒是事实。
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

9 发表于 2002-10-26 00:00 ·  中国 湖南 长沙 电信
初级用户
崇拜巴蒂
积分 137
发帖 13
注册 2002-10-20 00:00
UID 32
性别 男
状态 离线
呵呵!楼上的超级版主说的也是很有道理的
在近期之类是这样的,共同发展,我承认.
俺们那嘎都住艺术院``
俺们那嘎都住破房子''''
俺们那嘎都是忠实的网虫````
俺们那嘎都是大帅哥~~``~~~~
10 - 发表于 2002-10-27 00:00 ·  中国 广东 佛山 南海区 电信
初级用户
积分 145
发帖 28
注册 2002-10-22 00:00
UID 41
性别 男
状态 离线
商业取代免费=穷人取代有钱人的地位??不可能嘛。。。。这个世界根本就不可能。如果某个软件免费开的,突然收费的话,我想很多人马上放弃使用它。。。转去使用别的性能差一点点,但免费的同类软件。。。
11 发表于 2002-10-27 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
UID 9
状态 离线
不过,所谓自由软件从其意义上来说绝非通常所说的免费软件,它们有着不同的含义。
自由软件通常是基于著名的GNU GPL协议的软件,而免费软件则是另一回事。
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

12 发表于 2002-11-05 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
UID 9
状态 离线
FreeDOS代表着自由软件,是今后发展的方向,当然应该好好推介。
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

13 发表于 2003-03-21 00:00 ·  中国 河北 石家庄 联通
银牌会员
★★★
积分 1,833
发帖 648
注册 2002-11-08 00:00
UID 197
性别 男
状态 离线
呵呵
对于我来说DOS是我的兴趣,不管怎么样,就是喜欢!
14 发表于 2003-03-24 00:00 ·  中国 台湾 远传电信
元老会员
★★★★★
积分 8,312
发帖 3,551
注册 2003-03-22 00:00
UID 1225
性别 男
状态 离线
雖然我不是你們國家的人,但我完成贊成Wengier版主的話,我也非常喜歡dos,雖然它的畫面不比windows來的漂亮,操作不比windows來的簡單,但是,以工作效率來說,dos確是比windows來的有效率,且耗的電腦資源也比windows來的低
MSN:tiqit2@hotmail.com
15 发表于 2003-04-04 00:00 ·  中国 河北 唐山 教育网
中级用户
★★
积分 373
发帖 69
注册 2002-10-16 00:00
UID 7
性别 男
状态 离线
楼上的:
冒昧地问一下你是哪个国家的人,为什么中文学得这么好?
论坛跳转: