Distribusi Linux cenderung menggunakan dua jenis siklus rilis yang berbeda: rilis standar dan rilis bergulir. Beberapa orang bersumpah dengan rilis bergulir untuk memiliki perangkat lunak terbaru, sementara yang lain seperti rilis standar untuk menjadi lebih stabil dan teruji.
Ini bukan pilihan yang Anda ubah dalam distribusi Linux Anda saat ini - sebaliknya, ini adalah pilihan yang dibuat oleh distribusi Linux sendiri. Beberapa distribusi merilis rilis standar reguler dan menggunakan siklus rilis bergulir untuk rilis pengembangan tidak stabil mereka.
Untuk memahami perbedaannya, Anda perlu tahu bagaimana distribusi Linux disatukan. Mereka berisi perangkat lunak dari berbagai proyek yang berbeda - kernel Linux, utilitas shell GNU, server Xorg X, lingkungan desktop GNOME, dan office suite LibreOffice semuanya dikembangkan oleh berbagai proyek perangkat lunak dengan siklus pengembangan yang berbeda. Ini adalah tugas distribusi Linux untuk mengambil semua perangkat lunak ini dalam bentuk kode sumber, mengkompilasinya, mengemasnya ke dalam paket perangkat lunak yang dapat diinstal dengan mudah, mengujinya untuk memastikannya berfungsi bersama, dan merilis paket lengkap perangkat lunak yang kita sebut “distribusi Linux. ”
Distribusi Linux - apakah mereka menggunakan siklus rilis standar atau siklus rilis bergulir - semua mengambil perangkat lunak mereka dan mengemasnya ke dalam paket perangkat lunak yang mereka distribusikan kepada pengguna. Perbedaannya adalah bagaimana mereka mendistribusikan versi baru dari paket-paket ini.
Kebanyakan distribusi Linux menggunakan siklus rilis standar. Sebagai contoh, Ubuntu menggunakan rilis standar - ini juga bisa disebut rilis titik atau rilis stabil. Proyek Ubuntu secara teratur merilis versi baru Ubuntu setiap enam bulan. Selama proses pengembangan enam bulan, mereka mengambil versi terbaru dari semua perangkat lunak di repositori mereka dan mengemasnya, memperbarui semua perangkat lunak. Mereka kemudian "membekukan" versi perangkat lunak dalam repositori Ubuntu dan menghabiskan beberapa bulan untuk mengujinya, memastikan semua versi perangkat lunak bekerja dengan baik bersama dan memperbaiki bug.
Ketika versi baru Ubuntu dirilis, perangkat lunak di dalamnya telah diuji untuk memastikannya berfungsi dengan baik bersama-sama. Rilis ini tetap membeku dalam waktu sebanyak mungkin. Ubuntu merilis versi perangkat lunak yang diperbarui untuk memperbaiki masalah keamanan dan bug penting lainnya, tetapi mereka tidak akan hanya memperbarui perangkat lunak untuk menambahkan fitur baru atau menabrak nomor versi.
Jika Anda memerlukan versi terbaru dari paket tertentu, Anda harus mendapatkannya di tempat lain. Misalnya, Anda bisa mendapatkannya dari PPA pihak ketiga atau menggunakan repositori Backports resmi-tapi-tidak didukung yang membawa versi baru dari aplikasi desktop penting ke versi Ubuntu yang lebih lama. Jika tidak, Anda harus menunggu rilis besar Ubuntu berikutnya. Anda mendapatkan versi terbaru dari semua perangkat lunak Anda dengan memutakhirkan dari satu versi beku dari distribusi Linux ke versi distribusi Linux di waktu beku berikutnya.
Siklus rilis bergulir membagi-bagikan dengan rilis distribusi Linux standar yang biasa. Sebagai contoh, Arch Linux menggunakan siklus rilis bergulir. Tidak ada beberapa rilis Arch yang berbeda. Sebagai gantinya, hanya ada satu versi Arch. Paket perangkat lunak diuji dan kemudian dirilis segera ke versi stabil dari distribusi Linux. Tergantung pada distribusi Anda, mereka mungkin tidak melihat banyak pengujian sebelum dirilis sebagai pembaruan stabil. Ketika versi baru aplikasi atau utilitas sistem dirilis, maka akan langsung menuju ke distribusi Linux saat ini. Distribusi rilis bergulir tidak pernah "membeku dalam waktu" - melainkan, diperbarui secara bergulir.
Karena tidak ada rilis standar, Anda hanya perlu menginstal distribusi Linux seperti Arch dan melakukan pembaruan rutin. Versi baru paket perangkat lunak akan secara bertahap tiba saat dirilis - Anda tidak perlu melakukan upgrade besar seperti yang dari Ubuntu 13.10 hingga 14.04. Ketika Anda menginstal distribusi, Anda akan mendapatkan snapshot dari perangkat lunaknya pada suatu titik waktu.
Jika Anda memerlukan paket versi terbaru, Anda hanya perlu menunggu beberapa hari dan akan muncul sebagai pembaruan untuk distribusi Linux Anda. Anda tidak harus menunggu selama enam bulan hingga rilis standar distribusi Linux Anda berikutnya.
Siklus pembebasan bergulir adalah yang terbaik jika Anda ingin hidup di tepi pendarahan dan memiliki perangkat lunak versi terbaru yang tersedia, sementara siklus rilis standar adalah yang terbaik jika Anda ingin memperoleh manfaat dari platform yang lebih stabil dengan lebih banyak pengujian.
Memiliki versi terbaru dari semua perangkat lunak Anda terdengar bagus, tetapi sering kali tidak bermanfaat seperti yang Anda bayangkan. Anda mungkin tidak memerlukan versi sistem dan layanan sistem tingkat rendah terbaru. Anda mungkin bahkan tidak akan menyadari perbedaannya jika Anda menginstalnya - kecuali ada bug karena versi perangkat lunak yang berbeda tidak diuji bersama. Memperbarui hal-hal ini di tengah-tengah dapat menyebabkan sistem Anda menjadi lebih tidak stabil atau bug aneh bermunculan. Untuk perangkat lunak, Anda menginginkan versi terbaru - seperti aplikasi desktop Anda - cukup mudah untuk memperbarui beberapa aplikasi bahkan jika Anda menggunakan distribusi Linux dengan siklus rilis standar.
Siklus rilis bergulir memang mempermudah untuk terus ditingkatkan, tentu saja - daripada upgrade besar sekaligus, perangkat lunak Anda diperbarui secara rutin. Pengguna tidak menggunakan versi distribusi Linux yang berbeda - semua orang menggunakan versi yang sama.
Secara keseluruhan, tidak ada jawaban terbaik - jika Anda menginginkan platform yang stabil, Anda mungkin lebih baik menempel pada distribusi Linux dengan siklus rilis standar, stabil, dan titik. Jika Anda ingin hidup di tepi pendarahan dan memiliki versi terbaru dari segalanya, distribusi Linux dengan siklus rilis bergulir adalah cara untuk pergi.
Kredit Gambar: Michal Docekal di Flickr