1. 리눅스 역사

Linux Journey 에 오신 것을 환영합니다! 강력한 Linux 의 세계로 뛰어들 준비가 되셨다면, 제대로 찾아오셨습니다. 제 이름은 Penguin Pete 이며, 여러분의 가이드가 되어 드릴 것입니다. 시작하기에 앞서, Linux 의 간략한 역사를 살펴보겠습니다.### Linux 의 전신 Linux 가 어떻게 만들어졌는지 이해하려면 1969 년으로 거슬러 올라가야 합니다. 당시 벨 연구소의 켄 톰슨 (Ken Thompson) 과 데니스 리치 (Dennis Ritchie) 가 UNIX 운영 체제를 개발했습니다. 이후 C 프로그래밍 언어로 재작성되면서 이식성이 높아졌고, 널리 채택되는 계기가 되었습니다.Unix 타임라인그로부터 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 년의 리누스 토발즈2018 년의 리누스 토발즈 (출처: Wikipedia)

로그인하여 학습 진행 상황을 저장하세요

로그인

연습 문제

학습의 가장 좋은 방법은 직접 해보는 것입니다. Linux 여정을 시작하려면 다음 실습을 통해 기본 명령어를 연습하고 명령줄 환경에 대한 자신감을 키워보세요.1. Linux 시작하기 - echo, date와 같은 필수 터미널 명령어와 기본적인 계산법을 배우며 Linux 여정을 시작하세요. 완전 초보자에게 적합합니다.2. 첫 번째 Linux 실습 - 이 입문 실습은 Linux 에서 고전적인 "Hello, World!" 프로그램을 작성하는 방법을 안내하고 몇 가지 기본 명령어를 가르쳐 줍니다.3. 개인화된 터미널 인사말 만들기 - 기본적인 Linux 터미널 명령어를 사용하여 매력적인 환영 메시지를 만드는 빠르고 재미있는 도전 과제입니다.이 실습들은 실제 Linux 환경에서 기초 개념을 적용하는 데 도움을 줄 것입니다.

퀴즈

Linux 커널을 개발한 사람은 누구인가요? 영어로 답변해 주시고 대소문자를 구분해 주세요.