AROSはUSBブート可能なディストリビューションでどんなPCもAmigaに変えます

Table of Contents

AROSはUSBブート可能なディストリビューションでどんなPCもAmigaに変えます

AmigaOSのFOSS版が進化を遂げています。新エディションはUSBキーだけで動作するため、面倒なインストール作業なしで、PCを一時的にAmigaに変身させることができます。

AROS Research OS(略称AROS)は30年の歴史がありますが、Linux、BSD、さらにはHaikuといったより著名なFOSS OSと比べると、比較的目立たない存在です。4月には、x86-32、Motorola 68000、PowerPC、Armプロセッサアーキテクチャ向けの既存のポートに加え、新たにx86-64ポートがリリースされました。既にダウンロードは可能ですが、まだ初期段階であり、より包括的なディストリビューションがまもなく提供される予定です。AROS Newsサイトでは、最新情報を解説する速報を定期的に公開しています。

AROSはいくつかのデモとバンドルされているCinnamonワードプロセッサを実行している

AROS は完全なグラフィカルデスクトップ、多数のデモやアプレットを備えており、USB キーから直接実行できます (クリックして拡大)

今月、LinuxディストリビューションのようにUSBメモリから起動・実行できる新しいポータブルディストリビューションがリリースされました。イメージは3.2GBのダウンロードで、解凍すると16GBのディスクイメージになります。十分なパフォーマンスを得るには、USB 3.0フラッシュドライブを使用する必要があります。デモビデオでは、トップダウンシューティングゲーム「BOH」とウェブブラウザ「Odyssey」が動作している様子が確認できます。

YouTubeビデオ

最新の UEFI ラップトップで起動させることに成功し、問題なく動作します。ただし、シャットダウンしようとしたときにクラッシュしました。ライブ Linux ディストリビューションのように起動すると書いたとき、それがどれほど文字通り正確であるかを認識していませんでした。少し調査したところ、実際にライブ Linux ディストリビューションであることがわかりました。USB キー イメージは、実際にはext4Ubuntu 25.04 (i3 ウィンドウ マネージャー付き) のコピーを含む Linux ドライブであり、 と呼ばれるユーザーとして自動的にログインするように設定されaros、QEMU をフル スクリーンで実行して VM 内で AROS を起動します。関連スクリプトはポーランド語で書かれています。これはThe Reg FOSS デスクのレパートリーではありませんが、大まかな流れをつかむにはチェコ語に十分近いです。

一種のチートですが、目的は達成できます。ライブUSBメディアからAROSを起動し、何もインストールせずに実行できます。得られるのは、数十のアプリ、ゲーム、デモが構成されたAROS One x86ディストリビューションです。

オリジナルのAmigaOSは、今から40年前、68000ベースのAmiga向けに開発されました。その設計は当時としては画期的で、他のどの量販機にも劣らないカラーグラフィックスとサウンド、デスクトップGUI、そして完全なプリエンプティブ・マルチタスク機能を備えていました。コモドール社による最後のリリースは1994年のAmigaOS 3.1で、同社は同年後半に倒産しました。

それ以来、コモドールとアミーガの両ブランドの知的財産とソフトウェアは、常に争われてきました。同社の遺産は様々な企業によって所有されており、30年以上経った今でも、アミーガ・ドキュメントズ・サイトの説明にあるように、訴訟は続いています。

AROSは、Amigaや、プロプライエタリ、あるいは部分的にプロプライエタリな様々なAmigaオペレーティングシステムの、やや複雑な世界を打破します。これは、AmigaOS 3.1とのソースコード互換性を目指した、ゼロからの再実装であり、完全FOSSのOSです。主にコモディティx86ハードウェア上で開発されていますが、Amigaエミュレータや実​​機Amigaでも動作するように68000に移植されたバージョンも存在します。また、Armハードウェア上のLinux上で動作するバージョンもあります。

現代の基準からすると、AmigaOS は小さくて非常にシンプルです。また、オリジナルの Amiga アプリは Motorola 68000 プロセッサ用なので、x86 上の AROS は定義上、オリジナルの OS とバイナリ互換性がありません。68000 コードは AROS 上でネイティブに実行できないため、AROS 開発者は正確な 1 対 1 の互換性を維持する必要がなくなります。

その結果、驚くほど完成度の高いOSが誕生しました。Amigaシェル互換のコマンドライン、Wandererと呼ばれるデスクトップGUI、ネットワークスタックなどを備えています。40年の歴史を持つプラットフォームにふさわしく、テキストエディタ、グラフィックパッケージ、ファイルマネージャなど、豊富なアプリが揃っています。USB周辺機器と通信するためのドライバなども搭載されています。

1980年代半ばにルーツを持つOSである一方で、AmigaOSはOS/2、Windows 3、Linux、NeXTstepなどよりも古い歴史を持っています。デスクトップはこれらのOSや他のOSで見たものとは大きく異なり、クラシックなMacOSにわずかに似ている程度です。iOSやGNOMEのように、画面上部にステータスバーがあり、デフォルトでは空きメモリ量が表示されます。これを右クリックするとメニューバーになり、デスクトップアプリのメニューが表示されます。ドライブアイコンはデスクトップ上に左上から下に向かって表示されます。

