do什么是freedos?
目录:
FreeDOS是兼容计算机的免费操作系统,旨在提供一个完整的 DOS兼容环境,以运行旧版软件并支持嵌入式系统。 FreeDOS可以从软盘或USB闪存驱动器启动。 它还被设计为在虚拟化或x86仿真下很好地工作。
与MS-DOS不同, FreeDOS由自由和开源软件组成,并根据GNU通用公共许可条款进行许可 ,因此,其基本发行版不需要许可权或特许权使用费,并且自定义发行版的创建是允许的。 但是,作为FreeDOS项目一部分的其他软件包包括非GPL软件,例如4DOS,它是在经过修改的MIT许可证下分发的。
内容索引
什么是FreeDOS操作系统及其主要功能
在Microsoft宣布不再出售或支持MS-DOS之后,FreeDOS项目于1994年6月29日开始 。 当时还是学生的吉姆·霍尔(Jim Hall)发表了一份宣言,提议开发开源替代品。 在几周内,其他程序员(例如Pat Villani和Tim Norman)加入了该项目。 内核,命令行解释器和核心实用程序是通过捆绑他们编写或发现的代码而创建的。 在最终的FreeDOS 1.0发行之前,已经有许多FreeDOS的正式预发行发行版。
FreeDOS 1.2(于2016年11月发行 )可作为CD-ROM映像下载:一张仅包含核心和基本应用程序的有限安装光盘,以及一张包含许多其他应用程序(游戏,网络,开发等)。 下表总结了FreeDOS的不同版本。
版本号 | 现况 | 名称 | 日期 |
0.01 | 阿尔法 | 无 | 1994年9月16日 |
0.02 | 阿尔法 | 无 | 1994年12月 |
0.03 | 阿尔法 | 无 | 1995年1月 |
0.04 | 阿尔法 | 无 | 1995年6月 |
0.05 | 阿尔法 | 无 | 1996年8月10日 |
0.06 | 阿尔法 | 无 | 1997年11月 |
0.1 | 测试版 | 奥兰多 | 1998年3月25日 |
0.2 | 测试版 | 马文 | 1998年10月28日 |
0.3 | 测试版 | 文图拉 | 1999年4月21日 |
0.4 | 测试版 | 狐猴 | 2000年4月9日 |
0.5 | 测试版 | 拉拉 | 2000年8月10日 |
0.6 | 测试版 | Midnite | 2001年3月18日 |
0.7 | 测试版 | 长矛 | 2001年9月7日 |
0.8 | 测试版 | 尼基塔 | 2002年4月7日 |
0.9 | 测试版 | 无 | 2004年9月28日 |
1.0 | 最后 | 无 | 2006年9月3日 |
1.1 | 最后 | 无 | 2012年1月2日 |
1.2 | 最后 | 无 | 2016年12月25日 |
FreeDOS的使用
戴尔通过其N系列台式机预装了FreeDOS,以降低成本 。 该公司因出售这些机器比同类Windows系统便宜,难买而备受抨击。 惠普在其dc5750台式计算机,Mini 5101上网本和Probook笔记本电脑上提供了FreeDOS作为选件 。 FreeDOS也用作可引导媒体,以更新HP系统上的BIOS固件。
FreeDOS还用于多个独立项目中 :
- FED-UP是通用的DivX增强型DivX播放器.FUZOMA是基于FreeDOS的发行版,可以从软盘启动并将旧计算机变成儿童的教育工具.XFDOS是基于FreeDOS的发行版,具有GUI,Nano-X可移植性和FLTK。
FreeDOS兼容性
FreeDOS需要一台至少具有640kB内存的PC 。 FreeDOS附带的程序通常需要其他系统资源。 FreeDOS主要与MS-DOS兼容 。 支持COM可执行文件,DOS标准可执行文件和Borland 16位DPMI可执行文件。 也可以使用DOS扩展程序运行32位DPMI可执行文件。 操作系统对MS-DOS进行了几项改进,主要是对Microsoft结束对MS-DOS的支持 (如国际化或高级电源管理TSR) 时不存在的新标准和技术提供了支持 。 另外,通过使用HX DOS Extender,许多Win32控制台应用程序可以在FreeDOS上正常工作,就像一些罕见的GUI程序(例如QEMM和Bochs)一样。
FreeDOS可以运行Microsoft Windows版本1.0和2.0 。 支持i386处理器的Windows 3.x版本无法完全在386增强模式下运行,除非部分在FreeDOS实验性2037内核中运行。 运行Windows的问题是Microsoft努力防止其产品在非Microsoft DOS实现上运行的结果。 Windows 95、98和ME使用MS-DOS的简化版本。 由于MS-DOS 7.0-8.0和Windows 4.xx之间没有公开的接口,因此FreeDOS不能用作替代品,而FreeDOS并未对其进行仿真。 但是,它可以使用引导管理器程序(例如FreeDOS附带的BOOTMGR或METAKERN)与这些系统一起安装和使用。
Windows NT和ReactOS
基于Windows NT的操作系统(包括台式计算机的Windows 2000,XP,Vista和7,以及服务器的Windows Server 2003、2008和2008 R2)没有将MS-DOS用作系统的核心组件 。 这些系统可以利用MS-DOS和Windows早期版本所使用的FAT文件系统。 但是,出于安全性和其他原因,它们通常默认情况下使用NTFS(新技术文件系统)。 FreeDOS可以在这些系统中的单独分区或FAT系统的同一分区中共存。 可以通过将FreeDOS内核添加到Windows 2000或XP Windows Boot Loader配置文件boot.ini或与ReactOS等效的freeldr.ini来启动它。
完全支持FAT32,它是引导驱动器的首选格式 。 根据所使用的BIOS,最多支持四个最大大小为128GB或2TB的LBA(逻辑块寻址)硬盘。 大型磁盘几乎没有测试,某些BIOS支持LBA,但在大于32GB的磁盘上失败; 诸如OnTrack或EZ-Drive之类的驱动程序解决了此问题。 没有计划的对NTFS,ext2或exFAT的支持 ,但是有几个第三方外部驱动程序可用于此目的。 要访问ext2fs,有时可以使用LTOOLS在ext2fs磁盘之间来回复制数据。
简而言之,它是一种免费的替代产品,可以安装在笔记本电脑上,将其价格降低100到150欧元之间。 安装Windows 10并获得低成本许可证或Linux操作系统的不错选择。 至此我们在FreeDOS上的文章结束了。请记住,如果您有任何建议,可以发表评论。 您如何看待Freedos? 您是使用它还是将其视为制造商在其预组装笔记本电脑或PC上的补丁?