AROS Research Operating System

AROS Research Operating System
AROSはキリル文字をサポートしている
開発者 AROS開発チーム
OSの系統 AmigaOS
ソースモデル オープンソース
リポジトリ ウィキデータを編集
プラットフォーム x86, x64, PowerPC
ライセンス AROS Public License
ウェブサイト www.aros.org
テンプレートを表示

AROS Research Operating SystemAROS、アロス)は、AmigaOS 3.1 APIオープンソースかつフリーソフトウェアの実装である。柔軟で移植性の高い設計となっており、x86ベースおよびPowerPCベースのパーソナルコンピュータでネイティブOSとしてもゲストOSとしても利用でき、他のアーキテクチャ向けも開発中である。

名称

AROSは "Amiga Research Operating System" の略だったが、Amigaという商標の使用が問題とされ[1]再帰的頭字語の "AROS Research Operating System" に変更となった[2]

現在の状況

AmigaOSファミリの開発ツリー図

1995年に始まったこのプロジェクトは、何年もかけてAmigaOSのほぼ完全な実装となった(2008年10月現在、ごくわずかな機能が欠けている)。これは少数の開発チームの努力によって達成された。

ほとんどのPC/AT互換機にインストールでき、NVIDIA製のGeForceシリーズなどのビデオカード用ドライバも備えている。2007年5月にはUSBキーボード/マウスもサポートした。ACube SystemsPowerPCボード SAM4404EP にも移植されており、Efikaへの移植も計画されている。

アプリケーションの移植は少なく、68kネイティブのAmigaOS用アプリケーションを動作させるためのエミュレータE-UAEがある。これは AmigaOS 4.0 とも同じ状況である。AROS専用のアプリケーションもいくつか存在する。AROSはTCP/IPネットワークをサポートしており、試験的にウェブブラウザのAMosaicなどのインターネット関連アプリケーションが利用可能である。

AROSはAmigaOSとソースコードレベルでは互換だが、バイナリ互換ではない。AmigaOS向けのソースコードをAROS上でコンパイルすることで動作可能だが、AmigaOS用実行ファイルはたとえCPUが同じファミリであっても実行できない。つまり、MorphOSや AmigaOS 4 とは異なり、AROSは古いソフトウェアを直接実行することを目的とはしていない。AmigaOSのアプリケーションをAROS上で実行するため、AmigaエミュレータのE-UAEを統合する計画があり、PowerPC用のAROS上でMorphOSを動作させるという試みもなされているが、2008年1月現在、どちらも完成していない。

AROSは、ハードウェアその他のしがらみから独立した立場をとることで、他のAmigaOS実装を悩ました法的・政治的な問題とは一線を画している。AROSの事実上のモットーは "No schedule and rocking" だが、これは Amiga, Inc. のCEO Bill McEwen が Amiga OS 4 について "On schedule and rocking"(スケジュール通りで問題ない)と言ったことへの皮肉である(実際には Amiga OS 4 は大幅に遅れた)。そして、同時に他のAmigaOSクローンでも度々破られている締め切りを設けないことを宣言したものでもある。

ディストリビューション

AROSのシステムファイル群は様々な形態でプロジェクトのサイトからダウンロードできる。それらのファイルはSubversionのソースツリーから毎夜コンパイルされビルドされている。これにはサードパーティのアプリケーションも含まれており、基本的タスクを実行するツールがそろっている。2007年11月から新たなディストリビューション icaros desktop (当初の名称はVmwAROS)が登場した。こちらはx86向け限定で、Live-DVDとして使うこともできるし、事前設定した仮想機械上で使うこともできる。

関連項目

脚注・出典

  1. ^ AROS drops Amiga from its name! AmigaNN :: Amiga News Network、2007年5月5日
  2. ^ AROS.org

外部リンク

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!