리눅스 버전 번호 규칙


9

Linux의 첫 번째 버전에서 Tanenbaum의 OS 책에서 볼 수있는 올바른 버전 번호는 0.01입니까, 아니면 첫 번째 버전은 점을 포함하여 0.0.1로 작성해야합니까?


4
버전 번호는 토발즈가 당시에 쓴 것입니다. Tanenbaum이 인용했을 수도 있습니다 (그렇지 않은 경우 전자가 적용됩니다).
토마스 디키

7
당신이 언급 한 Tanenbaum의 어떤 책을 언급하는 것이 도움이 될 것입니다-그는 오히려 많이 썼습니다!
Bob Eager

1
일반적으로 major.minor.patchlevel이 있습니다. 첫 번째 주요 릴리스 이전에는 약간 혼란 스러울 수 있습니다. 0.0.1은 릴리스 0.0의 첫 번째 패치 였을 것입니다. 아무것도 아닌 패치 (C 프로그래머는 종종 0부터 계산을 시작하지만 (예 : 첫 번째 자녀를 자녀 번호 0으로 간주)) 1.0 이전 릴리스의 경우 첫 번째 릴리스 (1.0)에 얼마나 근접한 것으로 표시하기 위해 버전 번호를 건너 뛰는 것이 일반적입니다. 0.2 (또는 0.20)에서 0.5로 ... 나중에 0.95로 이동하여 릴리스가 가까워 졌다는 것을 표시 한 다음 0.99 ( 매우 가까움) 를 표시 할 수 있습니다 . 0.01은 Torvalds가 막 시작된 ​​것을 보여줍니다.
Baard Kopperud

1
"올바른"버전 번호는 실제로 없습니다. 그것은 저자의 (또는 때로는 마케팅 사람들의) 재량에 따라 생성 된 임의의 가치입니다 ... 이것은 오늘날 실제로 많은 곳에서 (정식화하려는 노력에도 불구하고) 여전히 그렇습니다. 특히 당시에는 사실이었습니다.
Adam D. Ruppe

답변:



15

고고학을 봅시다. Torvald의 1991 년 논문 인 LINUX (무료 유닉스 -386 커널 ( 여기에서 온라인으로 읽을 수 있음))는 설명 된 FTP 디렉토리 (강조 광산)의 파일 목록에서 볼 수있는 0.03 버전에 대해 설명합니다.

  • linux- 0.03 .tar.Z--16 비트 압축 tar 아카이브로 운영 체제의 완전한 소스. [. . . ]
  • README, RELNOTES- 0.01 , INSTALLATION--LINUX에 대한 정보가 일부 포함 된 ASCII 파일.

또한 실제로 사용을 참조하는 첫 번째 버전의 릴리스 정보가 포함되어 0.01있습니다. 또한 Wikipedia에 따르면 :

1991 년 9 월, 핀란드 커널 및 연구 네트워크 (FUNET)의 FTP 서버 (ftp.funet.fi)에 Linux 커널 버전 0.01이 릴리스되었습니다. 10,239 줄의 코드가있었습니다. 1991 년 10 월, Linux 커널 버전 0.02가 릴리스되었습니다. [ 2 ]

이것은 1991 년 10 월 Torvalds가 버전을 설명 하는 comp.os.minix 뉴스 그룹에 게시 한 메시지 를 인용 합니다 .0.02

한 달 전에 언급했듯이 AT-386 컴퓨터 용 미니 버전의 무료 버전을 작업 중입니다. 마침내 사용하기 쉬운 단계에 도달했습니다 (원하는 바에 따라 다를 수는 있지만). 버전 0.02 (이미 +1 (매우 작은 패치))이지만 bash / gcc / gnu-make / gnu-sed / compress 등을 성공적으로 실행했습니다.

마지막으로, 커널의 첫 번째 버전은 http://www.nic.funet.fi/pub/Linux/kernel/Historic/ 의 원래 홈에서 여전히 사용 가능 합니다. 다운로드 할 수있는 파일은 다음과 같습니다.

linux-0.01.tar.gz

우리는 여전히 볼 수 있기 때문에 그래서, 0.01파일을 두 번째 버전이라고 증거를 가지고 0.02, 그것은 첫 번째 버전이 실제로 것을 매우 분명 보인다 0.01아니라 0.0.1.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.