跳至內容

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. 

外部連結

[編輯]