跳转到内容

Oberon系统

维基百科,自由的百科全书
Oberon
Oberon的平铺窗口布局
开发者尼克劳斯·维尔特
Jürg Gutknecht
编程语言Oberon
作業系統家族Oberon
運作狀態目前
源码模式开源软件
首次发布1987年,​38年前​(1987[1]
支持的语言英语
支援平台Ceres (NS32032), IA-32, Xilinx Spartan
内核类别面向对象
默认用户界面文本用户界面
许可证BSD风格[2]
前一代Medos-2
官方網站www.projectoberon.net

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),进一步拓展了其功能与交互特性。

参考文献

[编辑]
  1. ^ Kulka, Irena. Oberon: Welcome to Oberon. ETH. [27 November 2017]. (原始内容存档于6 January 2017). 
  2. ^ ETH-License[失效連結]
  3. ^ Wirth, Niklaus; Gutknecht, Jürg. The Oberon System: Report Number 88 (PDF) (报告). 1988. 
  4. ^ Wirth, N. The programming language oberon. Software: Practice and Experience. 1988-07, 18 (7): 671–690. doi:10.1002/spe.4380180707. 
  5. ^ Muller, Pieter Johannes. The active object system design and multiprocessor implementation (PDF) (学位论文). Swiss Federal Institute of Technology, Zürich (ETH Zurich). 2002. 

外部链接

[编辑]