Linux 30주년: Linus Torvalds의 '그저 취미' 운영 체제

  • Sep 03, 2023

핀란드 대학원생 리누스 토발즈(Linus Torvalds)가 취미용 운영체제를 시작한다는 짧은 메모 초안을 작성한 지 30년이 지났습니다. 세상은 결코 예전과 같지 않을 것입니다.

리누스-torvalds.jpg
리눅스 재단

1991년에는 유닉스는 중요했지만 보조적인 x86 운영 체제였습니다.. 그 해 8월 25일, 리누스 베네딕트 토발즈(Linus Benedict Torvalds)라는 온화한 핀란드 대학원생이 유즈넷 그룹에 발표했습니다. comp.os.minix 그는 "(무료) 운영 체제를 작업하고 있었습니다(그냥 취미일 뿐, GNU처럼 크고 전문적이지는 않을 것입니다). 386(486) AT 클론의 경우." Torvalds조차도 그것을 아는 사람은 없었지만 기술 세계는 변화에 관한 것이었습니다. 영원히.

ZDNET 추천

최고의 Linux 기초 수업

좋은 기술직을 원하시나요? 그렇다면 Linux와 오픈 소스 소프트웨어를 알아야 합니다. 학습하는 가장 좋은 방법 중 하나는 Linux Foundation 과정을 이용하는 것입니다.

지금 읽어라

30년 후, Linux는 IT를 지배합니다. Google, Facebook, Wikipedia를 포함한 거의 모든 주요 웹사이트가 Linux에서 실행됩니다. 구름도 마찬가지다. 마이크로소프트 자체적으로도 Azure, 가장 널리 사용되는 운영 체제는 Linux입니다.. 슈퍼컴퓨터의 경우 500개 모두 세계에서 가장 빠른 슈퍼컴퓨터 500대에서 Linux 실행. 덕분에 Android, Linux는 또한 가장 인기 있는 최종 사용자 운영 체제입니다.. 취미 운영 체제로는 나쁘지 않습니다!

또한: Linus Torvalds: Linux의 또 다른 30년을 준비하세요

Torvalds와 나는 Linux와 그 역사에 대해 이야기했으며 그는 Linux의 부상에 기뻐하고 어리둥절해했습니다. 그러나 운영체제의 탄생일에 관해서는 토발즈는 4번의 생일이 있다고 주장할 수 있다고 토발즈는 말했다.

"첫 번째 뉴스그룹 게시물은 더욱 공개적이며(8월 25일) 날짜와 시간 및 모든 정보를 제공하는 헤더를 통해 찾을 수 있습니다. 대조적으로, 나는 0.01 릴리스가 어떤 공개 환경에서도 발표된 적이 없다고 생각합니다(관심을 보인 소수의 사람들에게만 비공개로, 그리고 그 이메일 중 어떤 것도 살아남지 못할 것 같습니다). 요즘 0.01 날짜(9월 17일)를 찾는 방법은 아직 남아있는 tar 파일에 있는 파일의 날짜를 찾아보는 것입니다.

"그러니까 둘 다 내 밑에서 일하는 거야. 아니면 둘 중 하나입니다.

