리눅스 마스터 2급

[ 리눅스 마스터 2급 ] _리눅스의 역사

ITsubin 2022. 5. 8. 22:40

{ 1960년대 후반 }

> 1965년 MIT, AT&T 벨 연구소, General Electric에서는 Multics라는 실험적인 운영체제를 공동으로 개발하는 프로젝트를 진행하였다.

> 이 팀은 멀티태스킹, 멀티유저를 지원하는 초기 형태의 시분할 OS를 만들었다.

> 1969년 프로젝트에 참여했던 벨 연구소 연구원 "켄 톰슨(Ken Tompson)"이 초기 형태의 UNIX를 개발하였다.

 

{ 1970년대 }

> 1971년 벨 연구소의 "데니스 리치(Dennis Ritchie)"가 C언어를 개발함으로써, 어셈블리어로 되어있던 UNIX가 C언어로 재작성되었다.

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

> UNIX는 Berkeley Unix(BSD)와 SYSV로 분열하여 발전한다.

 

{ 1980년대 초중반 }

> MIT 연구소의 연구원이던 "리처드 스톨먼(Richard Stollman)"은 GNU(GNU is Not Unix) 프로젝트를 시작한다.

> 1985년 리처드 스톨먼은 FSF(Free Software Foundation, 자유 소프트웨어 재단)라는 비영리 단체를 설립한 후, "GNU 선언문(Manifesto)"를 발표한다.

> 개발이 진행된 프로그램들은 GNU 프로그램들의 배포 라이선스인 GPL 하에서 판매되었다.

> 1987년 앤드루 타넨바움(Andrew Tanenbaum)은 미닉스(MINIX)를 개발한다.

> 미닉스(MINIX)는 자유 / 오픈 소스 소프트웨어로, 교육용 유닉스 계열 운영체제이다.

 

{ 1990년대 초중반 }

> 핀란드의 헬싱키 대학의 "리눅스 토발즈(Linux Torvalds)가 Minix의 커널 소스를 고쳐 GNU 시스템에 적합한 커널을 개발하였다.

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

> 1994년에 리눅스 커널 버전 1.0을, 1996년에 버전 2.0을 발표한다.