BeOS
開發者 | Be公司 |
---|---|
程式語言 | C++ |
作業系統家族 | BeOS |
運作狀態 | 已停止 |
原始碼模式 | 專有 |
目前版本 |
|
內核類別 | 軟件模組混合內核 |
許可證 | 專有 |
官方網站 | www.beincorporated.com |
歷史
1991年,讓-路易·加西帶領包括AppleNewton開發員Steve Sakoman在內的一眾Apple員工建立了Be公司。Be公司開發了一個全新的作業系統,從設計之初就針對多CPU和多線程的應用程式。與此同時,Apple已陷入不能推出其新作業系統Copland的困境,正在尋找代替品。加西認為這是個黃金時機。1996年,加西要價4億美金,允許Apple Computer使用BeOS。然而Apple估算Be公司的總值為8000萬美金,故此出價1.2億,後來上升到2億。最終未能成交,Apple轉而購買NeXTSTEP,同時重新得到史蒂夫·喬布斯。
- 1996年11月,BeOS發佈了第一個運行於蘋果機上的版本。
- 1998年,發佈了第一個運行於Intel平臺的版本。
- 2000年發佈了5.0版本,包括了個人版(BeOS 5.0 Personal Edition)和專業版(BeOS 5.0 Professional Edition),其中個人版是免費的。
官方最後發行的版本是BeOS R5版。後Be公司被Palm公司於2001年8月以1100萬收購,從此不再發佈官方版本。
版本歷史
版本 | 發佈日期 | 平台 |
---|---|---|
DR1–DR5 | 1995年10月 | AT&T Hobbit |
DR6 (developer release) | 1996年1月 | PowerPC |
DR7 | 1996年4月 | |
DR8 | 1996年9月 | |
Advanced Access Preview Release | 1997年5月 | |
PR1 (preview release) | 1997年6月 | |
PR2 | 1997年10月 | |
R3 | 1998年3月 | PowerPC and Intel x86 |
R3.1 | 1998年6月 | |
R3.2 | 1998年7月 | |
R4 | 1998年12月4日 | |
R4.5 ("Genki") | 1999年6月 | |
R5 PE/Pro ("Maui") | 2000年3月 | |
R5.1 ("Dano") | 2001年11月 | Intel x86 |
特徵
BeOS的設計理念是專門用於多媒體處理的「多媒體作業系統」,採用先進的64位元BeFS檔案系統,支援多處理器,其多媒體效能異常優越。BeOS開始是執行在BeBox硬件之上的。與其他同期的作業系統不同,BeOS是為了充分利用現代硬件的優點而編寫。針對數碼媒體工作最佳化,BeOS能夠充分利用多處理器系統通過模組化的I/O頻寬,多線程,搶斷式的多工和被稱為BFS的客製化64位元紀錄檔檔案系統。BeOS的GUI遵循清晰整潔的設計原理而開發。其API是用C++編寫而成,非常容易編程。雖非源於Unix的作業系統,但其實現了POSIX相容,並通過Unix Shell命令列介面來訪問
特點
- 優秀的多媒體效能
- 易於安裝組態
- 清晰的GUI
- 均衡的多處理技術
- 原生的物件導向介面
- 擁有32個工作空間(虛擬桌面)
- 類似資料庫的64位元紀錄檔的檔案系統
- 記憶體保護
- 遵循POSIX標準
- 整潔的API
缺點
- 硬件支援不佳
- 應用程式選擇不多
- 對檔案格式支援有限
- 系統維護不佳
- 未完全遵循網絡標準
衍生版本及現況
由BeOS衍生出來的其它非官方版本仍然在繼續發展,如開放原始碼的Haiku(OpenBeOS)等。
以完全重新創建類BeOS系統為目標的衍生版本有:
以繼續發展原有BeOS系統為目標的衍生版本有:
參考文獻
- ^ "More Information on the BeOS Dano Version"; 作者姓名字串: Jake Daniels; 出版日期: 2002年1月23日; 檢索日期: 2021年11月18日.