Khái niệm cơ bản về phân phối Linux Các bản phát hành so với bản phát hành tiêu chuẩn
Các bản phân phối Linux có xu hướng sử dụng hai loại chu kỳ phát hành khác nhau: bản phát hành tiêu chuẩn và bản phát hành cuộn. Một số người thề bằng cách tung ra các bản phát hành để có phần mềm mới nhất, trong khi những người khác thích các bản phát hành tiêu chuẩn để ổn định hơn và được thử nghiệm.
Đây không phải là một tùy chọn bạn thay đổi trong bản phân phối Linux hiện tại của mình - thay vào đó, đó là một lựa chọn do chính bản phân phối Linux đưa ra. Một số bản phân phối phát hành bản phát hành tiêu chuẩn thường xuyên và sử dụng chu kỳ phát hành cuộn cho bản phát hành phát triển không ổn định của chúng.
Cách phân phối Linux được kết hợp với nhau
Để hiểu sự khác biệt, bạn cần biết cách phân phối Linux được kết hợp với nhau. Chúng chứa phần mềm từ nhiều dự án khác nhau - nhân Linux, tiện ích shell GNU, máy chủ Xorg X, môi trường máy tính để bàn Gnome và bộ ứng dụng văn phòng LibreOffice đều được phát triển bởi các dự án phần mềm khác nhau với các chu kỳ phát triển khác nhau. Công việc của một bản phân phối Linux là lấy tất cả phần mềm này ở dạng mã nguồn, biên dịch nó, đóng gói thành các gói phần mềm có thể cài đặt dễ dàng, kiểm tra nó để đảm bảo nó hoạt động cùng nhau và phát hành một gói phần mềm hoàn chỉnh mà chúng tôi gọi là bản phân phối Linux Linux. Giáo dục
Các bản phân phối Linux - cho dù họ sử dụng chu kỳ phát hành tiêu chuẩn hay chu kỳ phát hành cuộn - tất cả đều lấy phần mềm của họ và đóng gói thành các gói phần mềm mà họ phân phối cho người dùng. Sự khác biệt là cách họ phân phối các phiên bản mới của các gói này.
Một chu kỳ phát hành tiêu chuẩn
Hầu hết các bản phân phối Linux sử dụng chu kỳ phát hành tiêu chuẩn. Ví dụ: Ubuntu sử dụng các bản phát hành tiêu chuẩn - chúng cũng có thể được gọi là bản phát hành điểm hoặc bản phát hành ổn định. Dự án Ubuntu thường xuyên phát hành các phiên bản mới của Ubuntu cứ sau sáu tháng. Trong quá trình phát triển sáu tháng, họ lấy các phiên bản mới nhất của tất cả các phần mềm trong kho của họ và đóng gói, cập nhật tất cả phần mềm. Sau đó, họ đã đóng băng các phiên bản phần mềm trong kho Ubuntu và dành vài tháng để thử nghiệm nó, đảm bảo tất cả các phiên bản phần mềm hoạt động tốt với nhau và sửa lỗi.
Khi một phiên bản mới của Ubuntu được phát hành, phần mềm trong đó đã được thử nghiệm để đảm bảo nó hoạt động tốt với nhau. Bản phát hành này vẫn đóng băng trong thời gian nhiều nhất có thể. Ubuntu phát hành các phiên bản phần mềm được cập nhật để khắc phục các sự cố bảo mật và các lỗi quan trọng khác, nhưng họ sẽ không cập nhật phần mềm để thêm các tính năng mới hoặc tăng số phiên bản.
Nếu bạn cần phiên bản mới nhất của một gói cụ thể, bạn sẽ phải mang nó đi nơi khác. Ví dụ: bạn có thể lấy nó từ PPA của bên thứ ba hoặc sử dụng kho lưu trữ Backports chính thức nhưng không được hỗ trợ để đưa các phiên bản mới của các ứng dụng máy tính để bàn quan trọng lên các phiên bản Ubuntu cũ hơn. Nếu không, bạn sẽ phải chờ bản phát hành chính tiếp theo của Ubuntu. Bạn có được phiên bản mới nhất của tất cả phần mềm của mình bằng cách nâng cấp từ một phiên bản phân phối Linux thời gian đóng băng lên phiên bản phân phối Linux thời gian đóng băng tiếp theo.
Một chu kỳ phát hành
Một chu kỳ phát hành cuộn với các bản phát hành phân phối Linux tiêu chuẩn, thường xuyên. Ví dụ, Arch Linux sử dụng chu trình phát hành. Không có nhiều bản phát hành khác nhau của Arch. Thay vào đó, chỉ có một phiên bản Arch. Các gói phần mềm được kiểm tra và sau đó được phát hành ngay lập tức cho phiên bản phân phối Linux ổn định. Tùy thuộc vào bản phân phối của bạn, họ thậm chí có thể không thấy nhiều thử nghiệm trước khi chúng được phát hành dưới dạng cập nhật ổn định. Khi một phiên bản mới của một ứng dụng hoặc tiện ích hệ thống được phát hành, nó sẽ hướng thẳng đến bản phân phối Linux hiện tại. Một bản phân phối phát hành chưa bao giờ được đóng băng trong thời gian trực tiếp - thay vào đó, nó được cập nhật trên cơ sở cán.
Vì không có bản phát hành tiêu chuẩn, bạn chỉ cần cài đặt bản phân phối Linux như Arch một lần và thực hiện cập nhật thường xuyên. Các phiên bản mới của gói phần mềm sẽ dần xuất hiện khi chúng được phát hành - bạn sẽ không phải thực hiện các nâng cấp lớn như các phiên bản từ Ubuntu 13.10 đến 14.04. Khi bạn cài đặt bản phân phối, bạn sẽ nhận được một ảnh chụp nhanh phần mềm của nó tại một thời điểm.
Nếu bạn cần phiên bản mới nhất của gói, bạn chỉ cần đợi vài ngày và nó sẽ xuất hiện dưới dạng bản cập nhật cho bản phân phối Linux của bạn. Bạn sẽ không phải chờ sáu tháng cho đến khi bản phân phối Linux tiếp theo được phát hành.
Tốt nhất?
Một chu kỳ phát hành cuộn là tốt nhất nếu bạn muốn sống ở rìa chảy máu và có các phiên bản phần mềm mới nhất hiện có, trong khi chu kỳ phát hành tiêu chuẩn là tốt nhất nếu bạn muốn hưởng lợi từ nền tảng ổn định hơn với nhiều thử nghiệm hơn.
Có phiên bản mới nhất của tất cả phần mềm của bạn nghe có vẻ tốt, nhưng nó thường không mang lại lợi ích như bạn nghĩ. Bạn có thể không cần phiên bản mới nhất của các dịch vụ và tiện ích hệ thống cấp thấp. Bạn thậm chí có thể không nhận thấy sự khác biệt nếu bạn cài đặt chúng - trừ khi có lỗi vì các phiên bản phần mềm khác nhau không được thử nghiệm cùng nhau. Cập nhật nội dung này ở giữa dòng có thể dẫn đến hệ thống của bạn trở nên không ổn định hơn hoặc một lỗi lạ xuất hiện. Đối với phần mềm bạn muốn có phiên bản mới nhất - như các ứng dụng trên máy tính để bàn của bạn - khá dễ dàng để cập nhật một vài ứng dụng ngay cả khi bạn đang sử dụng bản phân phối Linux với chu kỳ phát hành tiêu chuẩn.
Tất nhiên, một chu kỳ phát hành giúp bạn dễ dàng nâng cấp hơn - thay vì nâng cấp lớn trong một lần, phần mềm của bạn được cập nhật thường xuyên. Người dùng không sử dụng các phiên bản phân phối Linux khác nhau - mọi người đều sử dụng cùng một phiên bản.
Nhìn chung, không có câu trả lời hay nhất - nếu bạn muốn có một nền tảng ổn định, có lẽ tốt hơn hết bạn nên gắn bó với bản phân phối Linux với chu kỳ phát hành điểm chuẩn, ổn định. Nếu bạn muốn sống ở rìa chảy máu và có các phiên bản mới nhất của mọi thứ, một bản phân phối Linux với chu kỳ phát hành chính là cách để đi.
Tín dụng hình ảnh: Michal Docekal trên Flickr