freedos FreeDOS的起源和演變

2021-10-08 05:44:30 字數 2531 閱讀 1267

freedos

wargames ,讓您「玩」全球熱核戰爭。

2023年,我成為威斯康星大學河瀑布分校的物理學本科生。 即使我的專業是物理學,我仍然繼續編寫程式。 我學習了c程式語言,並選擇了c編譯器。 我編寫了許多實用程式來幫助我分析實驗室資料或向ms-dos命令列新增新功能。 像當時的許多其他工具一樣,我還建立了替代和增強ms-dos命令列的實用程式。

我發現了「共享軟體」程式的概念,它使您可以免費試用程式。 如果您發現該程式有用,則可以通過向該程式的作者傳送支票來進行註冊。 我認為共享軟體是乙個很好的主意,我發現可以滿足我的需求的ms-dos共享軟體程式。 例如,我從wordperfect切換到共享軟體galaxywrite文字處理器以撰寫**。 當我需要使用unix系統時,我使用aseasyas進行電子**分析,並使用telix進入大學的計算機實驗室。

2023年,我了解了可以在家用計算機上免費執行的unix系統。 這個「 linux」系統似乎和大學的unix系統一樣強大,但是現在我可以在家用計算機上執行所有東西。 我在pc上安裝了linux,並通過ms-dos雙啟動。 我以為linux很整潔,我經常使用它,但是大部分時間仍然花在ms-dos上。 因為我們面對現實:2023年,ms-dos上的應用程式和遊戲比linux上的要多。

2023年,我了解了可以在家用計算機上免費執行的unix系統。

因為ms-dos是我最喜歡的作業系統,所以我建立了這個實用程式庫,旨在為ms-dos新增新功能。 我只是以為dos是乙個很棒的作業系統。 至此,我已經使用windows了-但是如果您還記得那個時代,您就會知道windows 3.1並不是乙個很好的平台。 我更喜歡在命令列而不是使用滑鼠進行工作。

2023年初,我開始在科技雜誌上看到許多微軟高管的採訪,他們說下一版windows將完全消除ms-dos。 我看著windows 3.1,說:「如果windows 3.2或windows 4.0與windows 3.1一樣,我將與它無關。」

有了linux的經驗,我想:「如果開發人員可以通過網際網路聚集在一起編寫乙個完整的unix作業系統,那麼我們肯定可以在dos上做同樣的事情。」 畢竟,與unix相比,dos是乙個相當簡單的作業系統。 dos一次執行乙個任務(又稱單任務),並且具有更簡單的記憶體模型。 我已經寫了許多擴充套件ms-dos命令列的實用程式,所以我有了乙個很好的開端。

pd-dos專案的公告:

幾個月前,我發布了有關啟動dos的公共域版本的文章。 當時對此的普遍支援很強,許多人都同意「開始寫作!」這一說法。 所以我有...

宣布首次嘗試生產pd-dos。 我寫了乙個「清單」來描述這樣乙個專案的目標和工作的大綱,以及乙個「任務清單」來確切地說明需要寫什麼。 我將這些內容發布在此處,然後進行討論。

如果您正在考慮開發,或者對pd-dos有想法或建議,請直接傳送電子郵件給我。 如果您只是想討論編寫pd-dos的優缺點,我將其留給網路。 我會不時檢查一下討論的進**況,並為可能引起兩極分化的辯論做出些貢獻!

我對pd-dos感到很興奮,希望我可以開始乙個小組!

-詹姆斯·霍爾

附言:當然,如果已經存在,請將我指向小組組長,這樣我至少可以做出貢獻!

開發人員幾乎立即與我聯絡。 我們都編寫了自己的ms-dos擴充套件,這些強大的工具擴充套件了您在ms-dos命令列上可以執行的操作。 我們匯集了實用程式,並在公共ftp站點上查詢了公共域源**到其他複製ms-dos功能的程式。

當我開始該專案時,我並不完全理解「自由軟體」和「公共領域」之間的細微差別。

關於名稱的注釋:啟動專案時,我並不完全理解「自由軟體」和「公共領域」之間的細微差別。

我以為他們是一樣的。

當然,我們在ftp站點上找到的許多免費工具都已發布到公共領域。

我為公用域dos採用了名稱pd-dos。

我花了幾周的時間才意識到我們想要保護gnu通用公共許可證,這將使我們的dos專案成為「自由軟體」專案。

在7月下旬,我們將名稱更改為free-dos。

後來,我們刪除了連字元以成為freedos。還有在dos上執行的舊版軟體的其他示例。 我最喜歡的是麥拿輪f1超級跑車 ,只能與古老的dos膝上型電腦一起使用。 權力的遊戲作者喬治·rr·馬丁(george rr martin)使用dos來寫書。

他們可能使用ms-dos,但我相信freedos上還有許多其他遺留系統。

幾年前,我們進行了一項調查,以了解人們如何使用freedos,並且出現了三種不同的方式:

要執行舊版軟體:是否需要從舊業務程式中恢復資料? 還是您需要從舊的財務系統執行報告? 只需在freedos下安裝您的舊版軟體,就可以了。

開發嵌入式系統:儘管現代系統更可能在linux上執行,但是許多嵌入式系統都在dos上執行。 如果支援較舊的嵌入式系統,則可能正在執行dos,而freedos可能非常適合。

的確,今天在嵌入式系統中看不到太多的dos。 我認為raspberry pi和其他低成本和低功耗裝置使嵌入式裝置中的linux非常有吸引力,因此大多數開發人員的興趣已轉移到那裡。 但是有時您仍然會看到freedos,這證明了開源開發的持久力。

翻譯自:

freedos

freedos FreeDOS年滿25歲 起源故事

freedos 6月29日是freedos 25周年。對於任何開放源 軟體專案而言,這都是乙個重要的里程碑,而我為過去25年中在此專案上所做的工作感到自豪。我也為我們如何構建freedos而感到自豪,因為它是開源軟體模型如何工作的乙個很好的例子。大約在1994年,微軟宣布其下乙個計畫的windows...

container of 的的的原理

另外一篇,同樣精彩,揭開linux核心中container of的神秘面紗 華清遠見嵌入式學院講師。在linux 核心中有乙個大名鼎鼎的巨集container of 這個巨集是用來幹嘛的呢?我們先來看看它在核心中是怎樣定義的。呵呵,乍一看不知道是什麼東東。我們先來分析一下container of p...

存在的就是合理的,發生的即是必然的。

筆者有時候會想,什麼是對,什麼是錯?對於追求某一件事情之前首先會考慮,為什麼我要做這件事情。所以經過自我分析和生活周邊環境的總結。我認為,對於乙個人來,這是在站在個體的角度上說。什麼是對的?就是你自己覺得是對的,它就是對的。不過這個只是你自己的想法。主觀上的正確,不代表客觀上也受到了別人的認可。就拿...