Oberon系统
外观
Oberon的平铺窗口布局 | |
| 开发者 | 尼克劳斯·维尔特 Jürg Gutknecht |
|---|---|
| 编程语言 | Oberon |
| 作業系統家族 | Oberon |
| 運作狀態 | 目前 |
| 源码模式 | 开源软件 |
| 首次发布 | 1987年[1] |
| 支持的语言 | 英语 |
| 支援平台 | Ceres (NS32032), IA-32, Xilinx Spartan等 |
| 内核类别 | 面向对象 |
| 默认用户界面 | 文本用户界面 |
| 许可证 | BSD风格[2] |
| 前一代 | Medos-2 |
| 官方網站 | www |
Oberon系统[3]是一种以模块化为核心、面向单用户、单进程的多任务操作系统,由编程语言Oberon编写而成[4]。该系统最初于1980年代末在苏黎世联邦理工学院开发完成。Oberon系统采用了一种不同于传统命令行界面(CLI)或图形用户界面(GUI)的非传统可视化文本用户界面(TUI),在当时堪称创新之举。这种界面设计对贝尔实验室Plan 9操作系统中的Acme文本编辑器产生了重要影响,并在一定程度上与Macintosh Programmer’s Workshop的工作表界面在“外观与交互体验”上有相似之处。
该系统后来演化为具备多进程与对称多处理(SMP)能力的A2系统(先后称为Active Object System〔AOS〕[5]与Bluebottle),并采用了缩放用户界面(ZUI),进一步拓展了其功能与交互特性。
参考文献
[编辑]- ^ Kulka, Irena. Oberon: Welcome to Oberon. ETH. [27 November 2017]. (原始内容存档于6 January 2017).
- ^ ETH-License[失效連結]
- ^ Wirth, Niklaus; Gutknecht, Jürg. The Oberon System: Report Number 88 (PDF) (报告). 1988.
- ^ Wirth, N. The programming language oberon. Software: Practice and Experience. 1988-07, 18 (7): 671–690. doi:10.1002/spe.4380180707.
- ^ Muller, Pieter Johannes. The active object system design and multiprocessor implementation (PDF) (学位论文). Swiss Federal Institute of Technology, Zürich (ETH Zurich). 2002.