ARM最初的操作系統 時隔35年仍以RISC OS的名義在積極更新


作為初代ARM計算機AcornArchimedes所使用的操作系統,RISCOS在35年後的今天依然表現良好。1987年6月,Acron推出瞭起價800英鎊的ArchimedesA305/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 Direct.png

時至今日,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 芯片組。


相關推薦

2022-08-24

C-V產品,而且RISC-V芯片的性能越來越強大,同時支持它的系統及軟件也會更豐富。據解,RISC-V不屬於任何公司,其本質上是一種開放標準,呈現形式是幾本手冊,無需企業授權,全世界誰都可以下載,根據手冊開發自己的RISC-V處

2022-08-02

C-V產品,而且RISC-V芯片的性能越來越強大,同時支持它的系統及軟件也會更豐富。據解,RISC-V不屬於任何公司,其本質上是一種開放標準,呈現形式是幾本手冊,無需企業授權,全世界誰都可以下載,根據手冊開發自己的RISC-V處

2022-12-06

本月早些時候,國內軟件開發公司迅龍公佈旗下的開源系統Orange Pi OS(Arch)。今天,官方宣佈,Orange Pi OS(Arch)預計將在今年年內推出,並將全面兼容X86、ARM與RISC-V等多種主流芯片架構。此外,系統還將提供Gnome、Xfce和Kde三種

2023-01-05

的RISC-V移植Android的代碼補丁集合,被AndroidAOSP社區收錄進系統源代碼,成為全球首批RISC-V兼容Android的正式補丁,這意味著Android社區開啟對RISC-V架構的原生支持。現在任何人都可以去嘗試 Android 的 riscv64 分支。但目前Google主導的

2023-02-07

始。因為有很多關於這個故事的優秀和廣泛的描述,所以最初我有點不願意寫 Arm 的早期故事,但最後我覺得這個故事的有幾個方面值得更多關註。但最後我覺得這個故事的幾個方面值得更多關註。我希望,即使您熟悉 Arm 的故

2022-09-23

脅到它對智能手機芯片設計的掌控。疫情後首訪韓國孫正義在周三宣佈,計劃在10月份訪問韓國與三星進行會談。“我期待著三年來第一次訪問韓國,我想和三星談談與ARM的戰略聯盟。”他在一份聲明中說。自新冠肺炎疫情開始

2022-10-09

納斯達克是孫正義最為理想的上市地點。今年6月,孫正義在軟銀第42屆股東大會上直接表示,ARM客戶多數在美國矽谷,很可能選擇在美國納斯達克上市。不過,由於英國政府正在積極介入,上市地點仍然充滿變數。此外,全球IPO

2022-07-10

式或 VS 模式)下使用應用程序安裝接口,在硬件平臺和操作系統內核之間構建一個固件層。這種抽象支持跨所有 RISC-V 操作系統實現的通用平臺服務。許多 RISC-V 成員已經在他們的 RISC-V 解決方案中實施 RISC-V SBI 規范,因此批準

2022-09-16

的大多數SoC芯片類似,蘋果M1、M2系列處理器之中除負責操作系統、用戶程序運行的主核心,還有大量的嵌入式輔助核心,M1裡就有30多個。它們和操作系統、應用程序無關,而是有著各自的獨立任務,比如控制Wi-Fi和藍牙、雷電

2023-10-18

貝基斯(Dino Bekis)表示,此次合作“將有助於Wear OS生態系統的快速發展,並簡化全球新設備的發佈。”高通計劃在包括美國在內的全球范圍內實現基於RISC-V的可穿戴設備解決方案的商業化。該公司暗示,除谷歌之外,其RISC-V芯

2022-07-01

在還是一名博士生的時候,他於 2001 年找到瞭一種方法來操作重要的 LUT 查找表,以便單個 M 輸入和 N 輸出 LUT 能夠協同工作,以創建單個 LUT(或一組“斷裂”的 LUT)。這一獨特的設計理念,對芯片行業產生瞭相當積極的影響

2023-11-09

Chiplet設計的創新。雖然HPE、IBM和Nvidia等大廠並沒出現在最初的創始名單當中,但最終他們也加入UCIe聯盟。Balaji Baktha表示,其在與46傢現有的和潛在的客戶討論Veyron V1和V2 CPU設計時,很明顯,UCIe是小芯片互連的發展方向。因此,

2022-10-20

PC系統規格,可擴展固件接口、負責加電自檢(POST)、聯系操作系統、提供連接操作系統與硬件的接口。TianoCore EDK2則是遵守UEFI規范的一個官方代碼實現。代碼合並有什麼意義呢?一是開發者可以直接獲取LA基礎代碼。合並後,開

2023-01-25

為一款免費且開源的兼容層,Wine能夠使在Linux、FreeBSD等系統中,運行Windows應用成為可能。現在,Wine發佈8.0正式版更新,這是其在一年多前發佈Wine7.0以來,最大的一次功能性更新。在8.0版本中,Wine獲得更新版本的Vulkan圖形驅動