freedos
6月29日是freedos 25周年。 對於任何開放源**軟體專案而言,這都是乙個重要的里程碑,而我為過去25年中在此專案上所做的工作感到自豪。 我也為我們如何構建freedos而感到自豪,因為它是開源軟體模型如何工作的乙個很好的例子。
大約在2023年,微軟宣布其下乙個計畫的windows版本將取消ms-dos。 但是我喜歡dos。 即使我已經開始遷移到linux,但我仍然引導到ms-dos來執行linux尚未具備的應用程式。
我認為如果要保留dos,就需要編寫自己的dos。 這就是freedos誕生的方式。
宣布首次嘗試生產pd-dos。 我寫了乙個「清單」來描述這樣乙個專案的目標和工作的大綱,以及乙個「任務清單」來確切地說明需要寫什麼。 我將這些內容發布在此處,然後進行討論。
當我宣布該專案為pd-dos(用於「公共領域」時,儘管縮寫是為了模仿ibm的「 pc-dos」),但我們很快將其名稱更改為free-dos,後來又更改為freedos。
我馬上開始研究它。 首先,我共享了為擴充套件dos命令列編寫的實用程式。 他們中的許多人都複製了ms-dos功能,包括cls,date,del,find,help和more。 有些是我從unix借來的dos中新增的新功能,例如tee和trch(unix tr的簡單實現)。 我貢獻了十幾個freedos實用程式
通過共享實用程式,我為其他開發人員提供了起點。 通過根據gnu通用公共許可證 (gnu gpl)共享我的源**,我隱式允許其他人新增新功能並修復錯誤。
我們盡快發布了第乙個alpha版本。 在宣布freedos之後不到三個月,我們有了乙個alpha 1發行版來收集我們的實用程式。 在發布alpha 5時,freedos擁有60多個實用程式。 freedos包括ms-dos所無法想象的功能,包括通過ppp撥號驅動程式的網際網路連線以及使用主vga顯示器和輔助hercules mono顯示器的雙顯示器支援。
新的開發人員加入了該專案,我們對此表示歡迎。 到2023年10月,由於pat villani的幫助,freedos有了工作核心。 freedos還具有許多新功能,這些功能不僅帶來了與ms-dos的對等,而且超越了ms-dos,包括ansi支援和類似於unix lpr的列印後台處理程式。
您可能熟悉其他里程碑。 我們一直朝著1.0標籤前進,最終於2023年9月發布了freedos 1.0,於2023年1月發布了freedos 1.1,並於2023年12月發布了freedos 1.2。在1.0版本之後經常出現。
今天,freedos是非常現代的dos。 我們已經超越了「經典的dos」,現在freedos具有許多開發工具,例如編譯器,彙編器和偵錯程式。 除了普通的dos edit編輯器外,我們還有許多編輯器,包括fed,pico,tde以及emacs和vi的版本。 freedos支援聯網,甚至提供了乙個簡單的圖形web瀏覽器(dillo)。 我們擁有大量的新實用程式,其中包括許多將使linux使用者感到賓至如歸的實用程式。
freedos之所以能如願以償,是因為開發人員共同創造了東西。 本著開源軟體的精神,我們通過修復錯誤和新增新功能為彼此的工作做出了貢獻。 我們將使用者視為共同開發者; 我們總是找到方法讓人們參與進來,無論他們是在編寫**還是在編寫文件。 我們通過基於優勢的共識做出決策。 如果聽起來很熟悉,那是因為這些是開源軟體的核心價值:透明度,協作,盡早發布和經常發布,精英管理和社群。 那就是開源方式 !
翻譯自:freedos
freedos FreeDOS的起源和演變
freedos wargames 讓您 玩 全球熱核戰爭。1990年,我成為威斯康星大學河瀑布分校的物理學本科生。即使我的專業是物理學,我仍然繼續編寫程式。我學習了c程式語言,並選擇了c編譯器。我編寫了許多實用程式來幫助我分析實驗室資料或向ms dos命令列新增新功能。像當時的許多其他工具一樣,我還...
關於14年,13年,12年而已
剛準備寫這篇文章,心裡就浮現出 浮躁 兩個字。我也不是抱怨什麼,我本身就不是乙個喜歡抱怨的人。每天接受大量的碎片化資訊,整個人就在匆忙中浮躁起來。要說缺少思考,其實我也思考的很多,這幾年我一直在思考未來的路,也在努力的試圖做點什麼。2014年,我大三。2013年,我大二。2012年,我大一。時間永遠...
那些年,這些年
歡迎 那些年,大家的朋友是人 這些年,大家的朋友是電子產品。那些年,懷揣著一顆助人為樂的心 這些年,扶不扶都要慎重考慮。那些年,看到小孩就心煩 這些年,看到會有一種莫名的喜歡。那些年,討厭學習英語 這些年,學習英語已經成為一種習慣。那些年,沉溺於網路遊戲,電視劇集 這些年,喜歡每天瀏覽新聞。那些年,...