ARM最初的操作系统 时隔35年仍以RISC OS的名义在积极更新

来源:cnBeta.COM #ARM#
1.3w

作为初代 ARM 计算机 Acorn Archimedes 所使用的操作系统,RISC OS 在 35 年后的今天依然表现良好。1987 年 6 月,Acron 推出了起价 800 英镑的 Archimedes A305 / A310 计算机。在那个年代,其产品性能设计相当激进,且提供了当时名为 Arthur 的新操作系统。

Dick Pountain 在 PC 世界的报道中激动地表示 —— 即使加载大型应用程序,它也能够游刃有余,转瞬间就能够完成任务。

不过 Arthur 和 Acorn 早期 MOS(BBC Micro 操作系统)之间的联系,其实也相当有趣。只是由于采用了 BBC BASIC 实现的原型图形桌面,才看起来非常不同。

1989 年的时候,Arthur 被更名为 RISC OS,并于次年迎来了第二个大版本。同年 Sun 开始销售 7500 英镑的 SPARCstation 1,DEC 也推出了基于 MIPS R2000 芯片组、售价 8800 英镑的 DECstation 3100。

然而 RISC OS 的发展历史还是有些坎坷,部分原因可归咎于 Acron 剥离了 ARM、并最终退出了计算机市场。其后续更名为 Element 14,接着被博通(Broadcom)给收购。

值得一提的是,ARM 联合设计师 Sophie Wilson 至今仍在工作,且这与该操作系统的所有权发生了戏剧性变化有关。

RISC OS 的一个分支,仍然有对 Acron 时代独特的 26-bit 模式提供支持,不过今天它主要在商业 Virtual Acron 模拟器上运行。

另一个分支则为最近的 ARM 芯片 32-bit 模式而设计,现归于 RISC OS Developments 旗下,2018 年时已完全开源。

开发与维护工作由 RISC OS Open Ltd 的 ROOL 团队负责,目前有提供各种现有 ARM 硬件的下载支持(比如 Titanium 桌面)。

如果你没有配套的硬件,但又想要在 21 世纪体验一把 RISC OS,那不妨下载一个名为《RPCemu》的 FOSS 模拟器去尝试一下。

同时 RISC OS Developments 提供了一个名为 RISC OS Direct 的树莓派特殊发行版,它基于 ROOL 的最新稳定版本(5.28)、并且提供了各种额外的应用程序。

时至今日,RISC OS Developments 仍在积极为 RISC OS 开发新功能。比如近日发布的一个源自 OpenBSD 的新 TCP/IP 堆栈,特点是带来了对 IPv6 的支持,不过 Wi-Fi 支持还得再等待一段时间。

此外还有一款仍在开发中的 Iris 网络浏览器,具有 RISC OS 的外观风格 + WebKit 引擎、以更好地兼容现代网络,但它仅供付费支持者使用。不过除了原生浏览器, 我们也可选择 NetSurf 和其它应用程序。

剩余限制主要是 SMP,毕竟作为 1980 年代的操作系统,它并没有预见到对 21 世纪主流多核处理器技术的底层支持(RISC OS 实际上仅支持单个 CPU 内核),目前官方正在努力搞定这个问题。

其中一项实验是让 NetBSD 在另一个内核上运行、另一项实验是让 Genode OS 与 RISC OS 一起运行,此外还有考虑为 RISC OS 内核本身添加对 SMP 的支持。

最后,现时 Reg FOSS 唯一能想到的一个仍在积极维护、并于现代硬件上运行的操作系统,就是苹果 macOS 的前身 —— NeXTstep 。

奇妙的是,最新版本的 Apple Silicon Mac 设备,也已从 Intel x86 CPU、转而采用自研的 ARM 芯片组。

责编: 爱集微
来源:cnBeta.COM #ARM#
THE END
关闭
加载

PDF 加载中...