Linux Journey 에 오신 것을 환영합니다! 강력한 Linux 의 세계로 뛰어들 준비가 되셨다면, 제대로 찾아오셨습니다. 제 이름은 Penguin Pete 이며, 여러분의 가이드가 되어 드릴 것입니다. 시작하기에 앞서, Linux 의 간략한 역사를 살펴보겠습니다.### Linux 의 전신 Linux 가 어떻게 만들어졌는지 이해하려면 1969 년으로 거슬러 올라가야 합니다. 당시 벨 연구소의 켄 톰슨 (Ken Thompson) 과 데니스 리치 (Dennis Ritchie) 가 UNIX 운영 체제를 개발했습니다. 이후 C 프로그래밍 언어로 재작성되면서 이식성이 높아졌고, 널리 채택되는 계기가 되었습니다.
그로부터 10 여 년 후, 리처드 스톨먼 (Richard Stallman) 이 GNU("GNU's Not UNIX"의 재귀적 약자) 프로젝트를 시작했습니다. 목표는 완전히 자유롭고 오픈 소스인 UNIX 와 유사한 운영 체제를 만드는 것이었습니다. GNU 프로젝트는 GNU 일반 공중 사용 허가서 (GPL) 를 포함한 많은 필수 구성 요소를 생산했지만, 자체 커널인 Hurd 는 제때 완성되지 못했습니다.### 커널의 역할커널은 운영 체제의 핵심 구성 요소입니다. 하드웨어와 소프트웨어가 통신할 수 있도록 다리 역할을 합니다. 커널은 CPU, 메모리, 주변 장치와 같은 시스템 자원을 관리합니다. 본질적으로 커널은 시스템에서 일어나는 모든 일을 제어합니다. BSD 나 MINIX 와 같은 다른 UNIX 계열 시스템이 개발되고 있었지만, 모두 자유롭게 사용할 수 있는 통합된 커널이 부족했습니다.### Linux 커널의 탄생 1991 년, 핀란드의 학생이었던 리누스 토발즈 (Linus Torvalds) 가 개인 프로젝트로 새로운 커널을 개발하기 시작했습니다. 우리가 현재 Linux 커널로 알고 있는 이 커널은 GNU 운영 체제의 빠진 조각을 채워주었습니다. GNU 도구와 Linux 커널의 결합은 오늘날 널리 사용되는 완전한 오픈 소스 운영 체제를 탄생시켰습니다. 이 이정표는 Linux 역사에서 중추적인 순간이었습니다.
2018 년의 리누스 토발즈 (출처: Wikipedia)