Solaris

Solaris는 Sun Microsystems가 서버와 워크스테이션을 위해 개발하고 이후 Oracle이 인수한 UNIX 운영체제 계열이다. 초기 Solaris 1이라는 제품명은 BSD 기반 SunOS 4의 배포와 관련이 있지만, 1992년에 등장한 Solaris 2의 커널은 System...

분류운영체제
개발Sun Microsystems, 이후 Oracle
최초 시기1992년 Solaris 2 계열 출범
직접 계보System V Release 4와 SunOS 기술
커널·실행 모델SunOS 5·Solaris 커널
대상 하드웨어SPARC 및 x86-64
기술 특징ZFS·DTrace·Zones·SMF
후속 계열OpenSolaris·illumos 관련 후속
상태Oracle Solaris 11.4 제품 및 지원 계열
참고 자료기술·역사 자료

Solaris는 Sun Microsystems가 서버와 워크스테이션을 위해 개발하고 이후 Oracle이 인수한 UNIX 운영체제 계열이다. 초기 Solaris 1이라는 제품명은 BSD 기반 SunOS 4의 배포와 관련이 있지만, 1992년에 등장한 Solaris 2의 커널은 System V Release 4(SVR4) 기반의 SunOS 5로 구분된다. 따라서 Solaris의 버전명과 SunOS 커널 버전, 초기 BSD 기반 세대 및 SVR4 계열은 역사적으로 구별해야 한다.[1]

Solaris는 다중 프로세서 서버에서의 동시 실행, 가상 메모리, 네트워크 및 저장 장치 서비스와 시스템 관리 기능을 발전시켰다. ZFS 파일 시스템은 저장 풀과 데이터 무결성 검사를 통합하고, DTrace는 실행 중인 커널·응용 프로그램의 동작을 계측하는 기술이며, Solaris Zones는 하나의 커널 안에서 여러 격리된 사용자 공간을 실행하게 한다. 서비스 관리에는 SMF가 사용되며, 이러한 기능들은 버전에 따라 제공 범위가 다르다.

Sun Microsystems 시기에는 SPARC와 x86용 시스템을 지원했고, Oracle의 Solaris 제품군은 기업용 서버의 가용성·보안 및 장기 관리에 중점을 둔다. OpenSolaris 공개 개발에서 발전한 illumos와 그 기반의 여러 운영체제는 Solaris 기술·소스 역사와 연결되지만 Oracle Solaris와 동일한 상용 릴리스는 아니다. 현대 Oracle Solaris의 11.4 문서는 제품별 설치·관리와 기능을 안내하며, 계보에서는 SVR4와 SunOS 5로 이어지는 직접적인 기술 연결을 표시한다.[2]

역사

초기 개발

주요 릴리스

후속 계보

설계 목표

커널과 시스템 구성

프로세스·메모리

입출력과 장치

시스템 API

파일 시스템·저장소

네트워크와 보안

시스템 관리·도구

프로그램 실행과 호환성

하드웨어 아키텍처

관련 운영체제와의 관계

현재 상태

관련 문서

  1. Oracle Solaris Transition Guide ↩
  2. Oracle Solaris Documentation ↩