| RISC OS | |
|---|---|
Raspberry Piで動作しているRISC OS 5.30(2024年リリース)のスクリーンショット | |
| 開発者 | エイコーンコンピューター オープンソース(バージョン5) 独自仕様(バージョン4および6) |
| 書かれた | BBC BASIC、C、C++、アセンブリ言語 |
| 作業状態 | 現在 |
| ソースモデル | クローズドソース。2018年以降、一部のバージョンはオープンソース |
| 初回リリース | 1987年9月25日[ 1 ] (1987年9月25日) |
| 最新リリース |
|
| 最新プレビュー | 5.31 |
| マーケティングターゲット | エイコーンパーソナルコンピュータ |
| 入手可能な | 英語 |
| 更新方法 | フラッシュROM、OTP ROM、またはロード可能なROMイメージ |
| パッケージマネージャー | パックマン、RiscPkg |
| サポートされているプラットフォーム | アーム |
| カーネルタイプ | モノリシック |
| デフォルトのユーザーインターフェース | GUI |
| ライセンス |
|
| 先行 | MOS(製造中止)ARX(製造中止) |
| 公式サイト | riscosopen |
RISC OS(/ r ɪ s k . oʊ ˈ ɛ s /)[ 4 ]は、 ARMコンピュータ上で動作するように設計されたオペレーティングシステムです。元々は1987年にイギリスのAcorn Computersによって設計され、同社のARMベースのArchimedesパーソナルコンピュータの新製品ラインで使用するために作られ、その後、同社が製造した他のコンピュータに搭載されました。Acornの消滅にもかかわらず、RISC OSは2018年にオープンソース化されたバージョン5.0に基づいて、RISC OS Openコミュニティによって現在も開発が続けられています。 [ 5 ]
RISC OSはモジュール型のオペレーティングシステムであり、その名称はサポートする縮小命令セットコンピュータ(RISC)アーキテクチャに由来しています。グラフィカルユーザーインターフェースとウィンドウシステムを備えています。1987年から1998年にかけて、RISC OSはArchimedesシリーズ、AcornのRシリーズ(RISC iXをデュアルブートオプションとして搭載)、RiscPC、A7000、そしてAcorn NewsPadやPhoebeコンピュータなどのプロトタイプモデルを含む、ARMベースのAcornコンピュータすべてに搭載されていました。NCOSと呼ばれるOSのバージョンは、 OracleのNetwork Computerおよび互換システムで使用されていました。
Acornの解体後、OSの開発はRISCOS Ltd、Pace Micro Technology、Castle Technology、RISC OS Developmentsなど複数の企業に分かれて個別に継続されました。 [ 6 ]それ以来、 Iyonix PC [ 7 ]やA9homeなど、いくつかのARMベースのデスクトップコンピュータにバンドルされています。最新の安定バージョンは、ARMv3/ARMv4 RiscPC、ARMv5 Iyonix、[ 8 ] ARMv7 Cortex-A8プロセッサ[ 9 ] [ 10 ] [ a ]およびCortex-A9プロセッサ[ 11 ] [ b ]、およびRaspberry Pi 5を除く低価格の教育用Raspberry Piシリーズのコンピュータで動作します。[ 12 ] [ 13 ] [ 14 ]

RISC OSの最初のバージョンは、1987年にArthur 1.20としてリリースされました。次のバージョンであるArthur 2はRISC OS 2となり、1989年4月にリリースされました。RISC OS 3.00は1991年にA5000とともにリリースされ、多くの新機能が追加されました。1996年までに、RISC OSは50万台以上のシステムに搭載されました。[ 15 ]

