Oberon/简介
对想从基础学习计算的初学者来说,它能够免除其他系统带来的繁重且不必要的复杂性。更高级的用户将找到一个有效的工具,该工具具有完整的源代码,允许深入学习。系统工程师可以根据具体需求调整 Oberon,包括自动化、大数据计算和数据密集型计算。
典型使用过程包括以下阶段。
- 安装
- 配置
- 生产
- 错误修复
- 定制和开发
读者应该安装并使用至少一个 Oberon 系统。编程入门课程是很有益的准备,但并非必不可少。
在页面底部链接提供的“移动视图”中,大部分维基百科模板被删除。这在复制源代码文本时特别有用。
Oberon 被开发为一个独立的个人工作站,并且在该领域仍然具有可行性。该系统旨在实现紧凑性、可理解性、效率、可靠性、响应性、[1] 安全性和简单性。对于在裸机上安装ETH Oberon的初学者来说,极端的紧凑性是显而易见的。完整的系统(包括应用程序、文档、图形界面、字体和源代码文本)是从十张 HD 软盘安装的。[2]。对于当代的视角,请参考以下用例。
Oberon 系统包含一系列模块,本书每页介绍一个模块。[3]。例如 ETH Oberon 中的Sort.Mod。此外,还有工具页面,每个页面都是可执行命令的模板。例如Sort.Tool。系统构建工具是重建整个系统的模板,包括系统安装程序和模块包。
Oberon 被用作系统构建课程中的工作站操作系统,该课程在ETHZ开设。
在所有 Oberon 系统中,ETH Oberon、V4 和A2 在个人工作站的应用程序级开发方面拥有最广泛的应用范围。然而,与熟悉的商业系统和类 Unix 系统相比,其功能有限。通过在这些熟悉的系统之一中使用 Oberon 子系统,可以结合使用这些优点。子系统可以作为应用程序安装,例如 UnixA2。或者,子系统可以作为虚拟机管理程序的客户机,例如 ETH Oberon 托管在QEMU 上。子系统也可以被模拟;Oberon RISC 模拟器就是一个典型的例子。请参考系统变体表。
领先的工作站机器开发位于SkuTek Instrumentation。RiskZero 和 RiskFive 机器列在计算机部分。
目前,Oberon 开发在嵌入式系统中引起了极大兴趣。Astrobe 提供了一个基于MS Windows 的集成开发环境,用于生成用于工业控制的 Oberon 源代码和可执行文件。Radiar 在色素混合系统中使用A2 瑞士工业控制器。
现在有支持软件开发和操作控制的系统。请参考Astrobe RISC5 工作站 和Oberon RTK。