微軟的專橫做法當然引起了許多人的不滿,許多團體甚至個人,包括大名鼎鼎的IBM公司都紛紛投入到開發兼容DOS的行列這中,意圖打破微軟對DOS的壟斷局面。同時由於DOS的開放性和大家對DOS強大實用的功能的認識,DOS的種類不斷增加,目前至少有20種,如PC-DOS、ROM-DOS、PTS-DOS、FreeDOS等,而新的功能,新的理念更是層出不窮。這裡我們就為大家介紹一下最具代表性的FreeDOS。
FreeDOS工程(The FreeDOS Project)建立於1994年,由著名程式設計師Jim Hall發起,並很快得到了眾多使用者和程式開發者的回響。FreeDOS工程的目標是建立一個完整的、自由開放的並且與MS-DOS完全兼容的新型DOS作業系統,這個DOS系統屬於全人類。由於它是建立著名的GNU GPL(GNU通用公共許可證)協定下的自由軟體,得到來自世界各地眾多優秀程式設計師的支持,現在一直在不斷的發展著,而且參加的人越來越多,通過網際網路聯合起來朝著他們的目標去努力,充分體現了自由開放和團結的精神。現在FreeDOS的版本號已經發展到7.0,目前最新版本是Beta 8 H1,於今年9月推出。目前為它設計的DOS軟體正在源源不斷的推出和發展,不僅有各種外部命令,還有許多其它的增強程式和附屬檔案,而且質量既高也很實用,往往超過MS-DOS中的同類命令。例如在它上面開發的Cute Mouse,就是目前DOS下最好(體積最小,功能最強)的滑鼠驅動程式。而ATTRIB、xcopy等眾多外部命令,不僅比MS-DOS的同類命令效率要高,而且體積不到後者的二分之一甚至幾分之一。尤其重要的是,作為自由軟體,它的原始碼是完全公開的,顯然對於需要學習和借鑑的國人,這是最好不過的事了。
FreeDOS與MS-DOS是完全兼容的,因此為它開發的軟體基本上都可以直接移植過來在MS-DOS等DOS下使用。而我們國內外已經開發的絕大多數DOS軟體也可以在它上面正常的運行。它的功能也十分強大,比如同樣支持FAT32分區和大硬碟,部分功能已經遠遠超過MS-DOS。還有許多其它非常實用的功能,如內置DOSKEY支持、支持極大的記憶體(最大高達4G)等。至於更多的功能,如長檔案名稱功能等等,現在正在大家不斷的努力下開發著,相信不久後就會成為現實。不僅如此,它的系統啟動檔案也比MS-DOS等小巧得多。它的核心檔案只有一個,再加上一個SYS檔案和一個命令處理器COMMAND.COM檔案,總共才130K,放在啟動盤中是十分合適的。
不過,與MS-DOS等DOS一樣,上面介紹的FreeDOS是16位的。由於現在32位的作業系統逐漸成了大勢所趨,因此,為了跟上時代的發展,人們又開發了32位的FreeDOS作業系統,即核心為32位的FreeDOS版本FreeDOS 32,並再次得到了眾多的支持。雖然目前它還不是很成熟,但它一直在發展著,而且毫無疑問,32位的FreeDOS有著劃時代的意義,標誌著DOS逐漸向32位的核心的方向發展了。
尤其是在國外,不少人認為,FreeDOS將為DOS帶來新的生機和氣象,因此對此感興趣和參加的人越來越多。無數的優秀程式設計師投入其中不斷為FreeDOS的發展添磚加瓦。目前,自由的FreeDOS越來越受到人們的關注,比如著名的Dell電腦公司就即將為它生產的部分電腦直接提供FreeDOS作業系統。