8Aug

Dasar-Dasar Distribusi Linux: Rilis Rolling vs. Rilis Standar

click fraud protection
Distribusi

Linux cenderung menggunakan dua jenis siklus pelepas: rilis standar dan rilis bergulir. Beberapa orang bersumpah dengan rilis bergulir untuk memiliki perangkat lunak terbaru, sementara yang lain menyukai rilis standar agar lebih stabil dan teruji.

Ini bukan pilihan yang Anda ubah dalam distribusi Linux Anda saat ini - sebagai gantinya, ini adalah pilihan yang dibuat oleh distribusi Linux sendiri. Beberapa distribusi melepaskan rilis standar reguler dan menggunakan siklus rilis rolling untuk rilis pengembangan yang tidak stabil.

Bagaimana Distribusi Linux Dimasukkan Bersama

Untuk memahami perbedaannya, Anda perlu mengetahui bagaimana distribusi Linux digabungkan. Mereka berisi perangkat lunak dari berbagai proyek - kernel Linux, utilitas shell GNU, server Xorg X, lingkungan desktop GNOME, dan office suite LibreOffice semua 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, menyusunnya, mengemasnya menjadi paket perangkat lunak yang mudah diinstal, mengujinya untuk memastikannya bekerja sama, dan melepaskan paket perangkat lunak lengkap yang kami sebut "distribusi Linux."Distribusi

instagram viewer

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 ke pengguna. Perbedaannya adalah bagaimana mereka mendistribusikan versi baru dari paket ini.

Siklus Pelepasan Standar

Sebagian besar distribusi Linux menggunakan siklus pelepasan standar. Sebagai contoh, Ubuntu menggunakan rilis standar - ini mungkin juga disebut rilis titik atau rilis stabil. Proyek Ubuntu secara teratur merilis versi baru dari Ubuntu setiap enam bulan sekali. 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 di repositori Ubuntu dan menghabiskan beberapa bulan untuk mengujinya, memastikan semua versi perangkat lunak bekerja dengan baik dan memperbaiki bug.

Ketika versi baru Ubuntu dilepaskan, perangkat lunak di dalamnya telah diuji untuk memastikannya bekerja dengan baik. Rilis ini tetap membeku dalam waktu sebanyak mungkin. Ubuntu merilis versi perangkat lunak yang diperbarui untuk memperbaiki masalah keamanan dan bug penting lainnya, namun mereka tidak hanya memperbarui perangkat lunak untuk menambahkan fitur baru atau menemukan nomor versi.

Jika Anda memerlukan paket paket versi terbaru, 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 utama Ubuntu berikutnya. Anda mendapatkan versi terbaru dari semua perangkat lunak Anda dengan mengupgrade dari satu distribusi Linux dalam versi beku-dalam-waktu ke versi distribusi Linux beku-in-time berikutnya.

Siklus Pelepasan Rolling

Siklus rilis pelepasan menyebar dengan rilis distribusi Linux reguler dan standar. Sebagai contoh, Arch Linux menggunakan siklus rilis rolling. Tidak ada banyak rilis Arch yang berbeda. Sebagai gantinya, hanya ada satu versi Arch. Paket perangkat lunak diuji dan kemudian dilepaskan segera ke versi stabil dari distribusi Linux. Bergantung pada distribusi Anda, mereka mungkin bahkan tidak melihat banyak pengujian sebelum diluncurkan sebagai pembaruan yang stabil. Ketika versi baru dari aplikasi atau utilitas sistem dilepaskan, ia akan langsung menuju distribusi Linux saat ini. Distribusi rilis rolling tidak pernah "membeku dalam waktu" - sebagai gantinya, diperbarui secara bergiliran.

Karena tidak ada rilis standar, Anda hanya perlu menginstal distribusi Linux seperti Arch sekali dan melakukan update reguler. Versi baru dari paket perangkat lunak akan tiba-tiba tiba saat dirilis - Anda tidak perlu melakukan upgrade besar seperti yang ada di Ubuntu 13.10 sampai 14.04.Ketika Anda menginstal distribusi, Anda akan mendapatkan snapshot dari perangkat lunak pada suatu titik waktu.

Jika Anda memerlukan paket versi terbaru, Anda hanya perlu menunggu beberapa hari dan akan muncul sebagai update untuk distribusi Linux Anda. Anda tidak perlu menunggu selama enam bulan sampai rilis standar distribusi Linux Anda berikutnya.

Mana yang Terbaik?

Siklus pelepasan rolling paling baik jika Anda ingin hidup di tepi pendarahan dan memiliki versi perangkat lunak terbaru yang tersedia, sementara siklus rilis standar paling baik jika Anda ingin mendapatkan keuntungan dari platform yang lebih stabil dengan lebih banyak pengujian.

Memiliki versi terbaru dari semua perangkat lunak Anda terdengar bagus, tapi sering kali tidak bermanfaat seperti yang Anda bayangkan. Anda mungkin tidak memerlukan versi terbaru dari utilitas dan layanan sistem tingkat rendah. Anda mungkin bahkan tidak menyadari perbedaannya jika Anda memasangnya - kecuali ada bug karena versi perangkat lunak yang berbeda tidak diuji bersama. Memperbarui hal ini di tengah jalan dapat menyebabkan sistem Anda menjadi lebih tidak stabil atau ada bug aneh yang muncul. Untuk perangkat lunak yang Anda inginkan, versi terbaru - seperti aplikasi desktop Anda - cukup mudah untuk memperbarui beberapa aplikasi meskipun Anda menggunakan distribusi Linux dengan siklus rilis standar.

Siklus pelepasan rolling membuatnya lebih mudah untuk tetap ditingkatkan, tentu saja - dan bukan upgrade besar sekaligus, perangkat lunak Anda diperbarui secara rutin. Pengguna tidak menggunakan versi distribusi Linux yang berbeda - setiap orang menggunakan versi yang sama.

Secara keseluruhan, tidak ada jawaban terbaik - jika Anda menginginkan platform yang stabil, Anda mungkin lebih baik tetap berpegang pada distribusi Linux dengan siklus rilis titik standar dan stabil. Jika Anda ingin hidup di tepi yang berdarah dan memiliki versi terbaru dari segalanya, distribusi Linux dengan siklus rilis bergulir adalah cara untuk pergi.

Image Credit: Michal Docekal di Flickr