プログラミング
Amiga風OS AROS、Raspberry Pi上でベアメタル起動を実現
Amiga-Inspired AROS Goes Bare Metal on Raspberry Pi (hackaday.com)
要約
Amiga OSにインスパイアされたAROS Research Operating Systemが、Raspberry Pi上でベアメタル起動するバージョンとして登場しました。これにより、ARMアーキテクチャ上で64ビットのAmiga互換OSが動作するようになり、Amigaのレガシーを現代のハードウェアで体験できる新たな道が開かれました。まだ開発途上ですが、Pi3をターゲットに、将来的にはPi4やZero2Wへの対応も期待されています。
全文翻訳
もし推測するならば、かつてのAmigaオーナーたちが最も嫌いなディズニー映画は「アナと雪の女王」でしょう。なぜなら、彼らは決して「Let it Go」とは言えないからです。Amigaから派生したAROS Research Operating Systemが、32ビット版と64ビット版の両方で、Raspberry Pi上でベアメタル起動するようにポートされました。そうです、ARM上で動作する64ビットのAmiga互換OSが存在するのです。まさに驚異の時代です。
AROSはすでに多くのプラットフォームにポートされています。x86の他に、MorphOSに多くのコードを提供したPPCポートがあり、それについてはここで読むことができます。また、AROSをオリジナルのAmiga 68kハードウェアに戻すバックポートもあります。RISC V用のビルドさえ存在します。AROS開発者は、Amigaのレガシーがいかなる特定のハードウェアにも縛られないようにしており、彼らは決してそれを手放す必要はありません。
したがって、全く予想外というわけではありませんが、この開発は「かなり気の利いた」ものです。それは、Piに競合するRiscOSに匹敵する起動時間を持つ、もう一つの超軽量オペレーティングシステムを提供し、そして40年前のものではない、元Amigaユーザーが遊べるもう一つのプラットフォームを提供します。
以前は、Pi上でAROSを実行したい場合、Linux上で仮想化されており、他のすべてのAmigaエミュレーターと同様でした。一部のソフトウェアはARM用に再コンパイルされていますが、利用可能なソフトウェアはx86ほど高機能ではありません。しかし、時間が経つにつれてほぼ確実に変化するでしょう。
まだ初期段階であり、このビルドは非常に進行中の作業です。同様に、Pi4やZero2Wについてのフォーラムスレッドでの議論が含まれている一方で、現在のターゲットはPi3ですが、他のPiボードへのサポートも拡大すると予想されます。Dan Wood氏による、Stephen Walters氏から寄せられた、以下に埋め込まれたビデオでポートの動作を確認できます。Stephen、ありがとう!
私たちは以前にもAROSを取り上げたことがありますが、しばらく時間が経ちました。