RISC OS

RISC OS
Raspberry Piで動作しているRISC OS 5.30(2024年リリース)のスクリーンショット
開発者エイコーンコンピューター

オープンソース(バージョン5)

独自仕様(バージョン4および6)

書かれたBBC BASICCC++アセンブリ言語
作業状態現在
ソースモデルクローズドソース。2018年以降、一部のバージョンはオープンソース
初回リリース1987年9月25日[ 1 ] (1987年9月25日
最新リリース
  • 5.30 [ 2 ] / 2024年4月27日 ( 2024-04-27 )
  • 2009年12月1日 6.20 (2009年12月1日
最新プレビュー5.31
マーケティングターゲットエイコーンパーソナルコンピュータ
入手可能な英語
更新方法フラッシュROMOTP ROM、またはロード可能なROMイメージ
パッケージマネージャーパックマン、RiscPkg
サポートされているプラ​​ットフォームアーム
カーネルタイプモノリシック
デフォルトのユーザーインターフェースGUI
ライセンス
先行MOS(製造中止)ARX(製造中止)
公式サイトriscosopen .org RISC OS オープンriscos .com RISCOS

RISC OS/ r ɪ s k . ˈ ɛ 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をデュアルブートオプションとして搭載)、RiscPCA7000、そしてAcorn NewsPadPhoebeコンピュータなどのプロトタイプモデルを含む、ARMベースのAcornコンピュータすべてに搭載されていました。NCOS呼ばれるOSのバージョンは、 OracleNetwork Computerおよび互換システムで使用されていました。

Acornの解体後、OSの開発はRISCOS LtdPace Micro TechnologyCastle 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 ]

RISC OS を搭載した Acorn Archimedes A3020 コンピュータ

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コア

この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 ]

デスクトップ

RISC OS 4のスクリーンショット

WIMPインターフェーススタッキングウィンドウマネージャーに基づいており、3つのマウスボタン[ 28 ]選択メニュー調整)、コンテキストメニュー、ウィンドウ順序制御(つまり、最背面へ移動)、動的ウィンドウフォーカス(ウィンドウはスタック上のどの位置にも入力フォーカスを持つことができる)を組み込んでいる。アイコンバードック)には、マウントされたディスクドライブ、RAMディスク、実行中のアプリケーション、システムユーティリティ、ドッキングされたファイル、ディレクトリ、または非アクティブなアプリケーションを表すアイコンが配置されている。これらのアイコンにはコンテキストメニューがあり、ドラッグアンドドロップ操作がサポートされている。これらは、開いているウィンドウがあるかどうかに関係なく、実行中のアプリケーション全体を表す。

GUIはファイルの概念に基づいて機能します。空間ファイルマネージャーであるファイラーは、ディスクの内容を表示します。アプリケーションはファイラービューから実行され、ファイルをアプリケーションからファイラービューにドラッグして保存できます。これにより、別の「保存」ダイアログボックスを開いてFinderに既に表示されている場所に移動する必要がなくなります。さらに、保存アイコンを別のアプリケーションのウィンドウにドラッグすることで、アプリケーション間でファイルを直接転送できます。

アプリケーションディレクトリは、アプリケーションを保存するために使用されます。OSは、感嘆符plingまたはshriekとも呼ばれます)をプレフィックスとして付けることで、通常のディレクトリと区別します。このようなディレクトリをダブルクリックすると、ディレクトリが開かれるのではなく、アプリケーションが起動します。アプリケーションの実行ファイルとリソースはディレクトリ内に含まれていますが、通常はユーザーからは見えません。アプリケーションは自己完結型であるため、ドラッグアンドドロップによるインストールと削除が可能です。

RISC OSスタイルガイドは、アプリケーション間で一貫したルックアンドフィールを推奨しています。これはRISC OS 3で導入され、アプリケーションの外観と動作を規定しています。Acornの主要バンドルアプリケーションは、 2001年にRISCOS LtdSelectをリリースするまで、このガイドに準拠するように更新されていませんでした。 [ 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 7OS/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 ClubGame On! [ 47 ] [ 48 ]StrongGuardソフトウェアをリリースしました。[ 47 ] [ 49 ] [ 50 ]これらのソフトウェアにより、以前は非互換性だった一部のソフトウェアが新規およびアップグレードされたシステムで実行できるようになりました。A9homeのOSバージョンは、AIFヘッダーのないソフトウェアの実行を(アプリケーションノート295に従って)防止し、[ 51 ] デスクトップの破壊」を防止しました。[ 52 ]

Iyonix PCRISC 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以上のカード用)は、BASIC50周年を記念してリリースされました。 [ 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つのリリース(最後の安定したバージョンと最近の開発バージョン)が含まれています。)

