Bất kể hệ điều hành nào đang được sử dụng, chúng tôi đã quen với ý tưởng rằng hệ điều hành hiện tại của chúng tôi sẽ trở nên lỗi thời sau vài năm và một phiên bản mới hơn sẽ được phát hành để thay thế phiên bản hiện tại.

Tuy nhiên, một số bản phân phối Linux đã áp dụng một mô hình phát hành khác. Thay vì phát hành một phiên bản mới mỗi năm, họ sử dụng một mô hình gọi là "Rolling Release Model" để liên tục cập nhật hệ điều hành của bạn. Điều này có nghĩa là bạn chỉ phải cài đặt hệ điều hành một lần và sẽ luôn chạy phiên bản mới nhất.

Mô hình phát hành cán là gì?

Một hệ điều hành dựa trên mô hình phát hành lăn (còn được gọi là Giao hàng liên tục) có hai đặc điểm chính. Đầu tiên là bạn chỉ cài đặt hệ điều hành của bạn một lần và sau đó không bao giờ trở lại. Thứ hai là hệ điều hành được cập nhật liên tục.

Mọi thứ trên Linux được chia thành các gói phần mềm làm cho Linux trở thành một hệ điều hành mô-đun. Đây cũng là lý do tại sao một mô hình phát hành lăn được áp dụng cho bản phân phối Linux. Bằng cách sử dụng trình quản lý gói, mỗi gói và mọi gói - ngay cả nhân và trình điều khiển - đều có thể được cập nhật.

Phân phối cán

Các hệ điều hành Linux dựa trên mô hình phát hành lăn được gọi là các bản phân phối lăn . Tuy nhiên, có nhiều loại phân phối cán khác nhau và cách chúng khác nhau là quan trọng.

Hai loại phân phối cán đặc biệt quan trọng nhất là:

1. Phân phối thực sự: Các bản phân phối này cập nhật mọi phần của hệ điều hành của bạn.

2. Phân phối bán động: Các bản phân phối này không cập nhật mọi phần của hệ điều hành của bạn. Chúng được chia thành một phần cán và một phần không cán. Những bản phân phối này thường có lõi không lăn. Họ không cập nhật hạt nhân và trình điều khiển nhưng làm cập nhật mọi thứ khác và có kho phần mềm lăn.

Một ưu điểm của bản phân phối là bạn có thể nhận được các phiên bản phần mềm mới rất nhanh vì các kho lưu trữ được cập nhật ngay khi phần mềm mới được phát hành. Trong một số bản phân phối bạn thậm chí nhận được các bản cập nhật phần mềm được đẩy vào máy tính của bạn ngay khi chúng được phát hành bởi các lập trình viên của dự án phần mềm.

Ví dụ thực tế về phân phối nhạc rolling

Ví dụ về các bản phân phối thực sự là Arch Linux, Manjaro, Gentoo và Funtoo. Ví dụ về các bản phân phối Linux bán chạy là SolydXK và PCLinuxOS, và ở phía UNIX chúng ta có FreeBSD.

Các bản phân phối như Arch và Gentoo được coi là cạnh chảy máu vì chúng có thể nhận được các bản cập nhật nhanh đến nỗi chúng không đi kiểm tra. Điều xấu là khi các gói không được kiểm tra, chúng có thể phá vỡ hệ thống của bạn.

Tuy nhiên, không phải ai cũng muốn một hệ thống cạnh chảy máu có thể phá vỡ mỗi lần cập nhật chưa được kiểm tra được đẩy vào hệ thống của họ. Trong những trường hợp như vậy, có các bản phân phối phát hành tập trung vào khả năng sử dụng cho những người mới bắt đầu sử dụng Linux, chẳng hạn như Manjaro.

Manjaro là một phân phối thực sự lăn dựa trên Arch với sự khác biệt rằng nó đi kèm với một trình cài đặt và có nhiều gói cài đặt sẵn cho sự tiện lợi của người dùng.

Một điểm khác biệt của Manjaro là một khi các bản cập nhật được phát hành cho Arch, nhóm Manjaro giữ các bản cập nhật trong khoảng hai tuần để đưa chúng qua một giai đoạn thử nghiệm ngắn. Bằng cách này, các lỗi tồi tệ nhất sẽ bị lọc khỏi các gói và cơ hội mà hệ thống của bạn bị hỏng sau khi chu kỳ cập nhật bị giảm.

Mặt khác, các bản vá bảo mật được đẩy lên người dùng Manjaro nhanh hơn các bản cập nhật thường xuyên, gần như ngay khi chúng xuất hiện.

Bạn nhận được tốt nhất của cả hai thế giới. Bạn nhận được bản phân phối phát hành thực sự, nơi mọi thứ được cập nhật và bạn cũng nhận được phần mềm mới nhất cứ hai tuần một lần, ít nhất đã được kiểm tra phần nào để giảm nguy cơ vỡ hệ thống.

Sức mạnh của mô hình Rolling Release

Bạn chỉ cài đặt hệ điều hành của bạn một lần và không bao giờ phải bận tâm với việc cài đặt lại và khôi phục dữ liệu của bạn. Đây là nơi mà các mô hình phát hành lăn là tốt hơn so với phiên bản tiêu chuẩn.

Tính linh hoạt và khả năng tùy biến của Linux cũng cho thấy nhiều bản phân phối Linux không được phân chia thành các bản phân phối cán trong những năm qua. Các ví dụ là SparkyLinux, MX Linux và SolydXK, đang phân phối các bản phân phối dựa trên Debian.

Ngoài ra còn có openSUSE Tumbleweed, phiên bản phát hành chính thức của openSUSE. Nó tập trung vào việc cung cấp các gói ổn định cho người dùng ngay khi chúng được ổn định.

Ngay cả Gentoo cũ tốt đã nhận được dĩa vẫn đang cải thiện trên mô hình của nó. Một ví dụ là Sabayon, cung cấp khả năng sử dụng out-of-the-box và biên dịch các gói nhị phân thông qua phần mở rộng của trình quản lý gói Entropy.

Cuối cùng, tất cả những gì xảy ra là:

Các mô hình phát hành lăn làm cho cuộc sống của chúng tôi dễ dàng hơn một chút.

Điều này là do mất ít thời gian hơn để duy trì hệ điều hành của bạn, chúng ta càng dành nhiều thời gian cho những thứ trong cuộc sống quan trọng.