··········+추후 수정+··········
1. 1960년대 후반
· 1965년 MIT, AT&T 벨 연구소, General Electric에서 Multics라는 실험적인 운영채제를 공동으로 개발하는 프로젝트를 진행하였다.
- 멀티태스킹, 멀티유저를 지원하는 초기 형태의 시분할 운영체제 개발
· 1969년 프로젝트에 참여했던 벨 연구소의 켄 톰슨(Ken Thompson), 초기 형태의 UNIX 개발
2. 1970년대
· 1971년 벨 연구소의 데니스 리치(Dennis Ritchie), C언어 개발
- UNIX가 어셈블리 언어에서 C언어로 재작성됨 → 이식성, 호환성
- 소스(Source) 프로그램이 공개되어 있었던 UNIX는 Berkely Unix(BSD)와 SYSV로 분열되어 발전
3. 1980년대 초중반
· MIT 연구소의 리처드 스톨먼(Richard Stollman)은 소스를 공개하지 못하도록 하는 분위기와 기술을 상업화하려는 조류의 반감으로 GNU(GNU is Not Unix) 프로젝트를 시작한다.
· 1985년 리처드 스톨먼은 FSF(Free Software Foundation, 자유 소프트웨어 재단)이라는 비영리 단체를 설립한 후, 'GNU 선언문'을 발표한다.
- 개발이 진행된 프로그램들은 GNU 프로그램들의 배포 라이선스인 GPL 하에 판매되었다.
· 1987년 앤드류 타넨바움(Andrew Tanenbaum), 쇼육용 유닉스 계열의 운영체제이자 자유/오픈 소스 소프트웨어 미닉스(MINIX) 개발
4. 1990년대 초중반
· 핀란드 헬싱키 대학의 리누스 토발즈(Linus Torvalds)가 Minix의 커널 소스를 고쳐 GNU 시스템에 적합한 커널을 개발하였다.
· 스톨먼과 FSF는 유닉스 커널과 호환 가능한 커널인 리눅스를 GNU 시스템의 커널로 채택한다.
· 1994년, 리눅스 커널 버전 1.0 발표.
· 1996년, 리눅스 커널 버전 2.0 발표.
'System > Linux Master' 카테고리의 다른 글
[1. 리눅스 일반] 02 리눅스의 설치 (3) - 부트 매니저 (0) | 2019.01.24 |
---|---|
[1. 리눅스 일반] 02 리눅스의 설치 (2) - 파티션 (0) | 2019.01.23 |
[1. 리눅스 일반] 02 리눅스의 설치 (1) - 기본 설치 및 유형 (0) | 2019.01.23 |
[1. 리눅스 일반] 01 리눅스의 이해 (3) - 리눅스 라이선스 (0) | 2019.01.22 |
[1. 리눅스 일반] 01 리눅스의 이해 (1) - 리눅스의 개요 (0) | 2019.01.22 |