リンカーとライブラリ

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

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

Solaris ABI は、「System V アプリケーションバイナリインタフェース」によって始まった ABI の成果の技術上の子孫です。この成果は、SPARC International, Inc.® によって行われた SPARC プロセッサ向けの追加により発展し、「SPARC Compliance Definition (SCD)」と呼ばれます。