1
1
Tháng 6-1996, nhân Linux 2.0 được phổ biến. Có hai đặc trưng nổi bật của Linux
2.0 là hỗ trợ kiến trúc phức hợp, bao gồm cả cổng Alpha 64-bit đầy đủ, và hỗ trợ kiến
trúc đa bộ xử lý. Phân phối nhân Linux 2.0 cũng thi hành được trên bộ xử lý Motorola
68000 và kiến trúc SPARC của SUN. Các thi hành của Linux dựa trên vi nhân GNU
Mach cũng chạy trên PC và PowerMac.
Tới năm 2000, nhân Linux 2.4 được phổ biến. Một trong đặc điểm được quan tâm
của nhân này là nó hỗ trợ mã ký tự Unicode 32 bít, rất thuận lợi cho việc xây dựng các
giải pháp toàn diện và triệt để đối với vấn đề ngôn ngữ tự nhiên trên phạm vi toàn thế
giới.
Vấn đề phân phối và giấy phép Linux
Về lý thuyết, mọi người có thể khởi tạo một hệ thống Linux bằng cách tiếp nhận bản mới
nhất các thành phần cần thiết từ các site ftp và biên dịch chúng. Trong thời kỳ đầu tiên,
người dùng Linux phải tiến hành toàn bộ các thao tác này và vì vậy công việc là khá vất vả.
Tuy nhiên, do có sự tham gia đông đảo của các cá nhân và nhóm phát triển Linux, đã tiến
hành thực hiện nhiều giải pháp nhằm làm cho công việc khởi tạo hệ thống đỡ vất vả. Một
trong những giải pháp điển hình nhất là cung cấp tập các gói chương trình đã tiền dịch,
chuẩn hóa.
Những tập hợp như vậy hay những bản phân phối là lớn hơn nhiều so với hệ thống Linux
cơ sở. Chúng thường bao gồm các tiện ích bổ sung cho khởi tạo hệ thống, các thư viện
quản lý, cũng như nhiều gói đã được tiền dịch, sẵn sàng khởi tạo của nhiều bộ công cụ
UNIX dùng chung, chẳng hạn như phục vụ tin, trình duyệt web, công cụ xử lý, soạn thảo
văn bản và thậm chí các trò chơi.
Cách thức phân phối ban đầu rất đơn giản song ngày càng được nâng cấp và hoàn thiện
bằng phương tiện quản lý gói tiên tiến. Các bản phân phối ngày nay bao gồm các cơ sở dữ
liệu tiến hóa gói, cho phép các gói dễ dàng được khởi tạo, nâng cấp và loại bỏ.
Nhà phân phối đầu tiên thực hiện theo phương châm này là Slakware, và chính họ là những
chuyển biến mạnh mẽ trong cộng đồng Linux đối với công việc quản lý gói khởi tạo Linux.
Tiện ích quản lý gói RPM (RedHat Package Manager) của công ty RedHat là một trong
những phương tiện điển hình.
Nhân Linux là phần mềm tự do được phân phối theo Giấy phép sở hữu công cộng phần
mềm GNU GPL.
Các thành phần tích hợp Hệ điều hành Linux
Linux sử dụng rất nhiều thành phần từ Dự án phần mềm tự do GNU, từ hệ điều hành BSD
của Đại học Berkeley và từ hệ thống X-Window của MIT.
Thư viện hệ thống chính của Linux được bắt nguồn từ Dự án GNU, sau đó được rất nhiều
người trong cộng đồng Linux phát triển tiếp, những phát triển tiếp theo như vậy chủ yếu
liên quan tới việc giải quyết các vấn đề như thiếu vắng địa chỉ (lỗi trang), thiếu hiệu quả và
gỡ rối. Một số thành phần khác của Dự án GNU, chẳng hạn như trình biên dịch GNU C
(gcc), vốn là chất lượng cao nên được sử dụng nguyên xy trong Linux.
Các tool quản lý mạng được bắt nguồn từ mã 4.3BSD song sau đó đã được cộng đồng
Linux phát triển, chẳng hạn như thư viện toán học đồng xử lý dấu chấm động Intel và các
trình điều khiển thiết bị phần cứng âm thanh PC. Các tool quản lý mạng này sau đó lại
được bổ sung vào hệ thống BSD.