リンカーとライブラリ

アプリケーションバイナリインタフェース

システムコンポーネントとアプリケーションコンポーネントの間に定義されたバイナリインタフェースを利用すれば、これらのコンポーネントを非同期的に更新することができます。 Solaris リンカーは、これらのインタフェース上で稼動し、実行できるようにアプリケーションを組み合わせます。Solaris リンカーによって処理されたコンポーネントにはすべて、バイナリインタフェースが連結されますが、Solaris システムが提供するバイナリインタフェースは、「Solaris ABI」と呼ばれます。

Solaris ABI の技術は、「System V アプリケーションバイナリインタフェース」によって提唱された ABI に準拠しています。さらに、SPARCTM International が SPARC プロセッサ向けに作成した「SPARC® Compliance Definition (SCD)」にも準拠しています。