FreeDOS: 已經積極開發了 23 年的 DOS

3 贊 回覆發表於2017-07-06

23 年後,FreeDOS 仍在積極開發,並將 MS-DOS 的生命延長了幾年

在 90 年代早期,我是一位 DOS 的 “資深使用者”。我用 DOS 做任何事,甚至寫我自己的工具來擴充套件 DOS 命令列。當然,我們有 Microsoft Windows,但是如果你還記得當時的計算機,Windows 3.1 並不是那麼好,我更喜歡在 DOS 中工作。

你可能會理解,在 1994 年,當微軟(在科技雜誌的採訪中)宣佈下一個版本的 Windows 將會取消 MS-DOS 時,我感到有些困惑和不安。我想:“如果 Windows 3.2 或 4.0 看起來像 Windows 3.1 一樣,我不想用它了。” 我四處選擇,並決定如果 DOS 要繼續下去的話,那麼需要有人建立一個 DOS,在 MS-DOS 消失的時候,讓每個人都可以使用它。

因此在 1994 年 6 月 29 日,我在 Usenet 討論組寫了一個資訊,宣佈了新的 “free DOS” 專案:

幾個月前,我發表了一篇關於啟動公共領域版本的 DOS 的文章。當時對此的普遍支援是很強烈的,並且很多人同意這個宣告,“開始編寫!”

所以,我要……

宣佈首次嘗試製作 PD-DOS。我寫了一份描述這樣一個專案的目標和工作綱要的“清單”,以及一份“任務清單”,展示了需要編寫些什麼。我會在這裡發貼,讓我們進行討論。

今天,已經是 23 年之後了,FreeDOS 仍在變得更強大!

我們繼續釋出有新功能和特性的版本。我們的 FreeDOS 1.2 釋出於 2016 年 12 月 25 日,這證明很多人喜歡使用和在 FreeDOS 上工作。當我回顧我們的歷史,有一個你應該知道的關於 FreeDOS 的很酷的事實列表:

可以立即開始的軟體開發

在原始的 DOS 中,很難做任何程式設計。DOS 提供了一個簡單的 BASIC 直譯器,一些使用者可以用 DEBUG 做些精巧的事情,但是你不能在 DOS 中做真正程式設計的事情。在 FreeDOS 中,有許多不同的工具做軟體開發:編譯器、彙編器、偵錯程式、直譯器和編寫指令碼。在你安裝 FreeDOS 之後,你可以立即用 C、彙編、Pascal、Perl 和幾種其他語言編寫程式碼。

瀏覽 web

DOS 是一個老式系統,並且原本不支援開箱即用的網路。通常,你必須安裝硬體的裝置驅動程式才能連線到網路,一般是像 IPX 這樣的簡單網路。只有很少的系統會支援 TCP/IP。

在 FreeDOS 中,我們不僅包含了 TCP/IP 網路棧,我們還包含了讓你瀏覽 web 的工具和程式。使用 Dillo 作為圖形 web 瀏覽體驗,或則使用 Lynx 以純文字形式瀏覽 web。如果你只想要抓取 HTML 程式碼並自己操作,使用 Wget 或者 Curl。

玩很棒的 DOS 遊戲

我們知道很多的人安裝 FreeDOS 來玩經典的 DOS 遊戲,執行古老的商業程式或者做嵌入式開發。使用 FreeDOS 的許多人只是拿來玩遊戲,那對我們來說是件很酷的事,因為一個遊戲很老並不意味著它很無趣。DOS 有許多很棒的遊戲!安裝你最喜歡的經典遊戲,你會玩得很開心。

因為有如此多的人使用 FreeDOS 來玩遊戲,我們現在包含了不同的 DOS 遊戲。FreeDOS 1.2 包含了第一人稱射擊遊戲像 FreeDOOM、街機射擊像 Kiloblaster、飛行模擬器像 Vertigo 等等。我們目標是為每人提供一些東西。

FreeDOS 現在已經比 MS-DOS 活的更久了

微軟在 1981 年 8 月釋出了 MS-DOS 1.0。13 年之後,微軟在 1995 年 8 月釋出 Windows 95 後拋棄了 MS-DOS,雖然 MS-DOS 直到 2000 年 9 月之前一直存在。總的來說,MS-DOS 是一件已經存在了 19 年的東西。

我們在 1994 年 6 月宣佈了 FreeDOS,並且在同年的 9 月釋出了第一個 Alpha 版本。因此 FreeDOS 已經大約有 23 年了,比微軟的 MS-DOS 還多了幾年。確實我們在 FreeDOS 上努力的時間已經比 MS-DOS 更長了。而 FreeDOS 還將繼續保持強大。

FreeDOS 與其他 DOS 另外一個重要的不同是它仍在開發中。我們有一個積極的開發者社群,並一直在尋找新人來幫助。請加入社群並幫助構造新的 FreeDOS 版本吧。

(題圖: FreeDOS)


作者簡介:

Jim Hall - 我是 FreeDOS 專案的創始人和協調者。我還擔任 GNOME 基金董事會董事。在工作中,我是明尼蘇達州拉姆齊縣的資訊長。在業餘時間,我致力於開源軟體的可用性,並通過 Outreachy(之前針對婦女的 GNOME Outreach 專案)指導 GNOME 中的可用性測試。


via: https://opensource.com/article/17/6/freedos-still-cool-today

作者:Jim Hall 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章