Sun Solaris
Entity (인물·조직)lectureverified2026-05-09

Sun Solaris

#vch#lecture-intro#B-os#os-g3

Sun Solaris (1992)

1. 요약

Solaris는 1992년 Sun Microsystems가 *SunOS 4.x(BSD 기반)*에서 *Solaris(System V Release 4 기반)*로 전환하면서 시작된 엔터프라이즈 UNIX이다. SPARC 워크스테이션·서버를 닷컴 시대 인프라의 표준으로 만들었고, 2009년 Oracle이 Sun을 인수한 후에도 ZFS·DTrace·Zones 같은 혁신 기술로 OS 역사에 깊이 기록되었다.

2. 등장 배경

1980년대 Sun은 BSD UNIX 기반 SunOS 3.x·4.x로 워크스테이션 시장을 잡았다. 그러나 AT&T가 BSD와 System V를 통합한 *System V Release 4(SVR4)*를 1988년 발표하면서, 업계 표준이 SVR4로 이동. 1991년 9월 4일 Sun은 다음 주요 OS 릴리스를 BSD에서 SVR4 기반으로 전환한다고 발표. 내부 명칭은 SunOS 5였지만, 마케팅 명칭으로 Solaris를 사용하기 시작.

3. 아키텍처 특징

  • SVR4 기반 — System V Release 4 + BSD 잔여 호환성. 기업용 UNIX 표준.
  • SPARC 통합 최적화 — Sun이 자체 설계한 SPARC RISC 아키텍처에 깊이 기록됨. 1992년 32비트 SPARC V8·MicroSPARC 출시. UltraSPARC(64비트, 1995)으로 진화.
  • 대칭 다중 처리(SMP) — 수많은 CPU를 효율적으로 활용. 64+ CPU 머신에서도 잘 확장. 멀티 소켓 서버 시대의 모범.
  • NFS(Network File System) — Sun이 1984년 발명. Solaris의 기본. 분산 파일 시스템의 표준.
  • ZFS(2005) — 차세대 파일 시스템. 128비트·copy-on-write·자체 검증·스냅샷·압축. 데이터 무결성의 새 표준.
  • DTrace(2005) — 동적 추적(dynamic tracing) 프레임워크. 운영 중인 시스템을 코드 수정 없이 실시간 분석. 이후 Linux eBPF로 흡수.
  • Zones / Containers(2005) — OS 레벨 가상화. Docker·Kubernetes의 정신적 조상 중 하나.

4. 짝지어진 언어

C(시스템·커널), C++(애플리케이션), Java(1995년 Sun이 Java를 발표). Java가 Solaris에서 태어난 언어라는 사실은 강의에서 핵심 — OS 와 언어가 한 회사에서 같이 설계된 사례. Solaris HotSpot JVM이 엔터프라이즈 자바의 기준 환경이 됨. Perl·Tcl·Python도 Solaris에서 시스템 관리 스크립팅의 표준 도구로 자리.

5. SE 실무 변화

  • 닷컴 시대 인프라 — 1995~2001년 닷컴 호황기에 거의 모든 대형 웹사이트(eBay·Yahoo!·NYSE)가 Sun 서버 위에서 운영. "네트워크가 컴퓨터다(The Network is the Computer)" 슬로건이 시대를 정의.
  • NFS·NIS의 표준화 — 분산 파일 시스템·디렉터리 서비스가 기업 인프라 운영의 기본기가 됨.
  • 오픈소스화 시도(2005) — OpenSolaris로 소스 공개. 2010년 Oracle이 닫았으나, 커뮤니티가 illumos로 포크해 SmartOS·OmniOS로 살아남음.

6. 강의 활용

Solaris는 강의에서 **"좋은 설계는 회사가 망해도 살아남는다"**의 결정적 사례. ZFS·DTrace·Zones가 Solaris의 죽음(Oracle 인수 후 사실상 정체)에도 불구하고 FreeBSD·Linux·macOS로 모두 흡수되었다. "설계는 코드를 떠나 다른 코드 베이스로 이주한다". 또한 Java가 OS 회사에서 만들어졌다는 점은 언어와 OS와 인프라가 한 묶음으로 설계되어야 한다는 강의 명제와 정확히 부합.

7. 주요 인물·사건

  • Bill Joy — Sun 공동창업자. BSD 시대의 UNIX 마법사. vi·csh 작성자.
  • Vinod Khosla / Andy Bechtolsheim / Scott McNealy — Sun 공동창업자.
  • Jeff Bonwick — ZFS 수석 설계자.
  • Bryan Cantrill — DTrace 공동 설계자. 후일 Joyent·Oxide 공동창업.
  • 1991.09.04 — Sun, SVR4 기반 OS 전환 발표
  • 1992 — Solaris 2.0 출시, 32비트 SPARC V8
  • 1995 — Solaris 2.5 + UltraSPARC, Java 발표
  • 1999~2001 — 닷컴 호황기 Sun 시가총액 2000억 달러 돌파
  • 2005 — ZFS·DTrace·Zones 출시. OpenSolaris 시작
  • 2009 — Oracle, Sun 인수($7.4B)
  • 2017 — Oracle, Solaris 개발 인력 대량 해고. 사실상 정체
  • 2026 — illumos·SmartOS로 커뮤니티 계승. ZFS는 OpenZFS로 Linux·FreeBSD·macOS에 광범위 사용

출처

그룹 시리즈

synthesis/group-os_g3 (시대 그룹 종합 카드)