64 비트 Solaris 운영 환경은 64비트 운영 체제에 의해 지원되는 완벽한 32비트 겸 64비트 응용 및 개발 환경입니다. 이 운영 환경은 기존의 소스 및 이진 응용프로그램들에 대한 최대한의 호환성과 상호 운용성을 허용합니다. 동시에 64비트 Solaris 운영 환경은 32비트 시스템의 한계를 극복하는데, 가장 두드러진 것은 64비트 가상 주소 공간을 지원하고 다른 32비트 시스템 한계를 제거한다는 점입니다.
64비트 Solaris 운영 환경에 의해 극복되는 주요 한계는 다음과 같습니다:
64비트 응용프로그램들을 위한 64비트 time_t (2038 문제 회피)
64비트 응용프로그램들을 위한 완전 64비트 정수 연산. 64비트 연산은 모든 Solaris 2.x 릴리스에서 사용할 수 있었지만, 이제 64비트 구현은 정수 연산 및 매개변수 전달을 위해 완전한 64비트 기계 레지스터를 사용합니다. 이에 따라 응용프로그램이 64비트 CPU 하드웨어의 능력을 완전히 이용할 수 있습니다.
64비트 시스템에 있는 2 GB 이상의 tmpfs
64비트 시스템에 있는 스왑 장치당 2 GB 이상
64비트 Solaris 운영 환경에서는 호환성과 상호 운용성이 완벽하므로 눈에 띄는 차이가 없습니다. 기존 응용프로그램들이 제대로 작동하며 PATH 설정이 변경되지 않습니다.
새로운 isainfo 프로그램은 32비트 시스템에서 실행하는지 아니면 64비트 시스템에서 실행하는지를 결정하는데 도움이 됩니다. isainfo 는 실행되는 시스템의 모든 지원되는 명령어 집합 기계(ISA) 들에 관한 정보를 인쇄합니다.
마지막으로, UltraSPARC 시스템에서 32비트 또는 64비트 Solaris 운영 환경을 선택하여 부트할 수 있습니다.
개발자들을 위한 자세한 64 비트 정보에 대해서는 "소프트웨어 개발자 환경" 을(를) 참조하십시오. 또한 64 비트 운영 체제 사용에 대한 자세한 내용은 Solaris 7 64-bit Developer's Guide를 참조하십시오.