64 位元的 Solaris 作業環境是由 64 位元作業系統所支援的完整 32 位元與 64 位元的應用程式及設計環境。因此允許現存應用程式的最大相容性與相互可操作性,既為來源亦為二進位。同時,64 位元的 Solaris 作業環境克服了 32 位元系統的限制,最顯著的是藉由支援 64 位元的虛擬位址空間及刪除其它 32 位元系統的限制。
64 位元的 Solaris 作業環境所克服的主要限制如下:
完整的 64 位元應用程式的 64 位元整數運算。雖然 64 位元的運算在所有 Solaris 2.x 版次中都已可使用,但是 64 位元的執行現在使用完整 64 位元機器暫存器於整數作業與參數的傳送。如此允許應用程式完全利用 64 位元 CPU 硬體的能力。
大於 64 位元系統上的 2 GB tmpfs。
大於 64 位元系統上每次交換裝置的 2 Gbytes。
64 位元的 Solaris 作業環境中的相容性與相互可操作性非常完整,因此沒有明顯的不同之處。現存應用程式剛好可運作且 PATH 設定保留不變。
新的 isainfo 程式有助於斷定您是否正在 32 位元或 64 位元的系統上執行。isainfo 列印有關所有支援執行系統的指令集架構(ISA)的資訊。
最後,有在 UltraSPARC 機器上啟動 32 位元或是 64 位元的 Solaris 作業環境的選項。
有關設計者更詳細的 64 位元資訊,請參閱 "軟體發展環境"。同時,有關使用 64 位元作業系統的更多資訊,請參閱 Solaris 7 64-bit Developer's Guide。