1. 개요
UNIX의 역사.2. Bell Labs
1960년대 후반 MIT 대학과 벨 연구소에서 개발을 시도해 1969년[1]에 출시한 시분할 운영 체제 멀틱스(Multics)가 그 기원이다. 멀틱스는 여러 사용자를 동시에 지원하고 기능이 많은 우수한 운영체제였으나 많은 실험적 첨단 기능을 가지다 보니 대단히 크고 복잡한 운영체제였고, 무엇보다 GE/Honeywell의 비싼 대형 컴퓨터에만 돌아갔다. 그러다가 켄 톰슨은 게임을 만들다가 선배한테 들켜서 비교적 작은 미니컴퓨터 가지고[2] 게임을 하려고 했지만... 미니컴퓨터가 너무 느린 탓에 운영 체제를 수정하다가 유닉스를 만들게 됐다.하지만 벨 연구소가 속한 AT&T는 전화회사일 뿐, 컴퓨터 회사는 아니므로 그 당시론 뭔가 회사에 도움이 될만한 실용적인 결과물을 내어 유닉스 운영체제의 실용성을 보여야 상당히 비싼 미니컴퓨터를 사서 운영체제 연구개발을 계속할 수 있었다. 게다가 그 당시의 AT&T는 미국 법무부의 반독점소송에 패배하고 지역 전화회사로 분할되면서 법적으로 IBM 같은 컴퓨터 판매사업을 할 수 없었다.
그래서 만든 게 문서 포매팅 시스템인 troff이다.
이 시스템은 CAT라는 영문사진식자기(phototypesetter)로 불리는 출판용 인쇄원고(camera-ready copy)를 만들어 내는 물건이었는데, 기존의 인쇄원고 작성 시스템보다 월등히 사용이 편리하고 인기가 높아 AT&T회사 내의 각종 문서작성 전용 시스템(Document Workbench, DWB)으로 널리 보급되었다. 이렇게 높은 실용성과 편리함의 인기에 힘임어 Version 7이 일부 대학 등에 소스 코드 형태로 판매되었다. 한국의 서울대학교 전산학과에도 1983년경 16비트 미니컴퓨터 PDP-11에서 이 버전을 운영하였다. 이게 발전한 게 흔히 System V라고 널리 알려진 AT&T 혈통의 Unix.
또한 캘리포니아 대학교/버클리 캠퍼스로 건너가서는 가상메모리와 TCP/IP Networking 기능과 스크린에디터 등 각종 편리한 기능이 더해지고 그 당시 인기가 높았던 32비트 미니컴퓨터 DEC VAX 780 이식되어서 소위 BSD 혈통의 Unix가 됐다. 한국에서도 1985년 경 당시의 경희대 부근 홍릉 캠퍼스에 있던 KAIST 전산학과에서 BSD 4.2/4.3을 운영하였다.
3. BSD
연구용 UNIX 5판이 버클리 대학교에 가면서 BSD가 탄생했다. 후에 SunOS, macOS에 큰 영향을 끼치게 됐다.4. AT&T의 분할과 UNIX 상용화
AT&T는 미국 전화 시장을 독점한다는 이유로 분할되었고, 돈을 벌기 위해 UNIX를 'UNIX System III'라는 이름으로 팔았다. UNIX System III은 많은 회사의 팔린 AT&T의 효자 상품이 되었고, AT&T는 다음 버전인 UNIX System IV를 연구하고 UNIX System V를 출시했다. 그 후 UNIX System V는 BSD 소스 코드를 받아들여 Release 4까지 AT&T가 만들게 됐다.AT&T의 출시 제품에 관한 상세 목록은 UNIX/목록 참고.
5. Novell 시기
노벨은 AT&T로부터 'UNIX'라는 이름을 쓸 권리와 UNIX System V 소스 코드를 샀지만 경영 문제로 인해 UNIX라는 이름을 쓸 권리는 The Open Group에 소스코드는 SCO에 팔았다. System V Release 4.2가 이때 만들어졌다.6. SCO 시기
전부터 'OpenServer'라는 UNIX를 만들던 SCO는 경쟁 상대였던 UnixWare도 관리할 운명(...)에 처하게 됐지만 2001년에 파산하고 SCO Group이 탄생했다.7. SCO Group
8. Xinuos 시기
2011년에 SCO Group이 UnXis에 인수되고 UnXis는 회사명을 'Xinuos'로 바꾸었다. OpenServer 5와 6, UnixWare 7은 Definite 버전을 나오게 되었고, Xinuos는 FreeBSD 10에 기반한 OpenServer 10을 만들게 됐다.
[1]
리눅스를 개발한
리누스 토르발스가 태어난 해이기도 하다.
[2]
프로그램 데이터 프로세서 문서을 보면 알겠지만, 당시에 비교적 작다는 거지, 그 미니가 우리가 알고 있는 작은 사이즈가 아니다.