開源作業系統


開源作業系統是在許可下發布的,版權持有人允許其他人學習、更改以及將軟體分發給他人。這可以出於任何原因進行。市場上可用的不同開源作業系統包括:

Cosmos

這是一個主要用C#程式語言編寫的開源作業系統。它的全稱是C#開源託管作業系統。直到2016年,Cosmos並非旨在成為一個完全成熟的作業系統,而是一個允許其他開發者輕鬆構建自己作業系統的系統。它還隱藏了硬體的內部工作原理,從而提供資料抽象。

FreeDOS

這是一個為與IBM PC相容的系統開發的免費作業系統。FreeDOS提供了一個完整的環境來執行遺留軟體和其他嵌入式系統。它可以根據需要從軟盤或USB快閃記憶體驅動器啟動。FreeDOS 採用GNU通用公共許可證授權,包含免費和開源軟體。因此,其分發無需支付許可費用,並且允許對系統進行更改。

Genode

Genode是免費且開源的。它包含一個微核心層和不同的使用者元件。它是少數幾個不是從Unix等許可作業系統派生的開源作業系統之一。Genode可根據需要用作計算機、平板電腦等的作業系統。由於它具有小型程式碼系統,因此也用作虛擬化、程序間通訊、軟體開發等的基準。

Ghost OS

這是一個為個人電腦開發的免費開源作業系統。它始於一個研究專案,並發展到包含各種高階功能,如圖形使用者介面、C庫等。Ghost作業系統具有多處理和多工處理功能,並基於Ghost核心。Ghost OS的大部分程式設計都是用C++完成的。

ITS

不相容分時系統由麻省理工學院人工智慧實驗室開發。它主要是一個分時系統。有一個遠端登入功能,允許訪客使用者使用ARPAnet非正式地試用作業系統及其功能。ITS還提供許多當時獨有的新功能,例如裝置無關圖形終端、虛擬裝置、機器間檔案系統訪問等。

OSv

這是一個於2013年釋出的作業系統。它主要關注雲計算,並構建在虛擬機器上作為客戶執行。這就是它不包含裸硬體驅動程式的原因。在OSv作業系統中,所有內容都在核心地址空間中執行,並且沒有多使用者系統的概念。

Phantom OS

這是一個基於持久虛擬記憶體概念並面向程式碼的作業系統。它主要由俄羅斯開發人員開發。Phantom OS並非基於Unix等著名作業系統的概念。其主要目標是簡化和有效地進行程序管理。

更新於:2020年6月22日

3K+ 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.