オリジナルのネイティブ Arm OS である RISC OS の新バージョンは、Raspberry Pi Zero、1、2、3、4 を含む 8 つまたは 9 つの Arm ベースのプラットフォームで実行され、最後の 2 つのプラットフォームでは、このリリースでワイヤレス ネットワークがサポートされています。
RISC OS 5.30 には、さまざまなアプリケーションが付属しており、さらに多くのアプリケーションがオンラインで提供されています (クリックして拡大)
RISC OS 5.30は、AcornのArmプロセッサ向けオリジナルネイティブOSの最新リリースです。オリジナルではありますが、初ではありません。AcornsoftのプロジェクトリーダーであるPaul Fellows氏が2022年にRegに語ったところによると、当時「Arthur」と呼ばれていたOSは、はるかに野心的なARXプロジェクトに取って代わりましたが、ARXは結局リリースされませんでした。ROS 5.30は、RISC OS Open(別名ROOL)プロジェクトによる2020年のバージョン5.28以来の安定リリースです。(バージョン5.28をお持ちの場合は、そのままアップグレードできます。)
昨年インタビューしたRISC OS Openプロジェクトのリーダー、Steve Revill氏は次のように語っています。
Acorn のオリジナルの、非常に包括的なドキュメントもこのリリースで更新されました。
非常に基本的なウェブブラウザも含まれていますが、JavaScript がないため、機能に制限があります (クリックして拡大)
新しいオーナーであるRISC OS Developmentsは、2018年にRISC OS 5をオープンソース化し、現在もRISC OS Openの下で積極的に開発が進められています。これは簡単なプロジェクトではありません。現代の基準からするとこのデスクトップオペレーティングシステムは小さいですが、その大部分は20世紀のハードウェア向けにArmアセンブリコードで手作業でコーディングされています。バージョン5.30は、IOMDチップセットを搭載した1994年以降のAcornマシン、2010年に説明したIyonixおよびBeagleboardハードウェア、ElesarのTitanium PC、3つのArm開発ボード(IGEPv5、OMAP 5432、Pandaboard)の7つのプラットフォームをサポートしています。そしてもちろん、このファミリーの中で最も安価なRaspberry Piもあります。現時点では、RISC OSはRaspberry Pi 5をサポートしていませんが、Pi Zero、1、2、3、4で動作し、すべて高速で応答性に優れています。
Raspberry Pi 3および4のWi-Fiコントローラーへの新しいサポートは、少し扱いにくいと感じました。例えば、ネットワーク設定を変更するには再起動が必要です。それでも、何もないよりはずっと良いです。まず、SDIO WLANインターフェースを有効にします。再起動後、アイコンバーの左側に新しいWi-Fiアイコンが表示され、2.4GHzと5GHzの両方のネットワークに接続できるようになります。
これは1980年代後半に登場したシングルユーザー向けGUIベースのOSをかなり現代的に刷新したもので、そのためいくつかの制限があります。初リリースはOS/2 1.0と同じ年で、Apple System 7やWindows 3.0よりずっと前です。実際、MS-DOS上のWindows 3を彷彿とさせます。シングルタスクのテキストモードOSで、ネットワーク機能を備え、その上に協調型マルチタスクを実行するグラフィカルデスクトップが配置されています。RISC OSでは、アプリケーションがメモリマップの大部分にアクセスできるため、プログラムが誤ってアドレス空間の誤った部分を書き換えると、コンピュータ全体がフリーズする可能性があります。テストでは、Pi 400で何度かフリーズしました。
とはいえ、このハゲタカの意見では、これは実に充実したアプリケーション群を備えた、実に完成度の高いOSです。RISC OS 5.30には、様々な生産性向上アプリに加え、エディタ、Python、Lua、Cコンパイラといった開発ツールが付属しています。もちろん、インラインArmアセンブリ言語もサポートする、完全構造化インタープリタであるBBC BASIC Vの32ビット版も搭載されています。
これはある意味、エコシステムとアフターマーケットを備えた成熟したOSと言えるでしょう。(ただし、これはサードパーティ製のアプリケーションやドライバの多くが有料であることを意味します。)オンラインで入手できる20世紀のAcornアプリを実行できるエミュレーターはありますが、これはAmiga Foreverのようなビンテージ環境をエミュレートしたものではありません。30年前のゲームを実行するためのものではありません。これはネイティブのベアメタルOSであり、1980年代のルーツに基づいて構築され、21世紀のハードウェア向けにアップデートされています。また、Redox OSやSerenity OSのような実用性に乏しい実験的なプロジェクトでもありません(確かに興味深いものですが)。
RISC OS GUI (単に WIMP と呼ばれます) には慣れるまでに少し時間がかかります。たとえば、アプリケーション メニュー バーがまったくありません。何かを中クリックすると、関連するメニューが表示されます。この GUI にはコンテキスト メニューのみがあり、他には何もありません。(マウス ポインターを画面上部に叩きつけるよりも簡単なメニューがあるでしょうか。マウスをまったく動かさないメニューです。メニューは常にマウスが既にある場所にあります。) また、下部にアイコン バーがあり、実行中のプログラムなどのためのメニューやウィンドウを表示できますが、アプリケーションで何かをしたい場合は、メニュー バーを探すのではなく、そのアプリケーションのコンテキストでメニュー マウス ボタンをクリックします。
保存ダイアログでディレクトリナビゲーションを表示し、ファイルの保存場所を選択できるようにするというアイデアは、128KBの初代Macintosh向けに考案されたハックでした。当時はRAMが不足しており、アプリの横にファイルウィンドウを表示できませんでした。RISC OSではそのような機能は必要ありませんでした。1987年当時、RISC OSは1MBのRAMを搭載した32ビットRISCワークステーションで動作していたため、保存ダイアログにはアイコンが表示され、それを目的のディレクトリウィンドウにドラッグするだけで済みました。
同様に、このOSのオリジナルのGUIはNeXTstepのDockに影響を与えたと考える人もいます。NeXTstepのDockはWindows 95のタスクバーに影響を与えました。RISC OSはそれらのようには動作しません。なぜなら、RISC OSのアイデアはWindows 95のタスクバーから来ていると考えられることが多いからです。
RISC OS アプリケーションを実行すると、アイコンバーにアイコンが追加されるだけです。そのアイコンを中クリックするとグローバルオプションが表示されます。ほとんどのアプリでは、左クリックするだけで新しい空のウィンドウが開きます。右ボタンも使われています。「調整」ボタンと呼ばれ、左クリックの動作を変更します。例えば、スクロールバーを左クリックするとその方向に移動し、右クリックすると反対方向に移動します。「OK」ボタンを左クリックすると設定が保存されますが、右クリックすると閉じずに適用されます。これは奇妙な機能ですが、ある意味、他のマウス操作のデスクトップよりもエレガントです。
Reg FOSSデスクはRISC OSが大のお気に入りです。私たちが初めて触れたGUIは、AppleのSystem 6が発売されたばかりの頃、Archimedes A310に搭載されていたRISC OSでした。当時、このOSはMac IIciで一番よく動作していましたが、価格は6,269ドルでした。2024年現在では、15,400ドル、つまり12,500ポンドに相当します。このハゲタカが20歳の頃、中古のArchiedesは800ポンド(1キロバック)でした。
RISC OSは、別世界を垣間見せる魅力的な存在です。32ビットWindows、macOS 7、Mac OS X、Linuxといった世界からの影響はほとんど受けていません。なぜなら、それらは当時まだ発明されていなかったからです。RISC OSは、非常にエレガントなグラフィカルデスクトップを備えていますが、これまで見たことのないものとほぼ完全に異なります。
1980年代のクラシックな Motorola 68000 コンピューター (Atari ST、Amiga、または Classic MacOS 以前の PowerPC Mac)とその CPUが、64 ビット チップや FOSS およびプロプライエタリ OS の現代世界とはまったく独立して、今日まで開発と進化を続けていたとしたらどうでしょう。それが RISC OS です。1980 年代からのタイムトラベラーであり、健在で、近代化され更新されていますが、32 ビットのワールド ワイド ウェブ時代の他の部分からの影響はほぼ完全に排除されています。特に 1990 年代以降の OS しか知らない場合は、非常に混乱するかもしれませんが、それが楽しみの一部です。Web ブラウザー、電子メール、オフィス タイプのアプリ、ゲーム、開発ツールなど、必要なものはほとんどすべて揃っており、始めるのに十分なものが無料でオープン ソースで用意されています。
RISC OS 2024リリースは、12ポンド(15ドル)のRaspberry Pi Zeroで問題なく動作します。同じSDカードでPi 4または400までのどのモデルでも起動できます(ただし、現時点では新しい64ビットのみのPi 5は起動できません)。もし、それらをお持ちでなくとも、古いPi 1、2、または3がどこかの引き出しの中に埃をかぶって放置されているなら、それを掘り出してRISC OSをSDカード(2GBのカードでも大丈夫です)に保存して試してみてください。®
ブートノート
ROOLはRISC OSの唯一のフレーバーではありませんし、上記に挙げたマシンが世界に存在する唯一の最新のRISC OSハードウェアというわけでもありません。これらはRISC OS Openプロジェクトが現在サポートしているマシンであるというだけのことです。他にも、未解決のバグが多すぎるため、現在バージョン5.30に含まれていないデバイスがいくつかあります。これらのデバイスの中には、独自のRISC OSポートが用意されているものもあります。これには、PineBook、PineBook Proラップトップ、PINE A64ボードが含まれます。
さらに、注目すべきエディションが 2 つあります。
Raspberry Piに特化したディストリビューション「RISC OS Direct」もRISC OS Developmentsから提供されています。RISC OS DevelopmentsのAndrew Rawnsley氏に話を聞いたところ、彼は次のように話してくれました。
オリジナルの Acorn ハードウェア用に別途管理されている RISC OS の 26 ビット ブランチもありますが、現在ではほとんどのユーザーは、Virtual Acorn と呼ばれる商用エミュレータを使用して x86 PC または Mac でこれを実行しています。