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 |