RISC OS
2022-06-26 20:54:09 阿炯

本站赞助商链接,请多关照。 RISC OS 是面向 ARM 架构系统设计的基于图形用户界面的电脑操作系统,由命令行界面和桌面环境组成,其名字来源于它所支持的精简指令集 RISC 架构。RISC OS 最初由 Acorn Computers 开发,搭载于他们 1987 年推出的使用了 ARM 处理器的 Archimedes 个人电脑。

1987 年 6 月,Acorn 推出了 Archimedes A305 和 A310 电脑,起售价为 800 英镑(约 982 美元),运行名为 Arthur (Arthur 1.20 ) 的新操作系统。当时,它是一台与众不同且速度非常快的电脑。IT 记者 Dick Pountain 评价道:“它加载巨大的程序时会发出微弱声音,一眨眼的时间即可完成。”

RISC OS 与 ARM 架构的发展几乎同步,它曾经运行在 Acorn Archimedes 等经典 ARM 计算机上。如今,RISC OS 仍由社区持续维护,并以开源形式继续发展,可以运行于:树莓派、ARM 单板计算机、部分 ARM 开发平台、模拟器环境

其设计理念非常独特:
RISC OS = 原生 ARM + 极致轻量 + 独特桌面体验 + 经典计算精神

系统类型: 独立操作系统(非 Linux / 非 Unix)
开发起源: Acorn Computers(1987 年)
架构支持: ARM
桌面环境: WIMP(Windows、Icons、Menus、Pointer)
核心特点: 极轻量、高响应、独特 UI
维护项目: RISC OS Open(ROOL)

它是一款诞生于 ARM 时代早期的经典操作系统,以极致轻量、独特桌面和高度优化著称,是探索计算机历史与 ARM 世界的最佳窗口之一。最主要的特性如下:
原生 ARM 的独特体验
极低资源占用
完全不同于 Linux 的桌面理念
经典计算时代的设计思想
适合学习与探索的平台

对于喜欢探索操作系统、ARM 架构以及计算机历史的用户来说,RISC OS 依然是一款非常值得研究的系统。

核心功能

1、原生 ARM 设计:ARM 世界的先驱
RISC OS 最大的特色,就是它从诞生开始就是为 ARM 打造。不同于后来移植到 ARM 的 Linux、Windows 等系统,它具备:
与 ARM 架构共同成长
深度利用 ARM 特性
系统结构高度轻量
接近硬件运行

它见证了 ARM 从早期个人计算机,到今天移动设备与嵌入式领域的发展。

2、极致轻量:小型设备也能运行
RISC OS 的系统规模非常小:
系统镜像体积远小于现代桌面系统
启动速度非常快
内存需求极低
非常适合低功耗 ARM 设备

官方资料显示,RISC OS 可以运行在非常小的存储空间中,并针对 ARM 平台进行了高度优化。相比现代 Linux 桌面:GNOME、KDE Plasma、Cinnamon,RISC OS 更像一个“轻量计算环境”。

3、独特 WIMP 桌面:完全不同的操作逻辑
RISC OS 的桌面系统拥有自己的设计哲学:

Icon Bar:系统底部的图标栏是核心入口。

应用目录化
应用程序通常就是一个目录:
包含:程序文件、配置文件、资源文件。

用户可以直接复制、移动应用。

右键菜单
RISC OS 大量使用鼠标右键:打开菜单、调整设置、管理窗口
这种设计在今天看来非常另类,但非常高效。

4、应用无需传统安装:拖拽即可运行
RISC OS 的软件管理方式与现代系统不同。很多应用:
不需要安装程序
不需要写入系统目录
直接复制即可运行

这种方式类似:“把软件文件夹放进去,就能使用”。对于喜欢简单、透明系统结构的用户来说,非常有吸引力。

5、适合教育、嵌入式与复古计算
虽然 RISC OS 不适合作为主流办公系统,但它依然拥有独特价值适合于:
ARM 架构学习
计算机历史研究
树莓派探索
复古计算爱好者
嵌入式实验
它展示了一个不同于 Linux 世界的操作系统设计方向。

Arthur 与 Acorn 早期 MOS (BBC Micro 运行的操作系统)存在某种程度上的联系,不过 Arthur 采用了 BBC BASIC 实现的原型图形桌面,它看起来非常不同。


Acorn's Archimedes 310

Arthur 于1989年发布第 2 版,并更名为 RISC OS。RISC OS 的历史相当曲折,部分原因是 Acorn 公司剥离了 Arm 业务,最终退出计算机市场,然后更名为 Element 14 并被 Broadcom 收购。在随后的几年里,RISC OS 的所有权发生了戏剧性的变化。因其陆续被出售或被授权给了 RISCOS Ltd、Pace Micro Technology 和 Castle Technology 等公司,导致其所有权非常混乱。

RISC OS 的分支之一仍然支持 Acorn 时代 Arm 的 26 位模式,因此它主要在商业 Virtual Acorn 模拟器上运行。另一个分支,专为 Arm 芯片的 32 位模式而设计,现在版权归 RISC OS Developments 所有,并在 2018 年完全开源。开发和维护工作由 RISC OS Open Ltd 的 ROOL 团队完成。

如果没有合适的硬件设备,但又想体验现代版本的 RISC OS,不妨尝试一下名为 RPCemu 的 FOSS 模拟器,它可以运行 RISC OS 的现代版本。下图展示了在 RPCemu 上运行 RISC OS:


RISC OS Developments 还提供了一个名为 RISC OS Direct 的特殊 Raspberry Pi 发行版,它可以在所有版本的 Raspberry Pi(Pico 除外)上运行。RISC OS Direct 基于 ROOL 最新稳定版本 5.28,包含多个其他的额外应用程序。

最新的稳定版本运行在 ARMv3/ARMv4 RiscPC(英语:RiscPC)(或根据仿真通过VirtualAcorn(英语:VirtualAcorn)或RPCEmu(英语:RPCEmu)),ARMv5的Iyonix[6]和ARMv7的Cortex-A8处理器(如使用的BeagleBoard和Touch Book(英语:Touch Book))。在2011年,一个移植的Cortex-A9(英语:Cortex-A9) PandaBoard(英语:PandaBoard)已宣布和树莓派在公众场合露面的开发版本可免费下载的候选发布版已跟进,这版本已免费提供树莓派用户。

桌面环境与 Windows、Linux、macOS 都完全不同。采用经典的 WIMP 图形界面模型:
底部 Icon Bar(图标栏)作为系统核心
应用程序以目录形式存在
软件通常无需传统安装流程
鼠标右键承担大量菜单操作
文件管理逻辑独具特色

它强调:快速响应、简洁操作、低资源消耗、用户直接控制系统


2018年10月,RISC OS在Apache 2.0许可证下开源。

最新版本:


官方主页:https://www.riscosopen.org/