RISC OS互換ハードウェア
機械ARMアーキテクチャ紹介されたどんぐりバージョンRISCOS LtdバージョンCastle TechnologyRISC OS オープンバージョン
初め最後初め最後初め最新
26ビットプログラムカウンタを備えたARM
どんぐりアルキメデスARMv21987–19920.203.1倍該当なし該当なし該当なし該当なし
26ビットおよび32ビットのプログラムカウンタを備えたARM
エイコーンリスクPCARMv3 / v41994年[ 66 ]3.50 [ 66 ]3.714.006.20 [ 67 ]5.155.30 [ 68 ] /5.31
Acorn A7000 および A7000+ARMv31995年[ 69 ]  – 1997年[ 70 ]3.60 [ 69 ] [ 70 ]
エイコーン・フィービー(キャンセル)ARMv419983.80(ウルスラ)該当なし該当なし該当なし該当なし該当なし
マイクロデジタルメディ[ 71 ]ARMv31998年[ 72 ]3.71 [ 72 ]該当なし4.026.20該当なし該当なし
マイクロデジタル マイクロ1999年[ 73 ]該当なし該当なし4.03 [ 73 ]4.39 [ 67 ]該当なし該当なし
リスクステーション R75001999年[ 74 ]該当なし該当なし4.03 [ 74 ]4.39 [ 67 ]該当なし該当なし
キャッスルキネティックRiscPCARMv42000年[ 75 ]該当なし該当なし4.036.205.19 [ 76 ]5.30 [ 68 ] /5.31
マイクロデジタルオメガ2003年[ 77 ]該当なし該当なし4.03 [ 78 ]4.39 [ 67 ]該当なし該当なし
アドバンテージシックスA75ARMv32004年[ 79 ]該当なし該当なし4.39 [ 80 ]該当なし該当なし
32ビットプログラムカウンタを備えたARM
アイオニックス株式会社 アイオニックスPCARMv5TE2002該当なし該当なし該当なし該当なし5.015.30 [ 81 ] /5.31
アドバンテージ シックス A9 (ホーム/RM/ローカル)ARMv4T2005該当なし該当なし4.42 [ 67 ]該当なし該当なし
ビーグルボード[ 9 ]ARMv7-A2008該当なし該当なし該当なし該当なし5.155.30 [ 82 ] /5.31
IGEPv2 [ 83 ]2009該当なし該当なし該当なし該当なし
開発キット8000?該当なし該当なし該当なし該当なし
常に革新を続けるタッチブック2009該当なし該当なし該当なし該当なし
OpenPandoraのパンドラ2010該当なし該当なし該当なし該当なし5.17 [ 84 ]
パンダボード[ 85 ]2011該当なし該当なし該当なし該当なし5.175.30 [ 11 ] /5.31
Raspberry Pi(1~4および互換)[ 13 ] [ 86 ] [ 87 ] [ 88 ]ARMv6、v7-A、v8-A2012該当なし該当なし該当なし該当なし5.195.30/5.31
IGEPv5 [ 89 ]ARMv7-A2014該当なし該当なし該当なし該当なし5.235.30/5.31
ワンドボードクワッド[ 90 ] [ 91 ]2015該当なし該当なし該当なし該当なし5.215.31
チタン[ 92 ]該当なし該当なし該当なし該当なし5.235.30/5.31
パインブック[ 93 ]ARMv8-A2017該当なし該当なし該当なし該当なし5.275.31

RISC OS は、上記に挙げた初期の Acorn マシンをエミュレートするさまざまなコンピュータ システム エミュレーターでも実行できます。

