Solaris는 원래 Sun Microsystems에서 개발한 유닉스 System V 기반 운영체제입니다. 2010년에 Oracle이 Sun을 인수하면서 Oracle Solaris라는 이름으로 관리되고 있습니다.
Solaris는 주로 SPARC 아키텍처 기반 서버에서 실행되며, x86/x64 아키텍처도 지원합니다. 고가용성, 대규모 병렬 처리, 고급 파일 시스템(ZFS) 등의 특화된 기능으로 미션 크리티컬한 시스템 환경에서 널리 사용되었습니다.
1982년: SunOS라는 이름으로 BSD 기반 유닉스 운영체제로 시작
1992년: System V 기반으로 전환되며 Solaris라는 이름을 사용
Solaris 2.x ~ 9: 엔터프라이즈 시장에서 주요 유닉스 OS로 자리잡음
Solaris 10 (2005): ZFS, DTrace, Zones 등 핵심 기능 도입
Solaris 11 (2011): 완전한 패키지 시스템 개편, 클라우드 지향 구조
Solaris 11.4 (2018): 최신 안정 버전, Oracle이 지속 유지보수 중
고성능, 고신뢰 파일 시스템
자체 RAID, 스냅샷, 복제, 데이터 무결성 검증
실시간 압축, 중복 제거, 자동 복구 기능 포함
최대 zettabyte급 용량 지원
OS 레벨 가상화 기술
경량 가상화 환경으로, 하나의 커널 내에서 다중 컨테이너 운영
기본 Zone과 Non-global Zone으로 분리 운영 가능
zoneadm, zonecfg 명령어로 관리
시스템 서비스의 상태를 선언적으로 정의하고 자동 복구
svcs, svcadm 명령어로 서비스 관리
부트 시 의존성 기반 병렬 서비스 시작
런타임 중 커널과 사용자 공간의 성능을 실시간 분석
프로파일링, 디버깅, 병목현상 분석에 매우 효과적
개발자와 운영자 모두에게 유용한 고급 도구
하드웨어와 소프트웨어 장애를 자동 감지 및 복구
장애 발생 시 시스템 전체 다운 없이 부분 격리 처리
구성요소 |
설명 |
---|---|
커널 (GENUNIX) |
유닉스 SVR4 기반 하이브리드 커널 |
파일 시스템 |
UFS, ZFS |
가상화 |
Zones, LDOMs (SPARC에서 논리 파티션 제공) |
패키지 관리 |
SVR4 패키징(pkgadd, pkgrm) → IPS(pkg)로 전환됨 |
서비스 관리 |
SMF (svcs, svcadm) |
명령어 |
설명 |
---|---|
zpool, zfs |
ZFS 풀 및 파일 시스템 관리 |
zonecfg, zoneadm |
Zone 가상화 구성 및 제어 |
svcs, svcadm |
SMF 기반 서비스 확인 및 제어 |
dtrace |
실시간 시스템 분석 스크립트 실행 |
fmadm |
장애 감지 및 로그 확인 |
prstat, vmstat, iostat |
시스템 자원 모니터링 |
pkg install |
IPS 기반 패키지 설치 |
beadm |
Boot Environment 관리 (ZFS 스냅샷 기반 부트 환경 관리) |
파일 시스템 |
설명 |
---|---|
UFS |
전통적인 유닉스 파일 시스템 |
ZFS |
고급 기능 포함, 현재 기본 파일 시스템 |
TMPFS |
메모리 기반 파일 시스템 (속도 빠름) |
LOFS |
다른 파일 시스템을 마운트하는 가상 파일 시스템 |
항목 |
Solaris |
AIX |
Linux |
---|---|---|---|
개발사 |
Oracle |
IBM |
커뮤니티 및 기업 |
기본 파일 시스템 |
ZFS |
JFS2 |
ext4, Btrfs, XFS 등 |
가상화 |
Zones, LDOMs |
WPAR, LPAR |
Docker, LXC, KVM 등 |
추적 도구 |
DTrace |
Trace |
strace, perf 등 |
서비스 관리 |
SMF |
SRC |
systemd |
주요 아키텍처 |
SPARC, x86 |
POWER |
x86, ARM 등 |
Oracle은 현재 Solaris 11.4를 **“Continuous Delivery Model”**로 관리 중
새로운 릴리스 없이 정기적인 패치와 마이너 업데이트 제공
신규 도입보다는 기존 대형 시스템 유지 위주
대부분의 기업은 Linux나 클라우드 환경으로 이전하는 중
Solaris는 유닉스 시스템 중에서도 기술적 완성도와 독창적인 기능이 가장 높은 운영체제 중 하나입니다. 특히 ZFS, DTrace, Zones는 Solaris의 대표적인 혁신 기술로 평가받습니다. 다만, 현재는 오픈소스 및 클라우드 중심으로 환경이 재편되면서 Solaris는 제한된 기업 환경에서 유지보수 용도로 사용되고 있습니다.
Solaris의 어떤 부분이 더 궁금하신가요? 예를 들어 Zones 구성 실습, DTrace 활용법, ZFS 스냅샷/복제 예제, 또는 IPS 패키지 관리 등 세부 주제를 다룰 수도 있습니다.