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.