Với phiên bản đầu tiên của Linux, là phiên bản chính xác số 0,01 (như đã thấy trong sách hệ điều hành của Tanenbaum) hay phiên bản đầu tiên nên được viết 0,0.1 bao gồm cả dấu chấm?
Với phiên bản đầu tiên của Linux, là phiên bản chính xác số 0,01 (như đã thấy trong sách hệ điều hành của Tanenbaum) hay phiên bản đầu tiên nên được viết 0,0.1 bao gồm cả dấu chấm?
Câu trả lời:
Phiên bản chính xác là phiên bản 0,0101, như được sử dụng trong tarball tại thời điểm đó ( có sẵn tại đây ) và trong ghi chú phát hành .
Hãy làm một số khảo cổ học. Bài báo của Torvald năm 1991, LINUX - một hạt nhân unix-386 miễn phí (mà bạn có thể đọc trực tuyến tại đây ) thảo luận về phiên bản 0,03 như có thể thấy trong danh sách các tệp trong thư mục FTP được mô tả (nhấn mạnh của tôi):
- linux- 0,03 .tar.Z - nguồn hoàn chỉnh cho hệ điều hành, trong kho lưu trữ tar nén 16 bit. [. . . ]
- README, RELNOTES- 0,01 , LẮP ĐẶT - các tệp ascii chứa một số thông tin (hơi lỗi thời) về LINUX.
Cũng lưu ý rằng nó bao gồm các ghi chú phát hành của phiên bản đầu tiên thực sự được đề cập đến bằng cách sử dụng 0.01
. Ngoài ra, theo Wikipedia :
Đến tháng 9 năm 1991, phiên bản 0,01 của nhân Linux đã được phát hành trên máy chủ FTP (ftp.funet.fi) của Đại học và Mạng nghiên cứu Phần Lan (FUNET). Nó có 10.239 dòng mã. Vào tháng 10 năm 1991, phiên bản 0,02 của nhân Linux đã được phát hành. [ 2 ]
Điều này trích dẫn một thông điệp của Torvalds được đăng vào tháng 10 năm 1991 đến nhóm tin comp.os.minix mô tả phiên bản 0.02
:
Như tôi đã đề cập một tháng trước (?), Tôi đang làm việc trên một phiên bản miễn phí giống như máy tính mini cho máy tính AT-386. Cuối cùng nó đã đạt đến giai đoạn thậm chí có thể sử dụng được (mặc dù có thể không phụ thuộc vào những gì bạn muốn) và tôi sẵn sàng đưa ra các nguồn để phân phối rộng hơn. Đây chỉ là bản vá 0,02 (+1 (rất nhỏ)), nhưng tôi đã chạy thành công bash / gcc / gnu-make / gnu-sed / nén, v.v.
Cuối cùng, phiên bản đầu tiên của Kernel rõ ràng vẫn có sẵn trong nhà ban đầu của nó tại http://www.nic.funet.fi/pub/Linux/kernel/Historic/ . Các tập tin bạn có thể tải về là:
linux-0.01.tar.gz
Vì vậy, vì chúng ta vẫn có thể thấy một 0.01
tập tin và có bằng chứng cho thấy phiên bản thứ hai là 0.02
, có vẻ như khá rõ ràng rằng phiên bản đầu tiên thực sự 0.01
và không 0.0.1
.