1999年1月、Acorn社は正式にOSの開発を中止し、Element 14に社名を変更した。1999年3月、新会社RISCOS Ltd社がElement 14社からRISC OSのデスクトップ版の開発権のライセンスを取得し、RISC OS 3.8の開発を継続、 1999年7月にRISC OS 4としてリリースした。一方、Element 14社もRISC OS 3.8のコピーを社内に保管しており、セットトップボックス用のNCOSとして開発した。2000年、MSDW InvestmentによるAcorn Group plcの買収の一環として、RISC OSはPace Micro Technology社に売却され、[ 16 ]その後、Castle Technology Ltd 社に売却された。
2001年5月、RISCOS Ltdは、ユーザーが最新のRISC OS 4アップデートにアクセスできるサブスクリプション方式であるRISC OS Selectを開始しました。これらのアップグレードは、ブートOSが格納されているROMとは別の、ソフトロード可能なROMイメージとしてリリースされ、ブート時にロードされます。Select 1は2002年5月に出荷され、Select 2は2002年11月に続き、Select 3の最終リリースは2004年6月に行われました。同月、RISC OS Adjustと呼ばれるRISC OS 4.39がリリースされました。RISC OS Adjustは、これまでのSelect Schemeアップデートの集大成であり、RiscPCおよびA7000シリーズのマシン用の交換可能なROMの物理セットとしてリリースされました。
一方、2002年10月、Castle TechnologyはAcornクローンのIyonix PCをリリースしました。これは、RISC OSの32ビット版( 26ビット版とは対照的)であるRISC OS 5を実行しました。RISC OS 5は、PaceによるNCOSの成果に基づいたRISC OSの独立した進化形です。翌年、Castle TechnologyはPaceからRISC OSを非公開の金額で買収しました。2006年10月、CastleはRISC OS 5の要素について、RISC OS Open Limitedが管理する共有ソースライセンスプランを発表しました。
2018年10月、RISC OS 5はApache 2.0ライセンスの下で再ライセンスされました。[ 17 ]
2018年にRISC OS DevelopmentsはCastle Technology Ltdをその知的財産を含めて買収した。[ 6 ]
2020年12月、RISC OS 3.71のソースコードがThe Pirate Bayに漏洩しました。
このOSはシングルユーザーで、協調型マルチタスク(CMT)を採用しています。[ 18 ]現在のデスクトップOSのほとんどはプリエンプティブマルチタスク(PMT)とマルチスレッドを採用していますが、RISC OSはCMTシステムのままです。2003年までに、多くのユーザーからPMTへの移行を求める声が上がっていました。[ 19 ] OSのメモリ保護は包括的ではありません。[ 20 ] [ 21 ]プリエンプティブマルチタスクを追加するためのサードパーティの試みは、1999年にWimp2プロジェクトとして開始され、[ 22 ]同様の目標が2015年にRISC OS Openロードマップに追加されました。[ 23 ]さらに、Posix / SysV / BSD pthread(プリエンプティブスレッディング)のサポートは、1992年に当時Higher Education National Software Archive(HENSA)に所属していたAlun Jonesによって、標準GNU / BSDツールチェーンをRISC OSに移植できるようにするために導入されたCライブラリであるUnixLib 3.6の提供を通じて利用可能になりました。 2025年現在、UnixLibはPackManパッケージマネージャーを通じて利用できます。
OS の中核部分はROMに格納されているため、起動が速く、オペレーティングシステムが破損する心配がありません。RISC OS 4 および 5 は4 MBのフラッシュメモリに格納されるか、 Beagleboard や Raspberry Pi などのシングルボードコンピュータ上のSD カードにROM イメージとして格納されるため、ROM チップを交換せずにオペレーティングシステムを更新できます。OS は複数のモジュールで構成されています。実行時に ROM に存在しないモジュールのソフトロードやオンザフライでの置き換えなど、これらを追加したり置き換えたりすることができます。この設計により、OS 開発者は自社バージョンの OS のローリングアップデートをリリースできる一方、サードパーティは OS 置き換えモジュールを作成して新機能を追加することができます。OS モジュールには、他のオペレーティングシステムの システムコールと同様に、ソフトウェア割り込み (SWI) を介してアクセスします。
OSの大部分は、フィルタとベクトルを扱うためのアプリケーションバイナリインターフェース(ABI)を定義しています。OSは、プログラムがOSの動作を傍受し、変更するための様々な方法を提供しています。これにより、GUI内だけでなく、より深いレベルでの動作変更が容易になります。そのため、OSのルックアンドフィールをカスタマイズできるサードパーティ製プログラムが数多く存在します。
ファイルシステムはボリューム指向です。ファイル階層の最上位は、ファイルシステムタイプがプレフィックスとして付いたボリューム(ディスク、ネットワーク共有)です。ファイルタイプを判別するために、OS はファイル拡張子ではなくメタデータを使用します。コロンを使用してファイルシステムをパスの残りの部分から区切ります。ルートはドル記号 ( ) で表され、ディレクトリはピリオド ( ) で区切られます。外部ファイルシステムの拡張子はスラッシュを使用して示されます (になります)。[ 24 ]たとえば、 は、Advanced Disc Filing System (ADFS) ファイルシステムを使用するHardDisc4という名前のディスクのルートです。RISC OS のファイルタイプは、ファイル名に' ' として 16 進数タイプを追加することで、他のシステムでも保持できます。 [ 24 ] [ 25 ]クロスプラットフォームソフトウェアを使用する場合、 RISC OS の下でファイル名に' ' を追加して名前を付けることで、他のシステムでファイルタイプを呼び出すことができます。[ 26 ]$.example.txtexample/txtADFS::HardDisc4.$,xxx/[extension]
ファイルシステムは、ループデバイスと同様に、特定の種類のファイルを独自のボリュームとして提示できます。OSはこの機能をイメージファイルシステムと呼びます。これにより、アーカイブなどのファイルを透過的に処理することができ、これらのファイルは特殊なプロパティを持つディレクトリとして表示されます。イメージファイル内のファイルは、親アーカイブの直下の階層構造に表示されます。アーカイブには、参照先のデータが含まれている必要はありません。一部のシンボリックリンクやネットワーク共有ファイルシステムでは、イメージファイル内に参照を配置し、データは別の場所に格納されます。
ファイルシステム抽象化層APIは32ビットのファイルオフセットを使用するため、単一ファイルの最大サイズは4GiB(マイナス1バイト)になります 。ただし、RISC OS 5.20より前のバージョンでは、ファイルシステム抽象化層と多くのRISC OSネイティブファイルシステムは、 2の補数表記で表現された際に明らかに負のファイルエクステントとなることを避けるため、サポートを31ビット(2GiB弱)に制限していました。
OSはメタデータを用いてファイル形式を区別します。他のシステムでよく使われるファイル形式の一部は、MimeMapモジュールによってファイルタイプにマッピングされます。[ 27 ]
RISC OSカーネルはシングルタスクで、割り込み、DMAサービス、メモリ割り当て、ビデオディスプレイの処理を制御します。協調型マルチタスクはWindowManagerモジュールによって提供されます。[ 18 ]

