공지사항

리눅스의 역사 간략 소개

페이지 정보

profile_image
작성자 관리자
댓글 0건 조회 1,068회 작성일 22-04-15 10:42

본문

Unix_timeline.en.svg.png 이미지 출처 : 위키백과

위 이미지는 리눅스 역사를 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는 이식성과 호환성 있는 시스템으로 발전합니다.
- 소스 프로그램이 공개되어 있었던 UNIX는 Berkeley UNIX(BSD)와 SYSV로 분열되어 발전하게 됩니다.

 

 

[3] 1980년대
MIT 연구소의 연구원이었던 Richard Stollman은 소스를 공개하지 못하도록 하는 분위기와 기술을 상업화하려는 조류에 대한 반감으로
GNU(GNU is Not UNIX) 프로젝트를 시작합니다.
1985년 Richard Stollman은 FSF(Free Software Foundation, 자유 소프트웨어 제단)라는 비영리 단체를 설립 후 ‘GNU 선언문’을 발표합니다.
개발이 진행된 프로그램들은 GNU 프로그램들의 배포 라이선스인 GPL하에서 판매되었습니다.
1987년 Andrew Tanenbaum은 자유/오픈 소스 소프트웨어로 교육용 UNIX 계열 운영체제인 MINIX를 개발합니다.

 

 

[4] 1990년대 초중반
핀란드의 헬싱키 대학의 Linux Torvalds가 MINIX의 커널 소스를 고쳐 GNU 시스템에 적합한 커널을 개발하였습니다.
Richard Stollman과 FSF는 UNIX 커널과 호환 가능한 커널인 LINUX를 GNU 시스템의 커널로 채택합니다.

1994년 리눅스 커널 버전 1.0을 발표하고 1996년에 리눅스 커널 버전 2.0을 발표했습니다.