"그런데 어떤 사람들은 앞으로도 계속 논쟁을 벌일 것입니다. 예를 들어, Linux에 대한 최초의 공개 언급은 7월 3일이었습니다. 제가 처음으로 요청한 것은 7월 3일이었습니다. 일부 POSIX 문서가 Minix 뉴스그룹에 공개되어 있고 내가 프로젝트를 진행 중이라고 언급했습니다(그러나 이름은 밝히지 않았습니다). 그것). 그리고 다른 한편으로, 10월 5일은 제가 처음으로 Linux 버전을 공개적으로 발표한 날이었습니다. "버전 0.02(이미 +1(매우 작은) 패치").

초기에 Torvalds는 헬싱키 대학교 교수들의 격려.

 "대부분의 경우 Linux는 감시의 대상이었습니다. 대학 프로젝트도 아니었고 저는 그런 일을 하지 않았습니다. 그랬으면 좋겠지만 헬싱키 대학(적어도 CS학과)은 비공식 '과외 활동'에 매우 개방적이었습니다. 활동. 나는 리눅스가 그런 면에서 반드시 그렇게 특별하다고 생각하지 않습니다. 어쩌다 보니 큰 일이 생겼습니다. 나는 특별한 방식으로 작업해야 한다거나 승인된 공식 대학 프로젝트에만 자원이 제공된다는 느낌을 받은 적이 없습니다. 예를 들어, CS 부서는 X를 씬 클라이언트로 실행하는 Linux 시스템을 시험해 보았고 서버실에서 Linux를 실행하는 DEC Alpha 시스템도 시험해 보았습니다. 물론, 대학에서 Linux를 사용하는 것이 아주 특이한 것은 아니었지만, 지역적이고 멋진 프로젝트였기 때문에 그들이 특히 Linux에 대해 개방적이었다고 생각합니다."

Torvalds가 그의 작은 프로젝트가 오랫동안 머물지 않을 것이라는 것을 깨닫는 데는 오랜 시간이 걸리지 않았습니다. 1991년 말에는 사산아보다 더 주목을 받기 시작했다. GNU 허드 또는 미닉스 [앤드류 태넨바움의 획기적인 무료 소프트웨어 교육용 Unix 운영 체제]. 토발즈는 다음과 같이 설명했습니다.

"나는 1991년 크리스마스 무렵에 디스크에 대한 페이징 작업을 시작했는데, 그 시점에서 Linux는 Minix가 하지 않는 일을 하고 있었습니다. 이것이 릴리스 번호가 0.03(아마도 1991년 11월)에서 0.12(1992년 1월)로 뛴 이유 중 하나였습니다.

"그것은 완전히 급진적인 것은 아니었습니다(사람들은 페이징 등을 수행하는 Minix 확장을 만들었습니다). 그러나 이는 제가 Minix에 익숙하지 않았던 일을 Linux가 하기 시작했다는 신호였습니다.

"1992년 여름에 우리는 X를 실행했고 Linux는 내가 익숙해졌던 Minix와 완전히 다른 동물처럼 보였습니다. (하지만 그 이후에는 Minix가 무엇을 했는지조차 모르겠습니다.)

"나머지는 점진적으로 발생했으며 초기만큼 예외적이라고 생각한 적은 없었습니다. 1992년에는 내가 모르는 사람들이 실제로 사용하고 조작하고 있다는 것을 깨달았습니다. 리눅스."

Linux에서 무슨 일이 일어나고 있는지에 대한 용어는 아직 만들어지지 않았습니다. 오늘날 우리는 이를 오픈 소스로 알고 있습니다. 개발자들이 공동으로 보유하고 관리하는 코드를 함께 작업한다는 개념은 역사상 가장 중요한 소프트웨어 개발 방법이 되었습니다. Linus가 없었다면 Linux는 존재하지 않았을 것입니다. 영향력 있는 초기 Linux 개발자 Theodore Ts'o, James Bottomley, Gerald Pfeifer, Greg Kroah-Hartman과 같은 인물들도 성장에 필수적이었습니다.

리눅스 30주년: 지금까지 역사상 가장 큰 사건

Linux가 활기를 띠고 있을 때에도 Torvalds는 그것이 어디로 가는지 보지 못했습니다. "91년형 Linus는 실제로 30년 앞날을 생각하지 않았고, 만약 그렇다면 그가 진행하고 있는 실험이 주변에 있을 것이라고는 전혀 생각하지 않았을 것입니다. 다른 프로젝트는 훨씬 더 심각해 보였습니다."

초기에는 Linux가 공식적으로 Linux로 알려지지 않았습니다. Torvalds는 "Linux는 내 실명이었지만 Linux로 출시하고 싶지 않았습니다. Linux는 완벽한 실명이었지만 실제로 그것을 공식적인 이름으로 사용한다면 사람들은 나를 자기중심주의자라고 생각할 것이고 심각하게 받아들이지 않을 것입니다. 그래서 저는 "Free Unix"를 대신하여 "Freax"라는 아주 나쁜 이름을 선택했습니다. 다행히도, 최초의 Linux 관리자 Ari Lemmk, Freax도 어리석은 이름이라고 결정했습니다. 따라서 그는 이 내부 프로젝트 이름이 Torvald의 첫 번째 선택이라고 생각했기 때문에 실제로 Linux라고 명명했습니다.

모든 것을 돌이켜보면 Torvalds는 자신이 보통 "아마도 실제로는 아닐 수도 있는 초기의 것들 중 일부"라고 생각한다고 말했습니다. 더 이상 별 일이 아니지만, 그들이 그 자리에서 놀랐거나 중요했기 때문에 그것은 나에게 큰 느낌이었습니다. 시간."

또한: Linux 소송: 20년 후 SCO와 IBM의 소송이 마침내 끝날 수도 있습니다

예를 들어, "개인적으로 0.03은 Linux가 처음으로 자체 호스팅이 된 때인 큰 진전이었다고 생각합니다. 그리고 0.12는 갑자기 일부 사람들에게 거의 유용해졌고 실제로는 제한된 실제 작업을 수행할 수 있었습니다(그리고 앞서 언급한 "내가 모르는 사람들이 그것을 사용하고 있습니다"라는 일이 일어났을 때). 물론 그것을 가지고 놀려면 꽤 하드코어해야 했지만, 그 기간 동안 여전히 활동적인 커널 개발자가 있었습니다."

더 큰 그림을 보려고 노력하면서 Torvalds는 이제 Linux가 Linux를 사용하기로 전환한 1992년 초를 생각합니다. Gnu 공개 라이센스 버전 2(GPLv2) -- 특히 중요했습니다. 그는 "원래 라이센스는 아니었지만 Linux가 널리 보급된 이유 중 큰 부분을 차지했다고 확신합니다. 모든 사람이 GPL을 좋아하는 것은 아니며 나 역시 GPL에 문제가 있었습니다. FSF [자유 소프트웨어 재단]하지만 내 생각에 GPLv2는 엄청난 일이었으며 사람들은 라이선스 문제를 무시해서는 안 됩니다."

그는 다음과 같이 덧붙입니다.

"내 생각에는 참여하는 기업이 매우 중요하다고 생각합니다. 진부하게 들릴 정도로 너무 당연하게 들릴 수도 있습니다. 어리석은 일이지만 오픈 소스 커뮤니티의 일부 구석에서는 모든 상업적인 활동에 대해 상당히 부정적이었습니다. 참여." 

또한보십시오

시민 개발자의 등장

소프트웨어 개발은 ​​약간의 기술적 노하우만 있으면 누구나 수행할 수 있습니다.

지금 읽어라

그러나 Linux에 대한 상업적인 관심은 중요했습니다.

"이것은 문화적 일이며 소규모로 시작했지만(이미 92년에 다양한 상업용 Linux 배포판이 시작됨) 상당히 지속적인 일이었습니다. 그 과정에서 몇 가지 주목할 만한 큰 사건이 있었습니다: IBM이 합류하다, 오라클, 레드햇 IPO등이 있지만 근본적인 큰 문제는 오픈 소스 커널 사용자와 매우 다른 여러 회사 간의 공존이라고 생각합니다. 나는 그것이 상당히 독특하고 독특하다고 생각합니다.

"순전히 기술적인 부분도 있었습니다. 너무 지속적이어서 특별히 어떤 것을 지적하기가 어렵습니다. 내 생각에 다른 아키텍처로의 첫 번째 포팅은 아마도 개념적으로 가장 큰 단계 중 하나였을 것입니다(특히 Linux/알파 포트) 전체 대상 환경이 바뀌었기 때문입니다.

"물론 버전 관리 시스템(CVS)은 "비트키퍼, 그리고 분명히 힘내, 두 가지 모두 큰 진전이었습니다. 단순히 소스 코드 관리 능력이 어떻게 바뀌었기 때문입니다. 커널 트리의 몇몇 구석에서 시도했습니다. CVS [동시 버전 시스템], 그러나 실제로는 배포에 유용한 도구가 아니었습니다. 그래서 BK와 git은 커널을 변경하지 않았습니다 곧장, 그러나 일부 진전을 간접적으로 가능하게 만들었습니다."

실제로 Torvalds는 나에게 그 일이 일어난 후에야 그렇게 되었다고 말했습니다. 그는 Git을 만들었습니다 그는 성공적인 프로그래머처럼 느껴졌습니다. 그 후 그는 더 이상 Linux가 일회성이라는 두려움을 가질 필요가 없었습니다.

토발즈는 앞을 내다보며 "나는 51세이고 내가 하는 일을 즐깁니다. 내가 리눅스를 하지 않았다면 어떻게 했을까? 정원에서 퍼팅을 하고 계시나요? 그럴 가능성은 없습니다. 몇 년 후에 아이들이 모두 비행을 마치면(한 명은 졸업하고, 한 명은 대학원 공부를 하고, 한 명은 아직 학부생) 나에게 다시 물어볼 수 있습니다. 정원 가꾸기가 둘 중 어느 것보다 가능성이 높을 것이라고 기대하는 것은 아니지만 물어볼 수는 있습니다."

관련 기사:

  • 초기에 Linux를 시작하면서
  • 100만 커밋: Linux 커널의 역사
  • 고양이를 쓰다듬고 목욕가운을 소유하세요: 리누스 토발즈(Linus Torvalds)의 재택근무

ZDNET 추천

최고의 VPN 서비스 5개(및 귀하에게 적합한 서비스를 선택하기 위한 팁)
최고의 AI 아트 생성기: DALL-E 2 및 기타 재미있는 대안을 시도해보세요
구입할 수 있는 최고의 Android 휴대폰(깜짝 선택 포함)
최고의 로봇 청소기 및 걸레 콤보(그리고 돈을 쓸 가치가 있는 경우)
  • 최고의 VPN 서비스 5개(및 귀하에게 적합한 서비스를 선택하기 위한 팁)
  • 최고의 AI 아트 생성기: DALL-E 2 및 기타 재미있는 대안을 시도해보세요
  • 구입할 수 있는 최고의 Android 휴대폰(깜짝 선택 포함)
  • 최고의 로봇 청소기 및 걸레 콤보(그리고 돈을 쓸 가치가 있는 경우)