FreeDOS官方版是一款免费开源的DOS操作系统,兼容性高,可以与大多数MS-DOS程序兼容。它提供了灵活的启动方式,通过内核提供了必要的功能支持,并且能够以高质量的标准API运行程序。喜欢的家人们快来下载体验吧!
技术细节
FreeDOS完整的支持FAT32,甚至FreeDOS可以在其上启动。根据BIOS的情况,四块容量高达128G的LBA硬盘,甚至2 TB的容量都可能被支持。使用超大容量的硬盘需要小心,因为这到只经过非常少的测试,并且一些BIOS虽支持LBA但会在容量超过32GB硬盘上产生错误。一些OnTrack或者是EzDrive 的驱动解决了这些问题。 FreeDOS可以同一种叫DOSLFN的驱动使用,它支持长文件名(参见VFAT),但是大部分早期程序就算装载了这个驱动也不能使用长文件名。
FreeDOS没有支持NTFS或ext2的计划,但是有一些外部第三方驱动能达到使用这些文件系统的目的。为了接受ext2文件系统,LTOOLS(与MTOOLS相当)可以在ext2文件系统上读取和写入数据。NTFSDOS和NTFS4DOS一类产品则提供了对NTFS的支持。
内存管理
FreeDOS中的HIMEM和EMM386内存管理程序为实模式提供了延伸内存(XMS)和扩展内存(EMS)。 EMM386还支持VCPI,它使得DPMI内核与DOS扩展器同FreeDOS和平共处。FreeDOS还包括用于高速硬盘的UDMA驱动,这个驱动能和其他DOS兼容。LBAcache在XMS中留有最近存取的磁盘数据,使之得到更快的存储速度并能较少的直接读写磁盘,其功能类似MS-DOS中的SMARTDRV。
大部分为DOS 家族所写的程序可以在FreeDOS上有效运行。大部分类型的可执行文件已经被支持:
1..COM可执行文件
2.标准.EXE16位DOS可执行文件
3.Borland的16位DPMI可执行文件
4.使用DOS 扩展器的32位DPMI可执行文件,例如:
4.1 DOS/32A
4.2 Causeway
4.3 DOS/4GW
4.4 GO32/CWSDPMI