BeOS是一種由Be公司針對多媒體使用所開發的作業系統

BeOS
開發者Be公司
編程語言C++
作業系統家族BeOS
運作狀態已停止
源碼模式專有
當前版本
  • R5.1d0(2001年11月15日)[1]
編輯維基數據鏈接
內核類別軟件模塊混合內核
許可證專有
官方網站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英語Be File System文件系統,支援多處理器,其多媒體性能異常優越。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系統為目標的衍生版本有:


參考文獻

  1. ^ "More Information on the BeOS Dano Version"; 作者姓名字符串: Jake Daniels; 出版日期: 2002年1月23日; 檢索日期: 2021年11月18日.

外部連結