1991년 오늘, Linus Torvalds는 Linux를 개발 중이라고 발표했습니다.

약 30년 전, Linus Torvalds는 무료 OS 개발 계획을 자세히 설명하는 이메일을 보내 Linux의 씨앗을 뿌렸습니다.

주요 시사점

  • 매우 다재다능한 운영 체제인 Linux는 보안, 사용자 정의 가능성 및 낮은 하드웨어 사용량을 제공하므로 일반 사용자와 개발자에게 최고의 선택입니다.
  • Linux의 뿌리는 Linus Torvalds가 향후 32년 동안 달성할 성공을 알지 못한 채 무료 운영 체제로 만든 1991년으로 거슬러 올라갑니다.
  • 리눅스는 유닉스 전쟁 중에 독점 소프트웨어의 대안으로 등장했으며, GNU 프로젝트의 기여로 완전히 기능하는 운영 체제가 되었으며 전 세계적으로 인기.

Linux는 Windows, MacOS와 함께 가장 널리 사용되는 운영 체제 중 하나입니다. 보안, 사용자 정의 가능성 및 이식성에 중점을 두고 하드웨어 사용량이 적기 때문에 일반 사용자와 개발자 모두에게 매우 다재다능합니다.

리눅스 항상 수백 개의 배포판으로 구성된 대규모 생태계는 아니었습니다. 사실 이 OS는 원래 21세의 리누스 베네딕트 토발즈(Linus Benedict Torvalds)가 커널로 만들었습니다. 그는 유닉스를 흉내냈고, 1991년 8월 25일에 자유 운영 체제를 만들겠다는 계획을 공개적으로 발표했습니다. 체계. 그는 32년 후 자신의 취미 프로젝트가 결국 기술 산업을 빛내는 가장 성공적인 혁신 중 하나가 될 것이라는 사실을 거의 알지 못했습니다.

유닉스 전쟁

Linux에 대한 우리의 역사 수업은 Ken Thompson과 Dennis Ritchie가 있었던 1969년으로 거슬러 올라가는 것입니다. AT&T Bell Lab의 그는 나중에 알려지게 된 Unics 또는 Unix라는 운영 체제를 개발했습니다. 에. OS는 교육 기관에서 엄청난 인기를 얻었고 곧 다양한 Unix 변형이 등장하기 시작했습니다. 불행하게도 이로 인해 여러 제조업체가 자체 버전의 제품으로 시장을 장악하려고 했습니다. AT&T로부터 라이선스와 특허를 획득하고 OS 산업을 유닉스라는 격동의 시대로 이끄는 유닉스 전쟁.

GNU 프로젝트의 탄생

유명 브랜드들이 유닉스 시장을 장악하기 위해 싸우고 있는 동안 Richard Stallman은 1983년 GNU 프로젝트 개발을 시작하여 독점 소프트웨어에서 벗어나려고 했습니다. 1983년 9월에 보낸 이메일에서 Stallman은 이를 "Free Unix"라고 명명하고 이 OS를 Unix보다 사용자가 더 쉽게 접근할 수 있도록 만들 계획을 세웠습니다.

1990년까지 GNU는 완벽하게 작동하는 운영 체제를 만드는 데 필요한 거의 모든 주요 구성 요소를 축적했습니다. 잘, 거의 왜냐하면 GNU에는 여전히 커널이 부족했기 때문입니다. 물론, Hurd 마이크로커널은 1990년에 개발을 시작했지만 GNU 커뮤니티 내에서 여전히 인기가 없었으며 Linux라는 다른 경쟁업체가 경쟁할 수 있는 기회를 열어두었습니다.

리누스와 리눅스

