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]