요약
- 1991년 8월 25일 comp.os.minix 게시물은 MINIX 사용자에게 무엇을 원하는지 물었으며, 출시 공지가 아니었고 리눅스라는 프로젝트 이름을 밝히지도 않았습니다.
- 토르발스의 회고와 v0.01 노트는 제한된 9월 소스 스냅샷과, 더 넓은 FTP 배포를 위한 10월 5일 0.02 공지를 구분합니다.
게시물 하나는 출시가 아니더라도 시작일 수 있다
1991년 8월에서 기억되는 문장이 출발점처럼 들리는 이유는 그것이 겸손하기 때문입니다. 한 학생이 작은 프로젝트를 설명하고 조언을 구합니다. 그러나 이 게시물은 완성된 운영체제를 발표하지 않습니다. 제목은 “What would you like to see most in minix?”였고, 독자는 이미 MINIX를 사용하던 뉴스그룹 이용자들이었습니다. 리누스 토르발스는 386 및 486 AT 호환 기기를 위한 무언가를 만들고 있으며, 몇 달 전부터 시작했고 Bash와 GCC를 포팅했다고 말합니다. 그는 독자들이 어떤 기능을 원하는지 묻는 동시에, 그것을 구현하겠다는 약속은 하지 않습니다.
날짜가 중요합니다. 토르발스 자신의 1992년 모음집은 그 질문을 8월 25일로 기록하고, 0.01 소스가 9월 중순 무렵 공개되었다고 말합니다. 또한 0.01을 자랑스럽게 발표한 공개 릴리스가 아니라, 관심을 보인 한 통신 상대에게 보낸 상징적 제스처라고 부릅니다. 버전 관리 기록은 더 정확한 아티팩트를 제공합니다. v0.01 태그의 날짜는 1991년 9월 17일입니다. 따라서 메시지, 소스 트리, 넓은 대중을 향한 릴리스는 서로 다른 세 개의 이정표입니다.
네트워크는 다운로드에 앞서 있었다
이 경로는 8월 게시물보다 앞서 시작되었습니다. 7월 3일 토르발스는 같은 뉴스그룹에 POSIX 규격의 전자 사본과 선호되는 FTP 사이트를 물었습니다. 그의 나중 회고에 따르면, 이 질문은 뜻밖의 답변을 불러왔고, 그가arl이라 부르는 독자와의 서신으로 이어졌으며,nic.funet.fi에 리눅스 디렉터리를 만드는 데 기여했습니다. 이것은 1년 뒤에 쓴 참여자의 기억이지 트래픽 로그가 아니지만, 정보 요청이 코드를 둘 장소를 마련할 수 있는 사람들과 연결될 수 있었던 과정을 설명합니다.
8월의 메시지는 이어서 그 뉴스그룹을 MINIX 사용자의 선호를 수렴하는 장소로 사용했습니다. 이 스레드는 개발 중이던 커널을, 그것이 실행될 수 있는 환경을 이해하는 사람들과 연결했습니다. 그렇다고 몇 명이 그것을 보았는지, 어떤 제안이 소스에 반영되었는지 말해 주지는 않습니다. 다만 네트워크화된 개발의 구체적 형태를 보여 줍니다. 기술적으로 관련된 그룹에 묻고, 일부 교환은 이메일로 이어 가며, 파일을 FTP 호스트에서 접근 가능하게 만드는 방식입니다.
0.01이 할 수 있었던 일
v0.01 노트는 이 시스템을 미성숙하고 386 AT 하드웨어에 좁게 묶여 있다고 평가합니다. 노트에 따르면 공개된 커널 바이너리는 없었고, 독자는 소스를 직접 구성하고 컴파일해야 했으며, 부팅하거나 환경을 준비하려면 여전히 MINIX가 필요했습니다. 동시에 이 소스가 두 대의 기기에서 실행되는 커널을 만들어 낸 바 있다고 말합니다. 토르발스가 나중에 0.01은 “실제로 실행 가능하지 않았다”고 서술한 것은 다른 기준을 사용하는 것으로 보입니다. 기존 도구와 설정이 상당히 갖춰진 상태에서만 동작할 수 있는 소스 스냅샷은 아직 독립적으로 사용할 수 있는 시스템이 아니었다는 기준입니다.
이 구분이 기록을 하나의 판정으로 몰아 넣는 것보다 유용합니다. 커널은 제한된 개발 환경 안에서는 실행될 수 있었지만, 독립적인 설치라는 실용적 시험은 통과하지 못했습니다. 소스 아카이브는 검토를 가능하게 했을 뿐, 컴파일러, 부트스트래핑, 하드웨어, 라이브러리 의존성을 없애지는 못했습니다.
10월에 초대의 범위가 넓어졌다
10월 5일 토르발스는 다시 게시하며, 이번에는 더 넓은 배포를 위해 버전 0.02를 공개했습니다. 그는 독자들에게nic.funet.fi:/pub/OS/Linux를 안내하고, 전체 커널 소스와 몇 개의 바이너리를 설명하며, 자유롭게 배포 가능한 유틸리티의 의견과 기여를 초대했습니다. 같은 게시물은 시스템을 컴파일하고 준비하려면 MINIX-386이 여전히 필요하며, 라이브러리는 완전히 배포 가능하지 않다고 경고했습니다. 이것은 출시 공지이지만, 여전히 기술적 능력을 갖춘 사용자에 대한 초대이지 완전하거나 독립적인 운영체제에 대한 주장은 아니었습니다.
8월과 10월 사이의 변화는 단순히 더 높은 버전 번호가 아니었습니다. 첫 게시물은 의도된 독자층이 무엇을 원하는지 물었습니다. 10월의 게시물은 그 독자층을 이름이 지정된 소스 디렉터리와 더 유능한 아티팩트에 연결했습니다. Usenet은 질문을 보이게 했고, FTP는 파일을 회수 가능하게 했습니다. 그러나 어느 채널도 그 자체로 채택을 증명하지는 못합니다. 남아 있는 기록은 다운로드 수, 성공적인 설치, 이후 기여자를 세어 주지 않습니다.
1986년에 작성된 RFC 977은 NNTP를 통한 인터넷 뉴스 배포를 설명하면서, Usenet 뉴스 시스템을 메일링 리스트와 UUCP 같은 오래된 호스트 간 피드와도 구분합니다. 이것은 뉴스 기사가 유통될 수 있던 인프라의 종류를 이해하는 데 도움이 됩니다. 그러나 이 특정 게시물이 어떤 서버들을 거쳤는지는 추적하지 않습니다. 따라서 신중한 역사는 하나의 게시물이 순식간에 완전한 리눅스 시스템을 만들어 낸 전설이 아니라, 문서화된 일련의 공개의 기록입니다.
출처
회원 브리핑
프로필 심층 컨텍스트
올바른 멤버십 등급으로 로그인하면 전체 브리핑과 출처 노트를 볼 수 있습니다.
Strategic Circle 전용
Strategic Circle
모든 독자에게 공개됩니다. 가입 후 로그인하면 프로필 브리핑를 열람할 수 있습니다.
Strategic Circle 가입하기Leadership Alliance 전용
Leadership Alliance
자격을 갖춘 IP 자산 소유자 및 운영진을 위한 콘텐츠입니다. 로그인하면 Leadership Alliance 브리핑을 열람할 수 있습니다.
Leadership Alliance 가입하기





