BeOS

BeOS
BeOS logo.svg
开发者 Be公司
程式语言 C++
作业系统家族 BeOS
运作状态 已停止
原始码模式 专有
最新版本 R5.0.3 / 2000年
核心类别 软体模组混合核心
许可证 专有
官方网站 www.beincorporated.com

BeOS是一种由Be公司针对多媒体使用所开发的作业系统

历史

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系统为目标的衍生版本有:

  • Haiku
  • Blue Eyed OS
  • Cosmoe

以继续发展原有BeOS系统为目标的衍生版本有:

外部连结