WIMPインターフェースはスタッキングウィンドウマネージャーに基づいており、3つのマウスボタン[ 28 ](選択、メニュー、調整)、コンテキストメニュー、ウィンドウ順序制御(つまり、最背面へ移動)、動的ウィンドウフォーカス(ウィンドウはスタック上のどの位置にも入力フォーカスを持つことができる)を組み込んでいる。アイコンバー(ドック)には、マウントされたディスクドライブ、RAMディスク、実行中のアプリケーション、システムユーティリティ、ドッキングされたファイル、ディレクトリ、または非アクティブなアプリケーションを表すアイコンが配置されている。これらのアイコンにはコンテキストメニューがあり、ドラッグアンドドロップ操作がサポートされている。これらは、開いているウィンドウがあるかどうかに関係なく、実行中のアプリケーション全体を表す。
GUIはファイルの概念に基づいて機能します。空間ファイルマネージャーであるファイラーは、ディスクの内容を表示します。アプリケーションはファイラービューから実行され、ファイルをアプリケーションからファイラービューにドラッグして保存できます。これにより、別の「保存」ダイアログボックスを開いてFinderに既に表示されている場所に移動する必要がなくなります。さらに、保存アイコンを別のアプリケーションのウィンドウにドラッグすることで、アプリケーション間でファイルを直接転送できます。
アプリケーションディレクトリは、アプリケーションを保存するために使用されます。OSは、感嘆符(plingまたはshriekとも呼ばれます)をプレフィックスとして付けることで、通常のディレクトリと区別します。このようなディレクトリをダブルクリックすると、ディレクトリが開かれるのではなく、アプリケーションが起動します。アプリケーションの実行ファイルとリソースはディレクトリ内に含まれていますが、通常はユーザーからは見えません。アプリケーションは自己完結型であるため、ドラッグアンドドロップによるインストールと削除が可能です。
RISC OSスタイルガイドは、アプリケーション間で一貫したルックアンドフィールを推奨しています。これはRISC OS 3で導入され、アプリケーションの外観と動作を規定しています。Acornの主要バンドルアプリケーションは、 2001年にRISCOS LtdがSelectをリリースするまで、このガイドに準拠するように更新されていませんでした。 [ 29 ]
RISC OSは、スケーラブルなアンチエイリアスフォントを提供した最初のオペレーティングシステムでした。[ 30 ] [ 31 ] [ 32 ] [ 33 ]アンチエイリアスフォントはアーサーの頃から知られており、RISC OSでの存在は1989年初頭のプレビューで確認され、[ 34 ] 1989年4月に発売されたRISC OS 2の最終製品に搭載されました。[ 35 ]
RISC OSのリリース後、「新しいスタイルのアウトラインフォント」を採用したフォントマネージャの新バージョンが提供され、[ 36 ]スケーラブルフォントの印刷を完全にサポートし、Acorn Desktop Publisherに同梱されました。[ 37 ]また、単独で提供され、他のアプリケーションにバンドルされていました。[ 38 ]このアウトラインフォントマネージャは、画面とプリンタでの使用のためにフォントアウトラインをビットマップにレンダリングする機能を提供し、画面上のフォントにはアンチエイリアシングを採用し、サブピクセルアンチエイリアシングと小さいフォントサイズのキャッシュ機能を活用しています。[ 39 ] Acornのアウトラインフォントマネージャが導入された当時、競合のデスクトップシステムの開発者は、Macintosh System 7やOS/2バージョン2など、まだリリースされていない製品へのアウトラインフォントのサポートを検討または約束していました。[ 40 ]
1993年、ドイツのRISC OS 3.12から、そして1994年のRISC OS 3.5からは、UI要素のウィンドウマネージャで、以前のバージョンのビットマップシステムフォントではなく、アウトラインアンチエイリアスフォントを使用できるようになりました。 [ 41 ] [ 42 ] RISC OS 4はUnicodeをサポートしていませんが、「RISC OS 5はUnicode文字を表示し、 UTF-8 、UTF-16、UTF-32のテキストを受け入れることができるUnicodeフォントマネージャを提供します。RISC OSカーネルとコアモジュールの他の部分は、UTF-8で記述されたテキストをサポートしています。」[ 43 ]
RISC OS(およびその他の歴史的なコンピュータ)の文字のサポートは、Unicode 13.0(2020年)に追加されました。[ 44 ]
RISC OSは複数のディストリビューションで提供されており、いずれもデスクトップアプリケーションの小規模な標準セットが含まれていますが、中にはより幅広い便利なプログラムを含むディストリビューションもあります。これらの豊富なディストリビューションの中には無料で利用できるものもあれば、有料のものもあります。
OSやハードウェアの次期バージョンへのソフトウェアの移植性は限られています。シングルタスクのBBC BASICアプリケーションは、多くの場合、わずかな変更で済むか、あるいは全く変更する必要はありません。しかし、OSのアップグレードが続くと、デスクトップアプリケーションやゲームにおいて、より深刻な下位互換性の問題が生じます。[ 45 ]開発者や他者によって現在もメンテナンスされているアプリケーションは、歴史的に互換性を保つために修正されることがあります。
1994年のRiscPCの導入と、その後のStrongARMへのアップグレードにより、非互換性のあるコードシーケンスと独自のスクイーズ(データ圧縮)という問題が発生しました。StrongARM向けのアプリケーションのパッチ適用は容易になり、AcornのUnsqueezeAIFソフトウェアはAIFヘッダーに従ってイメージをアンスクイーズしました。[ 46 ]この非互換性をきっかけに、ARM ClubはGame On! [ 47 ] [ 48 ]とStrongGuardソフトウェアをリリースしました。[ 47 ] [ 49 ] [ 50 ]これらのソフトウェアにより、以前は非互換性だった一部のソフトウェアが新規およびアップグレードされたシステムで実行できるようになりました。A9homeのOSバージョンは、AIFヘッダーのないソフトウェアの実行を(アプリケーションノート295に従って)防止し、[ 51 ] 「デスクトップの破壊」を防止しました。[ 52 ]
Iyonix PC(RISC OS 5)とA9home(カスタムRISC OS 4)では、廃止された26ビットアドレッシングモードが原因で、ソフトウェアの非互換性がさらに悪化しました。現在開発中のアプリケーションのほとんどは、その後書き直されています。[ 53 ] [ 54 ] [ 55 ] 26ビットのみのシーケンスを検出するための静的コード解析は、ARMalyserを使用して行うことができます。[ 56 ]その出力は、ソースコードが入手できない古いアプリケーションの32ビット版を作成するのに役立ちます。[ 57 ] [ 56 ] [ 58 ]一部の古い26ビットソフトウェアは、Aemulorエミュレータを使用して変更なしで実行できます。[ 55 ] [ 59 ] [ 60 ]
BeagleBoardのARMv7やRaspberry Pi 3のARMv8など、新しいARMコアでは追加の非互換性が導入されました。これには、ARMv6/v7における非整列メモリアクセスの変更や、ARMv8におけるSWP命令の削除が含まれます。[ 61 ]
RISC OSは、Acorn社とPace Micro Technology社の両社によって、様々なテレビ接続セットトップボックスに使用されており、 NCOSと呼ばれることもあります。BBC Microのような起動スタイルに特別に縮小されたRISC OS Pico(16MiB以上のカード用)は、BASICの50周年を記念してリリースされました。 [ 62 ] Raspberry Pi 1、2、3、4のユーザー向けに、フルグラフィカルユーザーインターフェイス(GUI)バージョン[ 63 ]とコマンドラインインターフェイスのみのバージョン(RISC OS Pico、3.8MB)のSDカードイメージが無料でダウンロードできます。 [ 64 ]
RISC OSのバージョンは、以下のハードウェアで実行または実行されました。( RISC OS Open Limitedはバージョン5.14以降、 「偶数は安定」というバージョン番号体系を採用しました[ 65 ]。そのため、上記の表のエントリには、最新の2つのリリース(最後の安定したバージョンと最近の開発バージョン)が含まれています。)
| 機械 | ARMアーキテクチャ | 紹介された | どんぐりバージョン | RISCOS Ltdバージョン | Castle Technology、RISC OS オープンバージョン | |||
|---|---|---|---|---|---|---|---|---|
| 初め | 最後 | 初め | 最後 | 初め | 最新 | |||
| 26ビットプログラムカウンタを備えたARM | ||||||||
| どんぐりアルキメデス | ARMv2 | 1987–1992 | 0.20 | 3.1倍 | 該当なし | 該当なし | 該当なし | 該当なし |
| 26ビットおよび32ビットのプログラムカウンタを備えたARM | ||||||||
| エイコーンリスクPC | ARMv3 / v4 | 1994年[ 66 ] | 3.50 [ 66 ] | 3.71 | 4.00 | 6.20 [ 67 ] | 5.15 | 5.30 [ 68 ] /5.31 |
| Acorn A7000 および A7000+ | ARMv3 | 1995年[ 69 ] – 1997年[ 70 ] | 3.60 [ 69 ] [ 70 ] | |||||
| エイコーン・フィービー(キャンセル) | ARMv4 | 1998 | 3.80(ウルスラ) | 該当なし | 該当なし | 該当なし | 該当なし | 該当なし |
| マイクロデジタルメディ[ 71 ] | ARMv3 | 1998年[ 72 ] | 3.71 [ 72 ] | 該当なし | 4.02 | 6.20 | 該当なし | 該当なし |
| マイクロデジタル マイクロ | 1999年[ 73 ] | 該当なし | 該当なし | 4.03 [ 73 ] | 4.39 [ 67 ] | 該当なし | 該当なし | |
| リスクステーション R7500 | 1999年[ 74 ] | 該当なし | 該当なし | 4.03 [ 74 ] | 4.39 [ 67 ] | 該当なし | 該当なし | |
| キャッスルキネティックRiscPC | ARMv4 | 2000年[ 75 ] | 該当なし | 該当なし | 4.03 | 6.20 | 5.19 [ 76 ] | 5.30 [ 68 ] /5.31 |
| マイクロデジタルオメガ | 2003年[ 77 ] | 該当なし | 該当なし | 4.03 [ 78 ] | 4.39 [ 67 ] | 該当なし | 該当なし | |
| アドバンテージシックスA75 | ARMv3 | 2004年[ 79 ] | 該当なし | 該当なし | 4.39 [ 80 ] | 該当なし | 該当なし | |
| 32ビットプログラムカウンタを備えたARM | ||||||||
| アイオニックス株式会社 アイオニックスPC | ARMv5TE | 2002 | 該当なし | 該当なし | 該当なし | 該当なし | 5.01 | 5.30 [ 81 ] /5.31 |
| アドバンテージ シックス A9 (ホーム/RM/ローカル) | ARMv4T | 2005 | 該当なし | 該当なし | 4.42 [ 67 ] | 該当なし | 該当なし | |
| ビーグルボード[ 9 ] | ARMv7-A | 2008 | 該当なし | 該当なし | 該当なし | 該当なし | 5.15 | 5.30 [ 82 ] /5.31 |
| IGEPv2 [ 83 ] | 2009 | 該当なし | 該当なし | 該当なし | 該当なし | |||
| 開発キット8000 | ? | 該当なし | 該当なし | 該当なし | 該当なし | |||
| 常に革新を続けるタッチブック | 2009 | 該当なし | 該当なし | 該当なし | 該当なし | |||
| OpenPandoraのパンドラ | 2010 | 該当なし | 該当なし | 該当なし | 該当なし | 5.17 [ 84 ] | ||
| パンダボード[ 85 ] | 2011 | 該当なし | 該当なし | 該当なし | 該当なし | 5.17 | 5.30 [ 11 ] /5.31 | |
| Raspberry Pi(1~4および互換)[ 13 ] [ 86 ] [ 87 ] [ 88 ] | ARMv6、v7-A、v8-A | 2012 | 該当なし | 該当なし | 該当なし | 該当なし | 5.19 | 5.30/5.31 |
| IGEPv5 [ 89 ] | ARMv7-A | 2014 | 該当なし | 該当なし | 該当なし | 該当なし | 5.23 | 5.30/5.31 |
| ワンドボードクワッド[ 90 ] [ 91 ] | 2015 | 該当なし | 該当なし | 該当なし | 該当なし | 5.21 | 5.31 | |
| チタン[ 92 ] | 該当なし | 該当なし | 該当なし | 該当なし | 5.23 | 5.30/5.31 | ||
| パインブック[ 93 ] | ARMv8-A | 2017 | 該当なし | 該当なし | 該当なし | 該当なし | 5.27 | 5.31 |
RISC OS は、上記に挙げた初期の Acorn マシンをエミュレートするさまざまなコンピュータ システム エミュレーターでも実行できます。
| エミュレータ | エミュレートされたマシン | サポートされているホストプラットフォーム | 最新リリース |
|---|---|---|---|
| !A310エミュー[ 94 ] | アルキメデス | RISC OS | 0.59 |
| アーチー[ 95 ] | DOS、Windows | 2001年2月9日~10日 | |
| アーキエミュ[ 96 ] | RISC OS | 0.53.3 – 2014年12月7日 | |
| アークエム[ 97 ] | Windows、Linux、macOS、RISC OS | 1.50.1 – 2015年12月18日 | |
| アーキュレーター[ 98 ] | ウィンドウズ、リナックス | 2.2 – 2023年6月24日 | |
| 仮想A5000 | ウィンドウズ | 1.4 | |
| アカリス[ 99 ] | アルキメデス、RISC PC、A7000 | 0.6 – 2002年10月28日 | |
| RPCEmu [ 100 ] | RISC PC、A7000、フィービー | Windows、Linux、macOS、OpenBSD | 0.9.5 – 2024年10月23日 |
| 仮想RPC | リスクPC | Windows、macOS | 2014年9月5日[ 101 ] |
OS(発音は「リスク・オー・エス」で、「リスク・オス」ではありません)
(1998年10月12日) ケンブリッジ、英国 - Acorn社は本日、Castle Technology社とのAcorn製品の販売契約締結交渉が完了したと発表した。
すべてのIYONIX PCは、フラッシュROMにRISC OS 5を搭載して出荷されます。
ARM Cortex-A8プロセッサと内蔵グラフィックチップを搭載したBeagleBoardデバイス上で動作するRISC OS 5のスナップショットが、世界中で話題になっています。Jeffrey Lee氏が開発したこの移植版は、大勢のエンジニアを必要とせずにOSを移植できたため、共有ソースプロジェクトにとって画期的な成果です。
[このポートには](すべての)Cortex-A8 CPUコアをサポートするRISC OSカーネルの修正版が含まれています。
確かに、RISC OS Selectがリリースされてからほぼ10年後になって初めて、標準のAcornアプリケーション(Draw、Edit、Paint)はスタイルガイドのクリップボード推奨事項を実装しましたが、ほとんどの製品はそれを注意深く遵守していました。
私たちが当たり前だと思っているUIコンセプトの多くは、RISC OSで初めて実現されました。例えば、スケーラブルなアンチエイリアスフォントや「モジュール」で拡張可能なオペレーティングシステムなどです。当時、PCの世界の大部分はまだWindows 3.0でした。
OS Xで初めて、Acornが1992年以前に実現したような滑らかにレンダリングされ、分数間隔で配置されたフォントを、主流のグラフィカルインターフェースで提供できるようになりました。
[...] 1987年、英国に拠点を置くAcorn Computers社は [...] 「Arthur」と呼ばれるGUIを発表しました。このGUIは、16色モードにおいても画面上のフォントをアンチエイリアス表示できる初めてのGUIでした。
[...] RISC OSは、オペレーティングシステムにおいて初めてシステム全体にわたる複雑な[...]フォントレンダリングを実現しました。
[ArcDraw] では、複数のサイズとフォント(アンチエイリアスフォントを含む)のテキストを描画に追加することもできます。
[...] Willi Theiss氏は最近、RISC OSをPandaBoardに移植する作業を進めていることを発表しました[...]
[...] このマシンの心臓部は、Freescale i.MX 6シリーズプロセッサ[...]