04. 리눅스의 역사

2021. 10. 5. 23:54리눅스

리눅스 역사를 BSD 계열과 SystemV로 분류한다.

 

1. 1960년대 후반

  - 1965년 MIT, AT&T 벨 연구소, General Electric에서는 Multics라는 실험적인 운영체제를

    공동으로 개발하는 팀프로젝트 진행

  - 프로젝트 팀은 멀티태스킹, 멀티유저를 지원하는 초기 형태의 시분할 운영체제를 만든다

  - 1969년 프로젝트에 참여했던 벨 연구소 연구원 켄 톰스(Ken Thompson)이 초기 형태의

     UNIX를 개발

 

2. 1970년대

  - 1971년 벨 연구소의 데니스 리치(Dennis Ritchie)가 C언어를 개발함으로 어셈블리 언어로

    되어있던 UNIX가 C언어로 재작성

  - C언어로 개발된 UNIX는 이식성과 호환성이 있는 시스템으로 발전

     소스(source)프로그램이 공개되어 있었던 UNIX는 Berkeley Unix(BSD)와 SYSV로

         분열되어 발전

 

3. 1980년대 초중반

  - MIT 연구소의 연구원이었던 리처드 스톨먼(Richard Stollman)은 소스를 공개하지

    못하도록 하는 분위기, 기술을 상업화하려는 조류에 대한 반감으로

    GNU(GNU is Not Unix) 프로젝트를 시작

  - 1985년 리처드 스톨먼은 FSF(Free Software Foundation, 자유 소프트웨어 재판)라는

    비영리 단체를 설립 후 'GNU 선언문(Manifesto)'을 발표

  - 1987년 애드루 타넨바움(Andrew Tanenbaum)은 미닉스(MINIX)를 개발

     ➜미닉스(MINIX)는 자유/오픈 소스 소프트웨어 교육용 유닉스 계열 운영체제

 

4. 1990년대 초중반

  - 핀란드의 헬싱키 대학의 리누스 토발즈(Linux Torvalds)가 Minix의 커널 소스를 고쳐

    GNU시스템에 적합한 커널을 개발하였다.

  - 스톨먼과 FSF는 유닉스 커널과 호환 가능한 커널인 리눅스를 GNU 시스템 커널로 채택

  - 1994년 리눅스 커널 버전 1.0 발표

  - 1996년 리눅스 커널 버전 2.0 발표

 

'리눅스' 카테고리의 다른 글

06. 리눅스 설치 개요  (0) 2021.10.07
05. 리눅스 라이선스  (0) 2021.10.06
03. 리눅스 배포판  (0) 2021.10.03
02. 리눅스 디렉터리  (0) 2021.10.02
01. 리눅스 특징 및 장단점  (0) 2021.10.01