它看起來像復古計算,但它是一個現代的操作系統,你可以用它來完成任務。

在整個 1980 年代和 1990 年代,我主要是一個 DOS 用戶。我喜歡 DOS 提供的命令行環境,它隨著每一個連續的版本變得更加強大。我甚至學會了如何用 C 語言編寫自己的 DOS 程序,這樣我就可以擴展 DOS 命令行,并為標準的 DOS 命令編寫更強大的替代程序。我曾經試驗過微軟的 windows,但如果你記得當時的 Windows 3,你就會知道它很慢,而且容易崩潰。但無論如何我更喜歡命令行,所以我堅持使用 DOS。
這一切在 1994 年發生了變化。流行的技術雜志談到了即將到來的 Windows 版本,它將完全廢除 DOS。我不想被迫使用 Windows。在我訪問的 Usenet 討論區中,其他人也有同樣的感覺。所以在 1994 年 6 月 29 日,我認為如果我們想保留 DOS,我們需要自己編寫。所以在 6 月 29 日,我宣布了一個小項目,這個項目后來成為FreeDOS 項目。
從那時起,我們已經發布了幾個完整的 FreeDOS 發行版。我們從 1994 年到 1997 年的 alpha 系列開始,再到 1998 年到 2005 年的 beta 系列,最后在 2006 年發布了 FreeDOS 1.0 版本。從那時起,進展是緩慢但穩定的。在 1.0 之后,我們并沒有真正急于發布每個新版本,因為 DOS 在 1995 年不再是一個變動的目標。
從 1.0 開始的每一個 FreeDOS 發行版都是對現代 DOS 的不斷重新想象。我們已經包括了很多編譯器和匯編器,供開發人員編寫軟件。我們還提供了許多“強大工具”,以便你可以做真正的工作。我們還提供了各種編輯器,因為每個人都有自己的最愛。
我們最近發布了 FreeDOS 1.3 RC4 發行版。從技術上講,這是我們即將推出的 FreeDOS 1.3 發行版的候選版本,但它是一個全功能的發行版。我對 FreeDOS 1.3 RC4 的所有功能感到非常興奮。
無需安裝 FreeDOS 即可運行 FreeDOS
在我們以前所有的 FreeDOS 發行版中,我們把重點放在 安裝FreeDOS 到電腦上。但我們認識到,大多數用戶實際上已經不在實際硬件上運行 FreeDOS 了。他們在像 QEMU 或 VirtualBox 這樣的虛擬機中運行 FreeDOS。所以在 FreeDOS 1.3 RC4 中,我們改進了 “LiveCD” 環境。
通過 FreeDOS 1.3 RC4,你可以在你喜歡的虛擬機中啟動 LiveCD 鏡像,并立即開始使用 FreeDOS。這就是我現在運行 FreeDOS 的方式。我有一個小的虛擬硬盤鏡像,我把所有的文件都放在那里,但我從 LiveCD 啟動并運行 FreeDOS。

啟動 FreeDOS 1.3 RC4 LiveCD (Jim Hall, CC-BY SA 4.0)
安裝真的很簡單
如果你不想從 LiveCD 上運行 FreeDOS,你也可以在你的硬盤上安裝它。我們更新了 FreeDOS 的安裝程序,所以它本身并不是一個真正的“程序”,而是一個非常聰明的 DOS “批處理”文件,它可以檢測到各種情況并采取適當的行動,例如在沒有 FreeDOS 分區的情況下為其創建一個新的磁盤分區。
舊的 FreeDOS 發行版會提示你各種問題,甚至選擇個別程序來安裝。新的安裝程序非常精簡。它只問你幾個問題就開始了,然后就自己做其他事情。在一個空的虛擬機上安裝 FreeDOS 只需要幾分鐘時間。

安裝FreeDOS 1.3 RC4 (Jim Hall, CC-BY SA 4.0)
你可以從軟盤安裝它
不是每個人都喜歡在虛擬機中運行 FreeDOS。現在有一個復古計算社區,他們收集并精心修復經典的 PC 硬件,如 Pentium 或 486 系統。你甚至可以在那里找到一些 XT(8088)或 AT(80286)系統,它由一個專門的用戶社區運營。
雖然我們認為 FreeDOS 是一個現代的 DOS,但如果我們不在舊的 PC 硬件上運行,我們就不是 “DOS” 了。因此,在 FreeDOS 1.3 中,我們包含了一個純軟盤版!這個版本可以運行在任何硬件上。這個版本應該可以在任何可以運行 FreeDOS 的硬件上運行,并且有 EGA 或更好的圖形。
你在運行 286 或其他沒有 CD-ROM 驅動器的經典系統嗎?從這些軟盤安裝 FreeDOS。你是否只有一個硬盤而沒有 CD 或軟盤驅動器?只要把軟盤的內容復制到一個臨時目錄,然后從那里運行安裝程序。想執行“無交互外設方式”安裝到不同的 DOS 目錄嗎?用命令行選項就可以了。
純軟盤版使用一個完全不同的安裝程序,并包含一套有限的 FreeDOS 程序,它們在經典的 PC 硬件上更有用。

安裝FreeDOS純軟盤版 (Jim Hall, CC-BY SA 4.0)
充滿了開源應用和游戲
如果 FreeDOS 是一個閉源的 DOS,它就不是一個 自由的 DOS。我們希望每個人都能使用和研究 FreeDOS,包括其源代碼。當我們計劃 FreeDOS 1.3 發行版時,我們仔細檢查了每個軟件包中的每一個許可證,并專注于只包括開源程序。(在以前的 FreeDOS 發行版中,有幾個程序并不完全“開源”,還有一兩個程序沒有包括源碼,但是可以“自由使用和發布”。在這個版本中,所有的東西都是開源的,以“開源定義”作為我們的模型。)
而且,這是一個多么棒的開源應用和游戲的集合。游戲是 FreeDOS 1.3 RC4 中我最喜歡的內容。許多人使用 FreeDOS 來玩經典的 DOS 游戲,但我們想提供我們自己的開源游戲給人們玩。
你可以發現 LiveCD 中已經安裝了兩個游戲:Simple Senet(可以追溯到古埃及的棋盤游戲)和 Floppy Bird(FlAppy Bird 游戲的一個版本)。如果你安裝了 FreeDOS,你還會發現很多其他游戲可以嘗試,包括 Sudoku86(一個數獨游戲)、Wing(一個太空射擊游戲)和 Bolitaire(單人紙牌游戲)。

玩 Floppy Bird 游戲 (Jim Hall, CC-BY SA 4.0)

古老的 Senet 游戲 (Jim Hall, CC-BY SA 4.0)
現在就試試 FreeDOS 1.3 RC4
你可以在 FreeDOS 的 下載頁面上找到新的 FreeDOS 1.3 RC4。要安裝 FreeDOS,你需要至少 20MB 的可用磁盤空間:20MB 用來安裝一個普通的 FreeDOS 系統,或者 250MB 用來安裝所有,包括應用和游戲。要安裝源碼,你將需要高達 450MB 的可用空間。
via: https://opensource.com/article/21/6/get-started-freedos
作者:Jim Hall選題:lujun9972譯者:geekpi校對:wxy
本文由 LCTT原創編譯,linux中國榮譽推出