1991년 리누스는 DOS 운영체제가 탑재된 i386 PC를 구입해 며칠간 운영체제만 사용해 플레이했다. 페르시아의 왕자 그는 MINIX가 포함된 16개의 플로피 디스크를 받기 전이었습니다. 당시 MINIX의 라이선스에서는 사용자가 운영 체제의 소스 코드를 수정할 수 없었으며 Linus도 Andrew S.가 구현한 디자인 선택에 만족하지 못했습니다. MINIX의 창시자 타넨바움. Linus는 대학 데스크톱을 구동하는 Unix OS를 선호했지만 이를 감당할 여유가 없었고 Unix와 동일한 기능을 제공할 수 있는 무료 운영 체제를 만들기로 결정했습니다.

출처: comp.os.minix (구글 그룹스)

1991년 8월 25일에 그는 커뮤니티 회원들에게 자신의 OS에서 구현되기를 원하는 기능에 대해 묻는 역사적인 이메일을 comp.os.minix에 보냈습니다. 같은 해 9월 17일, 그는 ftp.funet.fi에 Linux 커널 버전 0.01을 업로드했습니다. 불행하게도 나중에 Linux로 알려지게 될 최초의 릴리스는 극도로 베어본이었고 컴파일을 위해 MINIX에 의존했기 때문에 제대로 실행되지 못했습니다.

그 후 Linus는 1991년 10월 5일 v0.02를 출시했으며 이는 그의 취미 프로젝트의 첫 번째 공식 버전이 되었습니다. 이 릴리스는 v0.01보다 훨씬 향상되었으며 bash 및 GCC를 포함한 여러 GNU 도구에 대한 지원도 제공했습니다. Linus는 다음 몇 달 동안 최신 버전의 Linux를 출시했으며 각 업데이트는 커널에 새로운 기능을 추가했습니다. 1992년은 Linus가 GNU GPL 라이선스에 따라 커널을 출시하기로 결정하면서 Linux에 전환점이 되었습니다. 이를 통해 GNU 및 Linux 커뮤니티의 개발자는 Linus가 1992년 12월에 v0.99로 배포한 GNU/Linux OS의 고성능 버전을 만들 수 있었습니다.

리눅스라는 이름이 붙은 이유

흥미롭게도 Linus는 자신의 혁신을 Linux라고 부르지 않았습니다. 그 이름이 자기중심적으로 들린다고 생각했기 때문입니다. 대신 그는 free(free), Freak(괴짜), x(Unix)를 조합한 'Freax'를 사용하고 싶었습니다. 실제로 그는 거의 6개월 동안 Freax라는 이름으로 커널 파일을 저장하기도 했습니다. 운 좋게도 Freax라는 이름은 결코 나오지 않았습니다.

Linus가 1991년 9월 처음으로 Linux 파일을 ftp.funet.fi에 업로드했을 때 FTP 서버는 Ari Lemmke가 감독했습니다. 건전한 명명 감각 — Freax라고 부르는 아이디어에 마음이 따뜻해지지 않았고 협의 없이 Linux라는 이름을 사용하기로 결정했습니다. 리누스.

리눅스, 32년 후

그리고 지금은 Linus가 무료 운영 체제 개발을 발표한 지 32년이 된 시점입니다. 수많은 업그레이드와 라이센스 변경을 겪은 현대 Linux는 생태계를 강화하는 엄청난 수의 배포판을 자랑합니다. Linus의 창작물은 Linux 뒤에 숨은 "자유만큼 자유롭다"는 철학으로 전 세계를 휩쓸었다고 해도 과언이 아닙니다. Windows, MacOS와 치열한 경쟁을 벌이고 있지만, 리눅스 전 세계 대부분의 서버가 Linux에서 실행되는 등 서버 시장에서 독보적입니다.

게다가 엄청나게 많아요 Linux를 실행하는 노트북 이는 OS가 PC 커뮤니티에서 강력한 지지를 받고 있다는 사실을 입증하는 것입니다. 오픈 소스 및 커뮤니티 중심 특성을 통해 Linux는 한 번에 하나의 배포판으로 기술 환경을 지속적으로 형성하고 있습니다.