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(英语: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系統為目標的衍生版本有:
- Haiku
- Blue Eyed OS
- Cosmoe
以繼續發展原有BeOS系統為目標的衍生版本有:
参考文献
- ^ "More Information on the BeOS Dano Version"; 作者姓名字符串: Jake Daniels; 出版日期: 2002年1月23日; 检索日期: 2021年11月18日.
外部連結
- BeGroovy(页面存档备份,存于互联网档案馆)
- BeOS News(页面存档备份,存于互联网档案馆)
- Bebits(BeOS軟件大全)(页面存档备份,存于互联网档案馆)
- Zeta OS(页面存档备份,存于互联网档案馆)
- Haiku Project(页面存档备份,存于互联网档案馆)
- BeOSChina
|
---|
| 概论 | BeOS |
---|
| BeOS历史版本 | - BeOS R3
- BeOS R4
- BeOS R4.5(Genki)
- BeOS R5(Maui)
- BeOS R5.1(Dano)
- BeIA PR(Stinger)
- BeIA 1.0
- BeIA 2.0
|
---|
| 基于BeOS的其他操作系统 | |
---|
| 相关公司 | - Be公司
- YellowTab Inc.
- magnussoft(R) GmbH
|
---|
| 相关技术 | |
---|
| 相关硬件 | |
---|
|
|
---|
| 概述 | - 宣传(英语:Operating system advocacy)
- 比较(英语:Comparison of operating systems)
- 鑑識软件工程(英语:Forensic software engineering)
- 历史
- 爱好者开发(英语:Hobbyist operating system development)
- 列表
- 年表
- 份额
|
---|
| 内核 | |
---|
| 行程管理 | 概念 | |
---|
| 调度算法 | - 多任务处理
- 固定优先级抢占(英语:Fixed-priority pre-emptive scheduling)
- 多级反馈队列(英语:Multilevel feedback queue)
- 抢占式多任务处理
- 循環制
- 短进程优先
|
---|
|
---|
| 記憶體管理和資源保护 | |
---|
| 存储访问和文件系统 | |
---|
| 操作系统列表 | |
---|
| 其他概念 | |
---|
|
|
---|
| | | 开放源代码 | |
---|
| 专有软件 | - 4690 OS(英语:4690 Operating System)
- DioneOS(英语:DioneOS)
- INTEGRITY
- Junos OS(英语:Junos OS)
- LynxOS
- µC/OS-II(英语:Micro-Controller Operating Systems)
- MQX(英语:MQX)
- Multiuser DOS(英语:Multiuser DOS)
- Nucleus RTOS
- OpenComRTOS(英语:OpenComRTOS)
- OSE(英语:Operating System Embedded)
- OS-9(英语:OS-9)
- OS2000(英语:OS2000)
- PikeOS(英语:PikeOS)
- QNX
- REX OS(英语:REX OS)
- ScreenOS(英语:ScreenOS)
- L4微内核系列
- ThreadX
- TPF(英语:Transaction Processing Facility)
- VRTX
- VxWorks
- Windows Embedded Compact
- SylixOS
|
---|
| 历史上的 | - DNIX(英语:DNIX)
- DSOS(英语:DSOS)
- EROS(英语:EROS (microkernel))
- CoyotOS(英语:CoyotOS)
- FlexOS(英语:FlexOS)
- MERT/UNIX-RT(英语:Multi-Environment Real-Time)
- pSOS(英语:pSOS (real-time operating system))
- RMX
- RSX-11
- RT-11(英语:RT-11)
- Sintran III(英语:Sintran III)
- Symbian
- THEOS(英语:THEOS)
- UNOS(英语:UNOS (operating system))
|
---|
| |
|