ファイルマネージャはナビゲーションに複数のウィンドウを使用します。フォルダのツリービューは存在しません。これは、このOSのロールモデルの設計が確立された当時、GUIでそのようなものを発明した人は誰もいなかったためです。各ウィンドウにはパス入力ボックスがあり、デバイス名またはそのパスを入力できます。その端には下向きのボタンがあります。これをクリックすると、ルートディレクトリに向かって1つ下の階層に移動します。これは、親ディレクトリへの移動を上位ディレクトリへの移動と見なす、私たちが慣れ親しんでいる方向とは逆ですが、AmigaOSはそのようなUIの慣習よりも古くから存在しており、この方法は紛れもなく論理的です。結局のところ、木の根は枝の下にある基底にあるのです。

ただし、これは一般的なポイントを示す小さな例の一つに過ぎません。また、ウィンドウを閉じるためのAlt+F4キーのようなPCの従来のキー操作や、Cmd+WキーのようなMacの従来のキー操作は、ここでは機能しません。AROSを探索するには、多くの操作やメカニズムを改めて学ぶ必要があります。

  • Commodore OS 3はこれまでで最も騒々しいLinuxだ
  • DOSと2ドルのUSBキーを使って、自分だけの反社会的なライティングマシンを作ろう
  • 1999年のようなブラウジング体験:ヴィンテージMacをオンラインで奇妙に生き生きと保つ最新ツール
  • LittleGP-30: 1950年代の非常に大きな取引の小さな再現

いくつか問題もあります。初代Amigaが失敗に終わった理由の一つは、AmigaOSが880KBのフロッピーディスク1枚から起動し、0.5MBのメモリで動作可能なマルチタスクGUI OSであったにもかかわらず、その設計上、メモリ管理ユニットを内蔵した68030など、後期のMotorolaチップの改良点を活用できなかったことです。AROSはマルチタスクに対応していますが、テスト中に何度かクラッシュしました。

探索すべきものがたくさんあります。デモアプリに加え、本物のAmigaアプリやゲームをコピーするためのフォルダも用意されています。AROSはクラシックAmigaをエミュレートしてソフトウェアを実行でき、AROSのISOイメージをダウンロードして実機にインストールすることも可能です。ただし、私たちのテストでは、デュアルブートは避けることをお勧めします。

C++ベースのUnixライクなSerenity OSやRustベースのRedox OSなど、これまで見てきた他のPC OSと比較すると、AROSはうらやましいほど完成度が高いです。AROSは成熟した確立されたOSであり、独自のアプリ開発者コミュニティを擁し、エミュレーションで動作する古いアプリも数多く存在します。例えばAmigaは、WordPerfectといった有名製品でさえも動作させていました。この点で、AROSはRISC OSを彷彿とさせますが、一般的なPCハードウェアで動作します。

これは奇妙な実験的 OS ではなく、ネイティブ GUI デスクトップ OS なので、Plan 9 のフォークである 9front などの例外は言うまでもなく、どの BSD よりもポイント アンド クリックで操作するのがはるかに簡単です

本物のオリジナルAmigaから派生した製品は今もなお存在しています。The Registerが2017年に報じたように、Apollo ComputerはクラシックなCommodoreキット向けのFPGAアクセラレータに加え、スタンドアロンデバイスも製造しています。同社のネイティブOSであるApolloOSは、68000版AROSをベースにしています。また、AmigaOS 4.1が動作するPowerPCベースのAmigaハードウェアも今でも購入できます。

問題は、これらのマシンが小規模な市場向けの専門キットであるため、価格がかなり高くなることです。ほとんどの人がちょっとした好奇心で買えるおもちゃの予算をはるかに超えています。私たちにとって、Raspberry Pi上のRISC OSが興味深い理由の一つは、それが理由です。特に初期のRaspberry Piでも問題なく動作するからです。RasPi用のネイティブのベアメタル版AROSがあれば本当に嬉しいです。

次善策としては、Retro Games Ltd.のTheA500 miniのような製品があります。この小型Armベースデバイスのキーボードは非機能で、主にAmigaのクラシックゲームをプレイするためのものです。もう少し高価なのはAmigaKitのA600GSです。こちらもArmボードを使用してクラシックAmigaハードウェアをエミュレートしますが、外付けUSB周辺機器との使用を想定して設計されています。両社とも、より大規模で野心的なデバイスの開発に取り組んでおり、近いうちに詳細情報をお届けする予定です。

Linuxと同様に、AROSにも複数のディストリビューションがあります。AROS Liveの親であるAROS OneやTiny AROSなどが挙げられます。長い間更新されていませんが、VMwareで動作するように設計されたIcarosもあります。

それまでの間、AROS LiveはAROSを探索し始めるのに最適な方法です。20世紀後半にAmigaをお持ちだった方、あるいは興味があった方、あるいは単に欲しかった方でも、AROSを試してみる価値は十分にあります。楽しく、懐かしく、そして探索すべきものがたくさんあります。®

Discover More