Hôm nay Nhân Linux kỷ niệm 30 năm thành lập và nó vẫn còn rất nhiều thứ để cống hiến

Vào đầu tháng, chúng tôi đã phát hành ghi chú kỷ niệm 30 năm xuất bản trang web đầu tiên, một thực tế chắc chắn đã đánh dấu lịch sử và trong đó tôi luôn liên quan một chút đến Linux, vì cả việc xuất bản trang web đầu tiên cũng như nguyên mẫu đầu tiên của Nhân Linux đều đi đôi với nhau, vì cả hai đều được phát hành trong cùng một năm.

Kể từ khi vào ngày 25 tháng 1991 năm XNUMX, sau năm tháng phát triển, Sinh viên 21 tuổi Linus Torvalds quảng cáo trong cuộc gọi hội nghị comp.os.minix Tôi đang làm việc trên một nguyên mẫu hoạt động của một hệ điều hành mới Linux, trong đó tính di động của bash 1.08 và gcc 1.40 đã được hoàn thành. Phiên bản công khai đầu tiên của nhân Linux này được phát hành vào ngày 17 tháng XNUMX.

Kernel 0.0.1 là 62 KB ở dạng nén và nó chứa khoảng 10 nghìn dòng mã nguồn, so với hạt nhân Linux ngày nay thì có hơn 28 triệu dòng mã.

Theo một nghiên cứu do Liên minh Châu Âu ủy quyền vào năm 2010, chi phí ước tính để phát triển một dự án tương tự như một nhân Linux hiện đại từ đầu sẽ là hơn một tỷ đô la (được tính khi nhân có 13 triệu dòng mã), theo ước tính khác hơn 3 tỷ đồng.

Một chút về Linux

Nhân Linux được lấy cảm hứng từ hệ điều hành MINIX, điều mà Linus không thích với giấy phép hạn chế của mình. Sau đó, khi Linux trở thành một dự án nổi tiếng, kẻ ác họ đã cố gắng buộc tội Linus sao chép trực tiếp mã của một số hệ thống con MINIX.

Cuộc tấn công đã bị đẩy lùi bởi tác giả của MINIX, Andrew Tanenbaum, người đã ủy quyền cho một sinh viên so sánh chi tiết mã Minix với các phiên bản công khai đầu tiên của Linux. Kết quả nghiên cứu cho thấy sự hiện diện của chỉ bốn khối mã phù hợp không đáng kể do các yêu cầu của POSIX và ANSI C.

Linus ban đầu nghĩ đến việc gọi hạt nhân là Freax, từ miễn phí, lạ và X (Unix). Nhưng hạt nhân có tên là "Linux" với bàn tay nhẹ nhàng của Ari Lemmke, người, theo yêu cầu của Linus, đặt hạt nhân lên máy chủ FTP của trường đại học, đặt tên thư mục với tệp không phải là "freax" như Torvalds yêu cầu, mà là "linux."

Đáng chú ý, doanh nhân kinh doanh William Della Croce đã quản lý nhãn hiệu Linux và muốn thu tiền bản quyền theo thời gian, nhưng sau đó đổi ý và chuyển giao toàn bộ quyền đối với nhãn hiệu này cho Linus. Linh vật chính thức của nhân Linux, chú chim cánh cụt Tux, đã được lựa chọn thông qua một cuộc thi được tổ chức vào năm 1996. Tên Tux là viết tắt của Torvalds UniX.

