リンカーとライブラリ

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

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

Solaris ABI は、「System V アプリケーションバイナリインタフェース」によって始まった ABI の成果の技術的な子孫で、「SPARC Compliance Definition (SCD)」と呼ばれる、SPARC International, Inc.® が SPARC® プロセッサ向けに作成した後継成果です。