RISC OS対応ハードウェアエミュレータ
エミュレータエミュレートされたマシンサポートされているホストプラットフォーム最新リリース
!A310エミュー[ 94 ]アルキメデスRISC OS0.59
アーチー[ 95 ]DOSWindows2001年2月9日~10日
アーキエミュ[ 96 ]RISC OS0.53.3 – 2014年12月7日
アークエム[ 97 ]Windows、LinuxmacOS、RISC OS1.50.1 – 2015年12月18日
アーキュレーター[ 98 ]ウィンドウズ、リナックス2.2 – 2023年6月24日
仮想A5000ウィンドウズ1.4
アカリス[ 99 ]アルキメデス、RISC PC、A70000.6 – 2002年10月28日
RPCEmu [ 100 ]RISC PC、A7000、フィービーWindows、Linux、macOS、OpenBSD0.9.5 – 2024年10月23日
仮想RPCリスクPCWindows、macOS2014年9月5日[ 101 ]

参照

注記

  1. ^ ( BeagleBoardTouch Bookで使用されているものなど)
  2. ^ ( PandaBoardで使用されているものなど)

参考文献

  1. ^ Revill, Steve (2024年4月27日). 「RISC OS 5.30が利用可能になりました」 . RISC OS Open . 2024年4月30日閲覧
  2. ^ RISC OSは営業中です!Wayback Machineで2018年10月22日にアーカイブ、RISC OS Open Ltd、2018年10月23日にアクセス
  3. ^ 「RISC OS」(PDF)。Acorn社のISV部門ニュース。第14号。Acorn Computers Limited。1989年5月。p.2。2021年5月21日時点のオリジナルよりアーカイブ(PDF) 。 2021年2月14日閲覧。RISC OS(発音は「リスク・オー・エス」で、「リスク・オス」ではありません)
  4. ^ Proven, Liam (2022年6月21日). 「RISC OS: 35年前のArmオリジナルオペレーティングシステムは健在」 The Register .
  5. ^ a b「ホーム」 . riscosdev.com .
  6. ^ 「Acorn社、RISCベース製品の販売契約をCastle Technology社と締結」 (プレスリリース). Acorn Computers Ltd. 1998年10月12日. 1999年5月6日時点のオリジナルよりアーカイブ。 2011年1月6日閲覧(1998年10月12日) ケンブリッジ、英国 - Acorn社は本日、Castle Technology社とのAcorn製品の販売契約締結交渉が完了したと発表した。
  7. ^ 「RISC OS 5の機能」 。Iyonix Ltd. 2010年11月10日時点のオリジナルよりアーカイブ2011年1月31日閲覧。すべてのIYONIX PCは、フラッシュROMにRISC OS 5を搭載して出荷されます。
  8. ^ a b Farrell, Nick (2009年4月27日). 「BeagleBoard上のRISC OS5のスナップショットが流出」 . The Inquirer . 2009年5月19日時点のオリジナルよりアーカイブ2011年6月28日閲覧。600MHz ARM Cortex-A8プロセッサと内蔵グラフィックチップを搭載したBeagleBoardデバイス上で動作するRISC OS 5のスナップショットが、世界中で話題になっています。Jeffrey Lee氏が開発したこの移植版は、大勢のエンジニアを必要とせずにOSを移植できたため、共有ソースプロジェクトにとって画期的な成果です。
  9. ^ 「Cortex-A8ポートステータス」。RISC OS Open​​2021年10月26日時点のオリジナルよりアーカイブ2011年1月31日閲覧。[このポートには](すべての)Cortex-A8 CPUコアをサポートするRISC OSカーネルの修正版が含まれています。
  10. ^ a b Revill, Steve (2015年4月25日). 「RISC OS 5.22 stable が利用可能になりました」 . RISC OS Open . 2015年4月25日閲覧
  11. ^ Lee, Jeffrey. 「Newsround」 . The Icon Bar . 2016年1月4日時点のオリジナルよりアーカイブ。 2011年10月17日閲覧
  12. ^ a b Holwerda, Thom (2011年10月31日). 「Raspberry PiがRISC OSを採用へ」 OSNews . 2016年1月4日時点のオリジナルよりアーカイブ。 2011年11月1日閲覧
  13. ^デューハースト、クリストファー(2011年12月)「ロンドンショー2011」アーカイブ。第23巻第3号、3ページ。
  14. ^ 「ART – Acorn RISC OS」(PDF) . acorn.chriswhy.co.uk . 2013年5月27日時点のオリジナルよりアーカイブ(PDF) . 2011年7月8日閲覧
  15. ^ Cullen, Drew (1999年4月24日). 「ARM、Acornの解体における役割を否定」 The Register . 2021年1月31日閲覧
  16. ^ Speed, Richard. 「英国のAcorn Computersで誕生してから約30年、RISC OS 5がオープンソース化へ」 The Register . 2021年9月23日時点のオリジナルよりアーカイブ。 2021年10月26日閲覧
  17. ^ a bパーマー、スチュワート(1996年12月)「あらゆる季節に対応するRISC OS」 Byte . 21 ( 12): 49. ISSN 0360-5280 . OCLC 208951251 .  
  18. ^ Williams, Chris (2003年7月26日). 「RISC OSとPMTを想像する」 . Drobe . 2018年6月17日時点のオリジナルよりアーカイブ2012年7月10日閲覧。
  19. ^ Michael Reed Tech Book 1 – 2006年10月~2008年6月に出版された記事 2020年7月26日アーカイブWayback Machine
  20. ^ 「RISC OS メモリ保護」 . Drobe: アーカイブ. 2014年3月31日時点のオリジナルよりアーカイブ。 2013年3月4日閲覧
  21. ^ "ned Productions - RISC-OSプログラム - Wimp2" . www.nedprod.com . 2025年6月7日閲覧
  22. ^ 「RISC OS Open: RISC OS Roadmap in Library」 www.riscosopen.org . 2025年4月1日時点のオリジナルよりアーカイブ。 2025年6月7日閲覧
  23. ^ a b Naulls, Peter (2004年1月2日). 「RISC OSファイル名変換」 . Drobe . 2011年7月9日時点のオリジナルよりアーカイブ2012年4月25日閲覧。
  24. ^ 「RISC OSのエミュレーション、3/3ページ」。OSNews 2012年3月13日時点のオリジナルよりアーカイブ2012年4月25日閲覧。
  25. ^ Fitton, Gerald (1994年8月)、「Fireworkz for Windows」(PDF)アーカイブ、第7巻第11号、グラストンベリー:アビー・プレス、21ページ、OCLC 2224342232013年12月3日時点のオリジナルよりアーカイブ( PDF) 、 2012年4月25日閲覧。 
  26. ^ "Iyonix: MIMEMap" . iyonix.com . 2016年3月3日時点のオリジナルよりアーカイブ
  27. ^ライアン、ダン(2011年4月13日)『コンピュータグラフィックスの歴史:DLRアソシエイツシリーズ』AuthorHouse、358ページ。ISBN 978-1-4567-5115-9. 2014年7月6日時点のオリジナルよりアーカイブ。 2013年6月13日閲覧
  28. ^ Phil, Mellor (2007年3月23日). 「RISC OSに影響を与える可能性のある任意の数」 .アイコンバー.オリジナルから2012年3月31日時点のアーカイブ2011年9月27日閲覧。確かに、RISC OS Selectがリリースされてからほぼ10年後になって初めて、標準のAcornアプリケーション(Draw、Edit、Paint)はスタイルガイドのクリップボード推奨事項を実装しましたが、ほとんどの製品はそれを注意深く遵守していました。
  29. ^ Round, Mark (2004年2月26日). 「WindowsでRISC OSをエミュレートする」 . OSnews . 2010年11月14日時点のオリジナルよりアーカイブ2011年5月12日閲覧。私たちが当たり前だと思っているUIコンセプトの多くは、RISC OSで初めて実現されました。例えば、スケーラブルなアンチエイリアスフォントや「モジュール」で拡張可能なオペレーティングシステムなどです。当時、PCの世界の大部分はまだWindows 3.0でした。
  30. ^ Ghiraddje (2009年12月22日). 「RISC OS GUI」 . Telcontar.net. 2011年7月16日時点のオリジナルよりアーカイブ。 2011年5月12日閲覧。Mac OS Xで初めて、Acornが1992年以前に実現したような滑らかにレンダリングされ、分数間隔で配置されたフォントを、主流のグラフィカルインターフェースで提供できるようになりました。
  31. ^ Reimer, Jeremy (2005年5月). 「GUIの歴史」 . ArsTechnica . 2011年12月2日時点のオリジナルよりアーカイブ. 2011年5月25日閲覧. [...] 1987年、英国に拠点を置くAcorn Computers社は [...] 「Arthur」と呼ばれるGUIを発表しました。このGUIは、16色モードにおいても画面上のフォントをアンチエイリアス表示できる初めてのGUIでした。
  32. ^ Holwerda, Thom (2005年6月23日). 「スクリーンフォント:形状の正確さか、画面上の読みやすさか?」 OSNews . 2011年11月19日時点のオリジナルよりアーカイブ。 2011年6月13日閲覧[...] RISC OSは、オペレーティングシステムにおいて初めてシステム全体にわたる複雑な[...]フォントレンダリングを実現しました。
  33. ^ Pountain, Dick (1989年1月). 「Screentest: Archie RISC OS」(PDF) . Personal Computer World . p. 154. 2021年6月13日時点のオリジナルよりアーカイブ(PDF) . 2021年3月4日閲覧. [ArcDraw] では、複数のサイズとフォント(アンチエイリアスフォントを含む)のテキストを描画に追加することもできます。
  34. ^ 「RISC OSは4月の発売に向けて準備完了」 Acorn User、1989年2月、9ページ。 2020年10月31日閲覧
  35. ^ 「DTP向けの新しいフォント」 Acorn User、1989年4月、p.7 。 2021年5月3日閲覧
  36. ^ Bell, Graham (1989年10月). 「Hold the Font Page」 . Acorn User . pp.  134– 135. 2021年4月14日閲覧
  37. ^ 「Acornカスタマーホットライン」Acorn User1990年4月、19ページ。 2021年5月2日閲覧
  38. ^ニール・レイン、デビッド・シール、ウィリアム・ストイ、ロジャー・ウィルソン(1989年11月)。「Acornアウトラインフォントマネージャ」第5回コンピュータグラフィックスワークショップ。カリフォルニア州モントレー:USENIX協会。pp.  25– 36。
  39. ^ Bell, Graham (1989年11月). 「My Type」 . Acorn User . pp.  68– 69. 2021年5月7日閲覧
  40. ^ 「Acornがプリプレス契約を締結」 Acorn UserAddison-Wesley、1993年7月、10ページ。
  41. ^ Murphy, Dean (1994年3月29日). Acorn Computers Support Group Application Notice 253 – RISC OS version 3.5 の新機能(PDF) (技術レポート). Acorn Computers Limited . 2022年3月2日閲覧
  42. ^ 「RISC OSにおけるUnicode」riscos.info . 2015年4月11日時点のオリジナルよりアーカイブ2015年4月28日閲覧
  43. ^ 「Unicode®標準バージョン13.0 – コア仕様」(PDF)2021年5月6日時点のオリジナルよりアーカイブ(PDF) 。 2020年3月11日閲覧
  44. ^ 「ARMアーキテクチャバージョンのチートシート」2015年4月12日時点のオリジナルよりアーカイブ2015年1月14日閲覧。
  45. ^ 「アプリケーションノート 295」 .エンジニアリングサポートアプリケーションノート. Acorn Computers . 1996年10月4日. 2013年1月4日時点のオリジナルよりアーカイブ2012年6月28日閲覧。
  46. ^ a b Foggy (2001年7月11日). 「ゲームに関するFAQ」 . Acorn Arcade . 2012年3月21日時点のオリジナルよりアーカイブ。 2012年6月27日閲覧
  47. ^ Ruck, David J. 「Game On!」 ARM Club: ソフトウェア製品. David J. Ruck. 2001年10月4日時点のオリジナルよりアーカイブ。 2012年6月27日閲覧
  48. ^ Ruck, David J. 「StrongGuard」 . The ARM Club: ソフトウェア製品. David J. Ruck. 2009年2月12日時点のオリジナルよりアーカイブ。 2012年6月27日閲覧
  49. ^ McKillop, Keith (2000年11月22日). 「RISC OS 2000: Show Report」 . Acorn Arcade . 2015年10月16日時点のオリジナルよりアーカイブ。 2012年6月27日閲覧
  50. ^ 「RISCOS Ltd News」(PDF)RISCOS Ltd 2006年5月。2012年11月5日時点のオリジナル(PDF)からアーカイブ。 2012年6月28日閲覧
  51. ^ Williams, Chris (2006年4月17日). 「ROL、A9homeユーザー向けにC99 SCLをリリース」 . Drobe . 2009年10月1日時点のオリジナルよりアーカイブ2012年6月28日閲覧。
  52. ^ Thompson, Matt. 「Iyonix Issues」 RISC World 7巻2号2012年6月27日閲覧
  53. ^ Thompson, Matt. 「Iyonix Issues」 RISC World 8巻2号2012年6月27日閲覧
  54. ^ a b「RISC OSバージョンガイド」。WROCCウェブサイト。ウェイクフィールドRISC OSコンピュータクラブ。2013年1月7日時点のオリジナルよりアーカイブ。 2012年6月27日閲覧
  55. ^ a b Brett, Paul. 「PD World」 . RISC World . 第7巻第1号. 2012年6月27日閲覧
  56. ^ Brett, Paul. 「PD World」 . RISC World . 第3巻第1号. 2012年6月27日閲覧
  57. ^ Ruck, David J. 「フリーソフトウェア」 ARMクラブデビッド・J・ラック2012年6月26日時点のオリジナルよりアーカイブ。 2012年6月27日閲覧
  58. ^ウィリアムズ、クリス(2002年11月19日)「Aemulor:Iyonixで動作するアプリの数は「日々増加」 . Drobe . 2014年2月2日時点のオリジナルよりアーカイブ。2012年6月21日閲覧。
  59. ^ Williams, Chris (2003年3月25日). 「Aemulor sees the light of day」 . Drobe . 2014年2月2日時点のオリジナルよりアーカイブ。 2012年6月27日閲覧
  60. ^ 「ARMv7互換性入門書(ドキュメント)」2021年10月16日時点のオリジナルよりアーカイブ2021年10月16日閲覧。
  61. ^ “Happy birthday, BASIC” . 2014年1月5日. 2018年11月9日時点のオリジナルよりアーカイブ。 2018年5月8日閲覧
  62. ^ 「ダウンロード」 . Raspberry Pi. 2013年1月14日時点のオリジナルよりアーカイブ2013年9月2日閲覧。
  63. ^ “RISC OS Open: Raspberry Pi” . riscosopen.org . 2021年3月20日時点のオリジナルよりアーカイブ2015年4月25日閲覧。
  64. ^ “安定リリース基準” . 2017年1月12日. 2018年11月9日時点のオリジナルよりアーカイブ。 2017年1月12日閲覧
  65. ^ a b「Chris's Acorns: Risc PC Computers」 . chrisacorns.computinghistory.org.uk . 2017年10月21日時点のオリジナルよりアーカイブ。 2015年7月22日閲覧
  66. ^ a b c d e「RISC OS Six frequently asked questions」 . 2012年12月8日時点のオリジナルよりアーカイブ
  67. ^ a b「RISC OS Open: RiscPC」 . www.riscosopen.org . 2015年4月11日時点のオリジナルよりアーカイブ2015年4月25日閲覧。
  68. ^ a b「Chris's Acorns: Acorn A7000」 . computinghistory.org.uk . 2015年10月11日時点のオリジナルよりアーカイブ。 2015年7月22日閲覧
  69. ^ a b “Chris's Acorns: Acorn A7000+” . computinghistory.org.uk . 2015年10月11日時点のオリジナルよりアーカイブ。 2015年7月22日閲覧
  70. ^再パッケージされたA7000+
  71. ^ a b「Chris's Acorns: MicroDigital」 . computinghistory.org.uk . 2015年7月22日時点のオリジナルよりアーカイブ。 2015年7月22日閲覧
  72. ^ a b「Chris's Acorns: MicroDigital」 . computinghistory.org.uk . 2015年7月22日時点のオリジナルよりアーカイブ。 2015年7月22日閲覧
  73. ^ a b「Chris's Acorns: RISC OS After Acorn」 . computinghistory.org.uk . 2015年10月11日時点のオリジナルよりアーカイブ。 2015年7月22日閲覧
  74. ^ “The Icon Bar: Castle reveal Kinetic to the press” . iconbar.com . 2012年7月16日時点のオリジナルよりアーカイブ2011年2月23日閲覧。
  75. ^ 「バグとソース」 RISC OS Open. 2013年3月28日. 2015年4月13日時点のオリジナルよりアーカイブ。 2013年9月2日閲覧
  76. ^ 「オメガの生産物語は続く – Drobe.co.uk アーカイブ」drobe.co.uk . 2012年3月16日時点のオリジナルよりアーカイブ2012年2月8日閲覧
  77. ^ “Chris's Acorns: MicroDigital” . computinghistory.org.uk . 2015年7月22日時点のオリジナルよりアーカイブ。 2015年7月22日閲覧
  78. ^ “A75はARM7500FEの耐久性に優れている – Drobe.co.ukアーカイブ” . drobe.co.uk . 2015年10月16日時点のオリジナルよりアーカイブ2012年2月8日閲覧。
  79. ^ "Advantage6: Thea75" . advantagesix.com . 2013年11月2日時点のオリジナルよりアーカイブ。 2012年2月9日閲覧
  80. ^ “RISC OS Open: Iyonix” . riscosopen.org . 2015年4月11日時点のオリジナルよりアーカイブ2015年4月25日閲覧。
  81. ^ 「RISC OS Open: BeagleBoard」 . riscosopen.org . 2015年4月11日時点のオリジナルよりアーカイブ2015年4月25日閲覧。
  82. ^ 「RISC OS on IGEPv2」 2010年1月24日. 2023年9月19日閲覧
  83. ^ 「RISC OS Open: Forum: Let's get started with a Pandora port」 . riscosopen.org . 2014年9月19日時点のオリジナルよりアーカイブ2012年7月10日閲覧。
  84. ^ Lee, Jeffrey (2011年8月2日). 「Have I Got Old News For You」 . The Icon Bar . 2012年6月12日時点のオリジナルよりアーカイブ2011年9月28日閲覧。[...] Willi Theiss氏は最近、RISC OSをPandaBoardに移植する作業を進めていることを発表しました[...]
  85. ^ "raspberrypi.org" . 2012年2月29日時点のオリジナルよりアーカイブ2011年11月1日閲覧。
  86. ^ “Raspberry Pi B+” . 2014年7月15日. 2014年7月25日時点のオリジナルよりアーカイブ。 2014年8月13日閲覧
  87. ^ “Raspberry Pi 3” . 2016年2月29日. 2016年4月7日時点のオリジナルよりアーカイブ。 2016年3月26日閲覧
  88. ^ “RISC OS on IGEPv5” . 2014年9月9日. 2015年4月11日時点のオリジナルよりアーカイブ2014年9月9日閲覧。
  89. ^ Hudd, Vince M. (2015年2月1日). 「ARMX6がついに正式発表」 . RISCOSitory . Soft Rock Software. 2016年1月4日時点のオリジナルよりアーカイブ2015年11月1日閲覧。[...] このマシンの心臓部は、Freescale i.MX 6シリーズプロセッサ[...]
  90. ^ “i.Mx6” . 2018年1月26日. 2018年11月9日時点のオリジナルよりアーカイブ。 2018年1月26日閲覧
  91. ^ 「全く新しいRISC OSプラットフォームのプレビュー」 2015年10月23日。2015年11月24日時点のオリジナルよりアーカイブ。 2015年10月23日閲覧
  92. ^ 「Pinebook port」 . 2023年9月8日. 2023年9月19日閲覧
  93. ^ “Welcome to my homepage!” . Home.tiscali.nl. 2013年6月19日時点のオリジナルよりアーカイブ。 2013年9月2日閲覧
  94. ^ 「Archie – Acorn Archimedes Emulator」 . 2001年8月12日. 2004年2月6日時点のオリジナルよりアーカイブ。 2013年9月2日閲覧
  95. ^ “Tellima” . 2015年12月22日時点のオリジナルよりアーカイブ2015年12月13日閲覧。
  96. ^ 「ArcEm – The Acorn Archimedes Emulator」 . Arcem.sourceforge.net. 2013年8月9日時点のオリジナルよりアーカイブ。 2013年9月2日閲覧
  97. ^ “Arculator – The Acorn Archimedes Emulator” . B-em.bbcmicro.com. 2013年6月21日時点のオリジナルよりアーカイブ。 2019年9月11日閲覧
  98. ^ 「Red Squirrel Acorn Archimedes Emulator」 . Redsquirrel.fsnet.co.uk. 2005年12月27日時点のオリジナルよりアーカイブ2013年9月2日閲覧。
  99. ^ "RPCEmu" . Marutan.net. 2013年3月16日時点のオリジナルよりアーカイブ2017年11月7日閲覧。
  100. ^ "VirtualAcorn" . virtualacorn.co.uk .