Cơ sở phân phối Linux: Phát hành bản phát hành so với bản phát hành chuẩn

Mục lục:

Cơ sở phân phối Linux: Phát hành bản phát hành so với bản phát hành chuẩn
Cơ sở phân phối Linux: Phát hành bản phát hành so với bản phát hành chuẩn

Video: Cơ sở phân phối Linux: Phát hành bản phát hành so với bản phát hành chuẩn

Video: Cơ sở phân phối Linux: Phát hành bản phát hành so với bản phát hành chuẩn
Video: Bí kíp tìm lại iPhone bị lấy mất mới nhất 2022 100% hiệu quả - YouTube 2024, Tháng tư
Anonim
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: các bản phát hành chuẩn và các bản phát hành lă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 chuẩn để ổn định hơn và được thử nghiệm hơ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: các bản phát hành chuẩn và các bản phát hành lă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 chuẩn để ổn định hơn và được thử nghiệm hơn.

Đây không phải là một lựa chọn mà bạn thay đổi trong bản phân phối Linux hiện tại của bạn - thay vào đó, đó là sự lựa chọn mà bản thân bản thân Linux phân phối. Một số bản phát hành phát hành bản phát hành chuẩn thường xuyên và sử dụng chu kỳ phát hành lă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 đặt cùng nhau

Để hiểu sự khác biệt, bạn cần biết cách các bản phân phối Linux được đặt lại với nhau như thế nào. 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ộ phần mềm 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. Đó là công việc của một bản phân phối Linux để lấy tất cả phần mềm này dưới dạng mã nguồn, biên dịch nó, gói nó vào 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 ta gọi là “phân phối Linux.”

Các bản phân phối Linux - cho dù chúng sử dụng chu kỳ phát hành chuẩn hay chu kỳ phát hành lăn - tất cả đều lấy phần mềm của chúng và gói nó thành các gói phần mềm mà chúng 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.

Image
Image

Chu kỳ phát hành chuẩn

Hầu hết các bản phân phối Linux đều sử dụng chu kỳ phát hành chuẩn. Ví dụ, Ubuntu sử dụng các phiên bản tiêu chuẩn - những phiên bản này cũng có thể được gọi là các 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 phiên bản mới của Ubuntu cứ sáu tháng một lần. Trong quá trình phát triển sáu tháng, họ lấy phiên bản mới nhất của tất cả phần mềm trong kho của họ và gói nó lên, cập nhật tất cả phần mềm. Sau đó, họ “đóng băng” các phiên bản của phần mềm trong kho lưu trữ Ubuntu và dành một 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 cùng 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 kiểm tra để đảm bảo nó hoạt động tốt với nhau. Bản phát hành này vẫn được giữ nguyên trong thời gian càng nhiều càng tốt. Ubuntu phát hành các phiên bản phần mềm 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 chúng sẽ không chỉ cập nhật phần mềm để thêm các tính năng mới hoặc làm 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ó ở nơi khác. Ví dụ, bạn có thể lấy nó từ mộ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ợ, mang lại các phiên bản mới của các ứng dụng máy tính để bàn quan trọng cho 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 nhận được phiên bản mới nhất của tất cả các phần mềm của bạn bằng cách nâng cấp từ một phiên bản phân phối Linux đã định thời gian đông lạnh sang phiên bản phân phối Linux tiếp theo trong thời gian tới.

Image
Image

Một chu kỳ phát hành

Một chu kỳ phát hành lăn phân phối với các bản phát hành phân phối Linux chuẩn, thông thường. Ví dụ, Arch Linux sử dụng một chu kỳ phát hành lăn. 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 duy nhất. Các gói phần mềm được kiểm tra và sau đó được phát hành ngay lập tức tới phiên bản ổn định của bản phân phối Linux. Tùy thuộc vào 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 bản 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ẽ đi thẳng tới bản phân phối Linux hiện tại. Bản phân phối bản phát hành không bao giờ được "đóng băng đúng thời gian" - thay vào đó, bản phân phối được cập nhật trên cơ sở luân phiên.

Vì không có bản phát hành 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 dần đế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 bản nâng cấp 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 ả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ỉ phải đợi một 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át hành chuẩn Linux tiếp theo tiếp theo.

Image
Image

Tốt nhất?

Chu kỳ phát hành lăn là tốt nhất nếu bạn muốn sống trên cạnh chảy máu và có phiên bản phần mềm mới nhất, trong khi chu kỳ phát hành 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ả các phần mềm của bạn có vẻ tốt, nhưng nó thường không có lợi như bạn nghĩ. Có thể bạn không cần phiên bản mới nhất của các tiện ích và dịch vụ hệ thống cấp thấp. Có thể bạn thậm chí sẽ 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 kiểm tra cùng nhau. Cập nhật công cụ này ở giữa luồng có thể khiế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ư ứng dụng dành cho máy tính để bàn của bạn - việc cập nhật một số ứng dụng khá dễ 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 chuẩn.

Một chu kỳ phát hành lăn làm cho nó dễ dàng hơn để luôn nâng cấp, tất nhiên - chứ không phải là một nâng cấp lớn tất cả trong một đi, 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 khác nhau của bản phân phối Linux - mọi người đều đang 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ẽ 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 định. Nếu bạn muốn sống ở cạnh chảy máu và 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 lăn là cách để đi.

Đề xuất: