티스토리 뷰
UNIX의 특징
- 다중 사용자, 다중 작업을 지원하는 신뢰성 높은 운영체제
UNIX와 리눅스
- 리눅스는 UNIX의 무료 공개 버전
- 초기에 리눅스는 PC용 운영체제로 개발되었음
UNIX의 발전사
- 최초의 UNIX
* Multics
→ 1969년 assembly 언어로 작성된 초초의 시분할 운영체제
* Unics → Unix
→ 작고 심플한 운영체제로 다시 작성됨
→ 1973년 대부분이 C언어로 다시 작성됨
- 대표적인 UNIX 시스템
* BSD 계열 : Free BSD, SunOS
* System V 계열 : HP-UX, IBM AIX, Solaris
* 리눅스
리눅스의 등장
- 1983년 GNU 프로젝트
* 리처드 스톨만이 UNIX와 유사한 공개 운영체제를 개발하기 위해 GNU 프로젝트를 시작
* 소프트웨어 상업화에 반대하고 소스코드의 공유, 자유로운 사용과 배포를 주장
* 1985년 GNU 선언문(Manifesto) 발표
* 1989년 GPL을 발표
* 현재 Free Software Foundation(FSF)이라는 이름으로 활동
- 1991년 리눅스 커널(kernel)
* 리누스 토르발스는 리눅스 커널을 작성하여 발표
→ 커널은 하드웨어를 제어하고 응용 프로그램과의 상호작용을 제공하는 운영체제의 핵심
* 개발자인 Linus와 UNIX의 이름을 따서 Linux라고 명명
- 1992년
* 최초 리눅스 배포판인 MCC Interim 리눅스가 발표됨
* 보통 리눅스라 함은 리눅스 커널을 사용한 운영체제(리눅스배포판)를 의미함
- 1998년
* IBM과 Oracle이 리눅스 지원을 발표