Can you summarize the following document?
        
  FreeDOS專案開始於1994年6月26日,當微軟宣佈不會發售和支援MS-DOS。Jim Hall隨後宣佈了要開發一個開源替代品的宣言。幾個星期內,其他的程式設計師包括Pat Villani和Tim Norman加入了這個專案。一個核心,command.com命令列解釋程式(shell)和核心實用工具通過共享自己編的原始碼而被創造出來。1.0版於2006年9月23日釋出。  在FreeDOS 1.0最終釋出之前,有過一些官方的預釋出版:

  FreeDOS不要求任何費用和版稅。FreeDOS 1.0提供CD-ROM映象下載:一個只含有核心和基礎程式的基本光碟和一個擁有更多程式(例如遊戲、網路和開發)並可作為Live CD使用的完整光碟。另外,還存在一個可以製作Live CD的軟盤映象。這兩個版本都提供了原始碼。可以使用BitTorrent下載得到。  現在還有一個官方的Live USB版本。  一些電腦品牌可讓客戶選擇預載FreeDOS的電腦,通常供貨給已購買大量授權Windows的企業使用者,或是需安裝其他作業系統的使用者。戴爾有預裝FreeDOS的n-series,但是這些產品和執行Windows的同一型號機器相比並沒有多便宜,而且又很難買到,戴爾公司因此受到了批評。。另外,戴爾還時常提供FreeDOS電腦一些像雙核心一類FreeDOS不能利用的特性。惠普把FreeDOS作為DC5750桌上型電腦的一個可選配置。GRC的SpinRite 6引導映象裝載FreeDOS,並顯示在底部的啟動畫面。華碩利用FreeDOS讓它們的使用者引導主機板驅動CD來建立SATA裝置驅動光碟給Windows XP SP2以前的Windows版本。

  FreeDOS大部分相容MS-DOS,並允許一些早期版本的Windows像在MS-DOS上一樣執行。  FreeDOS跟MS-DOS相比有一些改進,大部分改進支援了在微軟停止支援MS-DOS時不存在的新標準和技術,例如國際化,高階能源管理,記憶體常駐程式並且綜合了ASPI。另外還支援邏輯塊定址和FAT32檔案系統(包括從FAT32引導)。儘管由6.22版以前的MS-DOS不能支援這些功能,但是MS-DOS 7.10等的版本有了部分支援。

  

  大部分為DOS 家族所寫的程式可以在FreeDOS上有效執行。大部分型別的可執行檔案已經被支援:  進一步的,由於HX DOS 擴充套件器的使用,許多Win32終端程式也能在FreeDOS上執行。

  FreeDOS能夠相容1.0和2.0版本的Microsoft Windows。然而,已支援i386處理器的3.x版本的Windows,卻不能在 "386增強模式"中執行。其中,Windows 3.0 可以在真實模式或者標準模式中執行,而其他的Windows 3.x版本只能在標準模式中執行。 因為Windows for Workgroups 3.11捨棄了標準模式的支援,它不能在FreeDOS中執行,除非FreeDOS中涉及himem.exe和emm386.exe的部分被替換為Windows下的himem.sys和emm386.exe。雖然Windows for Workgroups 3.11支援一個可以在FreeDOS下執行的除錯模式,但是這個模式會比在標準模式下執行的先前版本還要有限的多。

  Windows 95,98和Me把一個僅剩下核心的MS-DOS作為Boot Loader。 FreeDOS不能作為這個裝載器的替身;然而,它可以被安裝並通過一個引導管理器程式在這些系統之間使用,例如FreeDOS中包含的"METAKERN"。

  基於Windows NT的作業系統,包括Windows 2000,XP,和2003都沒有把MS-DOS當作系統的核心成分。這些系統可以使用FAT,一個MS-DOS和早期版本的Windows所使用的檔案系統;但是,他們一般預設使用NTFS(NT 檔案系統)。FreeDOS不能和這些系統在一個單獨的NTFS或FAT檔案系統裡和平共處,但是FreeDOS核心還是可以被新增到Windows NT Boot Loader配置檔案,boot.ini,或React OS中的freeldr.ini來引導它啟動。 FreeDOS也可以在虛擬化軟體Virtual PC和VirtualBox或Bochs和QEMU一類模擬器軟體中執行。

  FreeDOS-32是一個有不同目標且單獨的專案。FreeDOS要再造一個MS-DOS,因此不僅僅有它的特點也有它的侷限性。FreeDOS-32希望在其基礎上有所擴充套件和改進。FreeDOS-32可以在FreeDOS和其他DOS 家族之上執行。它被計劃成為一個32位系統,與16為系統相比,能提供更強的效能與更多的功能。另外,這個以32位執行的作業系統移除了DOS 擴充套件器的需要,從真真實模式轉換到了保護模式,還且擁有了對保護模式程式的支援。

  FreeDOS完整的支援FAT32,並可以從FAT32上啟動。根據BIOS的情況,容量達到128G的LBA硬碟,甚至2TB的容量都可能被支援。使用超大容量的硬碟需要小心,因為這到現在只經過非常少的測試,並且一些BIOS雖支援LBA但會在容量超過32GB硬碟上產生錯誤。一些OnTrack或者是EzDrive 的驅動解決了這些問題。 FreeDOS可以同一種叫"DOSLFN"的驅動使用,它支援長檔名(參見VFAT),但是大部分早期程式就算裝載了這個驅動也不能使用長檔名。  FreeDOS沒有支援NTFS或ext2的計劃,但是有一些外部第三方驅動能達到使用這些檔案系統的目的。為了接受ext2檔案系統,LTOOLS(與MTOOLS相當)可以在ext2檔案系統上讀取和寫入資料。NTFSDOS和NTFS4DOS一類產品則提供了對NTFS的支援。  目前FreeDOS專案內還沒有USB驅動, 但是許多新主機板BIOS有“Legacy USB”設定,它可以允許USB裝置在缺少USB支援的系統(如FreeDOS)上使用。 這一般運用在滑鼠和鍵盤上,但一些BIOS甚至可以讓它支援儲存裝置。 一些提供給儲存裝置的外部USB驅動(例如DUSE,USBASPI和USBMASS)在一番努力和運氣成分之下也能工作。一個更好的執行DOS程式並能同時使用USB裝置的選擇會是DOSBox,它會從宿主系統中認出USB裝置並把它們扮演成“傳統埠”裝置(例如帶有遊戲埠的搖桿,並行埠的印表機,而快閃記憶體盤則會當作DOS下的硬碟)。

  第一種方法是格式化磁碟分割槽為FAT32,先安裝FreeDOS到第一分割槽,再安裝Windows XP到第二分割槽,開機時就可以看到雙啟動選單。  第二種方法就是使用gag4.11.zip,或者是freedos自帶的XOSL 1.1.5.zip或者是grub,可以很好的解決。

  FreeDOS可以從單一軟碟安裝。

  FreeDOS中的HIMEM和EMM386記憶體管理程式為真實模式提供了延伸記憶體(XMS)和擴充套件記憶體(EMS)。 EMM386還支援VCPI,它使得DPMI核心與DOS擴充套件器同FreeDOS和平共處。FreeDOS還包括用於高速硬碟的UDMA驅動,這個驅動能和其他DOS相容。LBAcache在XMS中留有最近存取的磁碟資料,使之得到更快的儲存速度並能較少的直接讀寫磁碟,其功能類似MS-DOS中的SMARTDRV。  FreeDOS外殼——FreeDOS版COMMAND.COM,又稱FreeCOM——可以把自身一部分移動到擴充套件記憶體,將多至620KB的常規記憶體釋放出來。這對於只利用常規記憶體的DOS程式來說非常有用處。  FreeDOS並沒有100%的相容度,但足夠執行大部分程式。高質量且使用標準API的程式執行良好。而執行Windows 9x的問題則是源於微軟設法阻止他們的產品在非微軟DOS執行。

  在Infobox中可檢視更多截圖。

  

  唯一被FreeDOS所支援的OpenGEM是一個為了支援DOS環境而正在積極開發的圖形介面。如果你正在使用Blair's FreeDOS磁碟或者是GNU/DOS的話,你就已經擁有了OpenGEM的最新版本。 要啟動這個圖形介面,你只需要切換到c:\並輸入"gem"就可以了。

  SEAL是DOS上的一個32位的圖形介面
FreeDOS(曾叫做Free-DOS和PD-DOS)是一個在IBM PC相容機下執行的作業系統。FreeDOS由許多不同的獨立程式組成,這些程式就是整個FreeDOS專案中的“包”。