Về sự phát triển của Kernel trong 30 năm qua:

  • 0.0.1 - Tháng 1991 năm 10, XNUMX nghìn dòng mã
  • 1.0.0 - tháng 1994 năm 176, XNUMX nghìn dòng
  • 1.2.0 - tháng 1995 năm 311, XNUMX nghìn dòng
  • 2.0.0 - tháng 1996 năm 778, XNUMX nghìn dòng
  • 2.2.0 - tháng 1999 năm 1,8, XNUMX triệu dòng
  • 2.4.0 - tháng 2001 năm 3,4, XNUMX triệu dòng
  • 2.6.0 - tháng 2003 năm 5,9, XNUMX triệu dòng
  • 2.6.28 - tháng 2008 năm 10,2, XNUMX triệu dòng
  • 2.6.35 - tháng 2010 năm 13,4, XNUMX triệu dòng
  • 3.0 - Tháng 2011 năm 14,6, XNUMX triệu dòng
  • 3.5 - tháng 2012 năm 15,5, XNUMX triệu dòng
  • 3.10 - tháng 2013 năm 15,8, XNUMX triệu dòng
  • 3.16 - tháng 2014 năm 17,5, XNUMX triệu dòng
  • 4.1 - tháng 2015 năm 19,5, XNUMX triệu dòng
  • 4.7 - tháng 2016 năm 21,7, XNUMX triệu dòng
  • 4.12 - tháng 2017 năm 24,1, XNUMX triệu dòng
  • 4.18 - Tháng 2018 năm 25,3, XNUMX triệu dòng
  • 5.2 - tháng 2019 năm 26,55, XNUMX triệu dòng
  • 5.8 - Tháng 2020 năm 28,4, XNUMX triệu dòng
  • 5.13 - tháng 2021 năm 29,2, XNUMX triệu dòng

Trong khi về phần phát triển và tin tức:

  • Tháng 1991 năm XNUMX: Linux 0.0.1, bản phát hành công khai đầu tiên chỉ hỗ trợ CPU i386 và khởi động từ đĩa mềm.
    Tháng 1992 năm XNUMX: Linux 0.12, mã bắt đầu được phân phối theo giấy phép GPLv2
  • Tháng 1992 năm XNUMX: Linux 0.95, cung cấp khả năng chạy Hệ thống cửa sổ X, hỗ trợ bộ nhớ ảo và hoán đổi phân vùng, cùng với các bản phân phối SLS và Yggdrasil đầu tiên xuất hiện.
  • Vào mùa hè năm 1993, các dự án Slackware và Debian được thành lập.
    Tháng 1994 năm XNUMX: Linux 1.0, phiên bản ổn định chính thức đầu tiên.
    Tháng 1995 năm XNUMX: Linux 1.2, số lượng trình điều khiển tăng đáng kể, hỗ trợ nền tảng Alpha, MIPS và SPARC, mở rộng khả năng ngăn xếp mạng, xuất hiện bộ lọc gói, hỗ trợ NFS.
  • Tháng 1996 năm XNUMX: Linux 2.0, hỗ trợ các hệ thống đa xử lý.
  • Tháng 1999 năm XNUMX: Linux 2.2, tăng hiệu quả hệ thống quản lý bộ nhớ, hỗ trợ thêm cho IPv6, triển khai tường lửa mới, giới thiệu một hệ thống con âm thanh mới
  • Tháng 2001 năm XNUMX: Linux 2.4, hỗ trợ hệ thống 8 bộ xử lý và 64 GB RAM, hệ thống tệp Ext3, hỗ trợ USB, ACPI.
  • Tháng 2003 năm XNUMX: Linux 2.6, hỗ trợ SELinux, công cụ điều chỉnh hạt nhân tự động, sysfs, hệ thống quản lý bộ nhớ được thiết kế lại.
  • Vào tháng 2008 năm XNUMX, phiên bản đầu tiên của nền tảng Android dựa trên nhân Linux đã được hình thành.
  • Vào tháng 2011 năm XNUMX, sau 10 năm phát triển của chi nhánh 2.6.x, việc chuyển đổi sang đánh số 3.x đã được thực hiện.
  • En 2015, Linux 4.0, số lượng đối tượng git trong kho đã lên tới 4 triệu.
  • Vào tháng Tư của 2018, Tôi vượt qua rào cản của 6 triệu đối tượng git-core trong kho lưu trữ.
  • Vào tháng 2019 năm XNUMX, nhánh nhân Linux 5.0 được hình thành.
  • Đăng vào tháng 2020 năm XNUMX, kernel 5.8 là lớn nhất về số lượng thay đổi của tất cả các kernel trong toàn bộ vòng đời của dự án.
  • En 2021, mã để phát triển trình điều khiển bằng ngôn ngữ Rust đã được thêm vào nhánh tiếp theo của nhân Linux.

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.