Files
2026-04-09 11:34:46 +09:00

3.4 KiB

id, created, tags
id created tags
리눅스의 역사 20260407 2026-04-07 13:12

리눅스는 오늘날 서버, 스마트폰(안드로이드), 임베디드 시스템 등 우리 생활 어디에나 존재하지만, 그 시작은 한 대학생의 작고 겸손한 프로젝트였습니다. 리눅스의 역사를 주요 변곡점별로 정리해 드릴게요.

역사

1. 리눅스의 뿌리: 유닉스(Unix)와 GNU

리눅스를 이해하려면 먼저 그 조상 격인 유닉스(Unix)GNU프로젝트를 알아야 합니다.

  • 유닉스(Unix)의 탄생: 1969년 AT&T 벨 연구소에서 개발된 운영체제입니다. 강력했지만, 점차 유료화되고 소스 코드가 폐쇄적으로 변했습니다.

  • 리처드 스톨먼과 GNU: 1983년, 리처드 스톨먼은 누구나 자유롭게 소프트웨어를 사용하고 수정할 수 있어야 한다는 철학 아래 GNU프로젝트를 시작했습니다. 그는 유닉스와 호환되는 자유 운영체제를 만들고자 했으며, 컴파일러(GCC)와 에디터(Emacs) 등 많은 도구를 만들었지만 정작 운영체제의 핵심인 커널(Kernel) 이 완성되지 않은 상태였습니다.

2. 1991년: 리누스 토르발스의 등장

1991년, 핀란드 헬싱키 대학교의 학생이었던 리누스 토르발스(Linus Torvalds) 는 당시 교육용 유닉스였던 미닉스의 한계에 답답함을 느꼈습니다. 그는 취미 삼아 새로운 운영체제 커널(Kernel)을 직접 만들기 시작했습니다.

  • 역사적인 메일: 1991년 8월 25일, 그는 뉴스그룹에 다음과 같은 요지의 글을 올립니다.

    그냥 취미일 뿐입니다. GNU처럼 거창하거나 전문적인 건 아니에요.

  • 리눅스의 탄생: 리누스가 만든 이 커널은 그의 이름과 유닉스(Unix)를 합쳐 리눅스(Linux) 라고 불리게 되었습니다.

3. 리눅스와 GNU의 결합

리누스 토르발스가 만든 것은 커널(컴퓨터 하드웨어를 제어하는 핵심 부위) 뿐이었습니다. 운영체제가 제대로 작동하려면 셸, 컴파일러, 라이브러리 같은 도구들이 필요했는데, 이때 리처드 스톨먼의 GNU 도구들이 리눅스 커널과 결합하게 됩니다.

이 결합을 통해 완전한 형태의 운영체제가 탄생했으며, 엄밀하게는 GNU/Linux라고 부르는 것이 맞습니다.

4. 성장의 동력: 오픈소스와 GPL

리눅스가 폭발적으로 성장한 이유는 GPL(General Public License) 덕분입니다.

  • 누구나 코드를 볼 수 있고, 수정할 수 있으며, 배포할 수 있다는 원칙 덕분에 전 세계의 천재 개발자들이 자발적으로 리눅스의 버그를 잡고 기능을 추가하기 시작했습니다.

5. 리눅스의 진화 과정

  • 1990년대 중반: 슬랙웨어, 데비안, 레드햇 같은 배포판들이 등장하며 일반 사용자들도 설치하기 쉬워졌습니다.

  • 2000년대: 기업들이 리눅스의 안정성을 인정하며 서버 시장을 장악하기 시작했습니다. IBM, 인텔 등이 거액을 투자하며 생태계가 커졌습니다.

  • 2008년~현재: 구글이 리눅스 커널을 기반으로 안드로이드를 발표하면서, 리눅스는 전 세계에서 가장 많이 쓰이는 모바일 운영체제가 되었습니다. 또한 현재 전 세계 슈퍼컴퓨터의 100%가 리눅스로 작동합니다.