FreeDOS: 已經積極開發了 23 年的 DOS
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
相關文章
- C# 中的 ref 已經被放開,或許你已經不認識了C#
- 記美國面試經驗,前端開發,提前預告,目前已經進背調了面試前端
- 簡單開發的DOS指令
- 基於jQuery的前端開發框架,在企業級開發領域裡已經涼了嗎?jQuery前端框架
- 我的專案開發經驗積累總結
- 2年開發,我總結了7條經驗!
- 開源一年多的模型交換格式ONNX,已經一統框架江湖了?模型框架
- 你已經毀了JavaScriptJavaScript
- 一人開發14年 這款作品居然超越了獨立遊戲的極限?遊戲
- IBM 要買Sun 在華爾街已經傳開了IBM
- 已經有JBUILDER9了??UI
- Dan Nystedt:2023年英偉達為臺積電貢獻了11%的收入
- 中國遊戲發行商,或許已經成為了全球的No.1遊戲
- 2023年蘋果向臺積電支付了175.2億美元 佔了臺積電總營收的25%蘋果營收
- 90後已經OUT了 應用開發商瞄準00後一代
- 心動公司降本增效考:業務保持高速增長 23年積極引入AIGCAIGC
- Oracle已經站在了IBM的對立面!OracleIBM
- 設計模式已經隕落了?設計模式
- 你真的已經搞懂JavaScript了嗎?JavaScript
- 已經有 Prometheus 了,還需要夜鶯?Prometheus
- 智慧數字經營3.0,已經普及了嗎?
- 我已經寫了48年程式碼了,我感覺我還能寫下去
- 【日記】已經在開始幻想明年的年度計劃了(498 字)
- PostgreSQL的9.4已經發布(譯)SQL
- LightningChart .NET v.10.2.1已經發布了!GC
- .NET Core 已經實現了PHP JIT,現在PHP是.NET上的一門開發語言PHP
- 對手還在卷Demo,他們已經開卷CEO了
- Runway CEO:AI公司的時代已經結束了AI
- Java 11已經發布Java
- MS-DOS和Windows版Word的早期版本原始碼已公開Windows原始碼
- javaWeb 每天積極向上JavaWeb
- 驀然回首,Java 已經 24 歲了!Java
- 當我們還在優化吃雞玩法時,已經有人開發了“不殺人的吃雞遊戲”優化遊戲
- 前端已經取代了前幾年紅得發紫的移動開發者,成為程式設計師新貴前端移動開發程式設計師
- 積極者與消極者的15點區別
- 9102年,你已經是個大春節了,你要自己學會用AI了AI
- 你的程式設計技巧已經過時了嗎?程式設計
- 你的.vue檔案就已經是你的文件了Vue