System V

UNIX System V(System V)는 AT&T가 1983년 발표한 상용 UNIX 운영체제 계열이다. Bell Labs에서 발전한 Research UNIX와 System III 기술을 상용 컴퓨터 제조사와 기업 사용자에게 제공하는 방식으로 발전했으며, 여러 제품과 CPU 아키텍처에...

분류상용 UNIX 운영체제 계열
개발AT&T·UNIX System Laboratories
최초 시기1983년 System V 발표
직접 계보Research UNIX·System III의 상용 계승
커널·실행 모델UNIX System V 커널
대상 하드웨어다양한 제조사의 UNIX 워크스테이션·서버
기술 특징System V IPC·init·STREAMS·SVR4 표준화
후속 계열SVR4 → Solaris 및 상용 UNIX
상태역사적 상용 UNIX 계열
참고 자료기술·역사 자료

UNIX System V(System V)는 AT&T가 1983년 발표한 상용 UNIX 운영체제 계열이다. Bell Labs에서 발전한 Research UNIX와 System III 기술을 상용 컴퓨터 제조사와 기업 사용자에게 제공하는 방식으로 발전했으며, 여러 제품과 CPU 아키텍처에 이식할 수 있는 UNIX 기반 및 개발 인터페이스를 제공했다. BSD와 함께 1980년대 UNIX 생태계의 중요한 기술 계열을 형성한 시스템으로, 단순히 시스템 이름에 UNIX라는 단어가 들어간 다른 제품과 직접적인 코드 계보가 같다고 볼 수는 없다.[1]

System V의 주요 릴리스에는 SVR1, SVR2, SVR3와 SVR4가 있다. 운영체제는 프로세스·파일 시스템과 신호 및 터미널 인터페이스 외에 공유 메모리·세마포어·메시지 큐 같은 System V IPC 기술을 발전시켰고, SVR3에서는 STREAMS 등의 입출력 구조가 추가되었다. SVR4는 1989년 AT&T와 Sun Microsystems의 공동 개발로 System V에 BSD·SunOS·Xenix 계열의 기능을 통합하며 여러 상용 UNIX의 공통 기반을 형성했다.

UNIX System V Interface Definition(SVID)과 후속 POSIX·Single UNIX Specification의 관계는 UNIX 호환 API가 제조사별 구현을 넘어 표준화되는 과정에서 중요하다. Solaris는 SVR4를 직접적인 기술 기반으로 삼았으며, AIX·HP-UX 등 상용 UNIX도 시기별로 System V와 BSD 기능을 채택했다. System V를 Linux의 직접적인 커널 전신으로 보는 것은 부정확하다. Linux는 UNIX의 설계와 인터페이스의 영향을 받은 독립 구현이다.[2]

역사

초기 개발

주요 릴리스

후속 계보

설계 목표

커널과 시스템 구성

프로세스·메모리

입출력과 장치

시스템 API

파일 시스템·저장소

네트워크와 보안

시스템 관리·도구

프로그램 실행과 호환성

하드웨어 아키텍처

관련 운영체제와의 관계

현재 상태

관련 문서

  1. The Open Group: UNIX History ↩
  2. UNIX Standards and Releases ↩