Linux上で動作するほとんどのソフトウェアは、オプションの組み込み互換層を使用してFreeBSDで実行できます。 AIXは、BSD準拠の拡張機能を備えたUNIX System Vに基づいています。 IBM AIXにLinux互換性層がありますか?
答え1
AIXで直接Linuxバイナリを実行することを検討している場合、そのような機能は存在しません(使用したいLinuxソフトウェアに適したPowerアーキテクチャ用のバイナリを見つけることができます)。
IBM は、以下の機能を提供します。Linuxアプリケーション用のAIXツールボックスこれは、Linux用に開発されたソフトウェアをAIXに移植するのに役立ちます。これは、GCC、Gnome、KDEを含むLinuxの一般的なツールとライブラリだけでなく、複数のライブラリやツール(gawk、bash、ncurses、rsync、lsofなど)のコレクションです。しかし、再コンパイルする必要があります:
LinuxとAIXは異なるアプリケーション・バイナリ・インターフェース(ABI)を使用するため(さまざまなハードウェアプラットフォームのLinuxが異なるABIを使用しているかのように)、オペレーティングシステムまたはハードウェアアーキテクチャを変更する場合、通常バイナリ互換性はありません。たとえば、
IBM pSeries または IBM iSeries 以外のハードウェア・ベースの Linux でコンパイルされた Linux アプリケーションは、通常、再コンパイルしないと Linux for pSeries で実行されません。
pSeries用LinuxでコンパイルされたLinuxアプリケーション(Linuxアプリケーション用のAIXツールボックスを含む)は、AIXでは実行できません。
Linux用のAIXツールボックスを使用してAIXでコンパイルされたLinuxアプリケーションは、Linux for pSeries上で実行できません。
これはから来たものですpSeriesのLinuxアプリケーションIBMレッドブック(PDFリンク、4.7M) には、ツールキットを記述し、いくつかの移植ガイドラインと pSeries ハードウェアでネイティブ Linux を実行する章が含まれます。