本站 7 月 1 日消息,對於年輕的電腦用戶來說,DOS 可能是個陌生的名詞。即使是曾經使用過它的人,也可能只是接觸過 Windows 系統中的命令提示字元或 PowerShell。然而,儘管微軟在 2000 年 (作為 Windows Me 的一部分) 就停止了 MS-DOS 的更新,但仍有一小群熱情的開發者在維護和更新一個叫做 FreeDOS 的開源版本。
據本站了解,FreeDOS 的歷史可以追溯到 1994 年,當時開發者 Jim Hall 發布了 PD-DOS。隨著微軟轉向以圖形使用者介面為中心的 Windows 作業系統,Hall 希望保留這個具有里程碑意義的命令列介面作業系統,因此他建立了一個公共領域的文字作業系統版本。此後不久,他將 PD-DOS 改名為 FreeDOS,並且該系統直到今天仍在更新。FreeDOS 的最新版本是 1.3 版,主要更新大約每四到六年發布一次。這個開發週期可能看起來很長,特別是與微軟最新的作業系統相比。然而,對於這樣一個古老的軟體來說,仍然存在著一些需要克服的挑戰。
最大的挑戰之一是大多數現代主機板從舊的 BIOS 切換到了新的 UEFI 韌體。雖然大多數客製化 DIY PC 仍然保留某種形式的 BIOS 相容性,但許多新電腦已經不再具備這種能力。此外,像採用驍龍處理器的 Copilot+ 電腦這樣的 Arm 架構處理器的引入,意味著這類硬體不再相容於 FreeDOS。
正是由於這些原因,Hall 在最近接受 Ars Technica 採訪時表示並不建議在裸機 (直接安裝在電腦上) 上運行 FreeDOS。 「這就是我們推薦在虛擬機器中使用FreeDOS 的原因之一,」 Hall 說,「虛擬機可以提供BIOS 支援。不過從實用角度來看,我認為大多數人不會對在新桌上型電腦或筆記型電腦上用16 核心英特爾酷睿Ultra CPU、32GB 記憶體、512GB 固態硬碟和Wi-Fi 的配置運行FreeDOS 感興趣。有可能會在一台老式電腦上安裝FreeDOS。然而,近年來復古遊戲熱潮的興起,也催生了一些「新款」復古電腦,例如搭載 40 MHz 英特爾 386 處理器的 Retro Pocket 386 和 Hand 386,甚至還有使用英特爾 8088 CPU 的更老的 Book 8088。
使用合適的硬體或安裝了 FreeDOS 的虛擬機,你就可以用最初設計的方式來運行像《毀滅公爵》《指揮官基恩》《生化威脅》和《德軍總部 3D》等經典復古遊戲。需要注意的是,雖然目前版本的 FreeDOS 可以載入大多數經典的 DOS 應用,但存在一個主要的不相容性:它不能像 MS-DOS 那樣作為早期版本 Windows (例如 Windows 3.1) 的啟動載入器。不過,隨著 FreeDOS 開發的持續進行,仍然可以期待在未來的版本中看到這項功能以及更多實用性功能的加入。
以上是以文字為主的開源作業系統 FreeDOS 迎來 30 歲生日,仍活躍於復古遊戲領域的詳細內容。更多資訊請關注PHP中文網其他相關文章!