Solaris 10 10/08 リリースでは、次のシステムパフォーマンス機能と拡張機能が追加されました。
Solaris SPARC ブートストラッププロセスの再設計により、Solaris x86 ブートアーキテクチャーとの共通部分が増えました。
改善された Solaris ブートアーキテクチャーにより、直接ブート、RAM ディスクベースのブート、および RAM ディスクミニルートが SPARC プラットフォーム上で可能になります。これらの実現技術がサポートする機能は、次のとおりです。
追加のファイルシステムタイプからのシステムのブート。例: ZFS ファイルシステム。
DVD、NFS、または HTTP からのソフトウェアインストール用の単一ミニルートのブート。
その他の改善点としては、ブート時間の大幅な短縮、柔軟性の向上、保守の必要性の低下などが挙げられます。
このアーキテクチャー再設計の一部として、以前は Solaris x86 プラットフォームでしか使用できなかった Solaris ブートアーカイブと bootadm コマンドが、Solaris SPARC のブートアーキテクチャーの一部として統合化されました。
SPARC と x86 のブートアーキテクチャーの主な違いは、ブート時のブートデバイスとファイルの選択方法にあります。SPARC システムでは引き続き、OpenBoot PROM (OBP) が主要管理インタフェースとして使用され、OBP コマンドを使ってブートオプションが選択されます。x86 プラットフォームでは、BIOS と GRUB (GRand Unified Bootloader) メニュー経由でそれらのオプションが選択されます。
Solaris 10 10/08 リリースでは、UNIX カーネルを直接読み込んでブートする機能を使用できるのは、SPARC プラットフォーム上だけです。x86 プラットフォームでは引き続き、マルチブート形式のブートが使用されます。
Solaris SPARC ブートの実装は変更されましたが、その変更は、SPARC システムをブートするための管理手順には影響を及ぼしません。システム管理者が行うブート作業は、ブートアーキテクチャーの再設計前と同じままです。
詳細については、次を参照してください。
bootadm(1M) および boot(1M) のマニュアルページ
Solaris システムのブート手順については、『Solaris のシステム管理 (基本編)』の第 12 章「Solaris システムのブート (手順)」
カーネルが、既存の Intel SSSE3、SSE4.1、SSE4.2、および AMD SSE4A 命令セットの存在を検出するようになりました。この機能により、これらのハードウェア機能を必要とするプログラムの読み込みと実行が可能となります。dis(1) が、これらの命令セット拡張に含まれる命令の逆アセンブリをサポートするようになりました。
ある特定のバイナリのハードウェア機能要件の一覧については、file(1) コマンドのマニュアルページを参照してください。ある特定のマシンのローダーがサポートするハードウェア機能の一覧については、isainfo(1) のマニュアルページを参照してください。