Dasar-Dasar Distribusi Linux
Distribusi Linux cenderung menggunakan dua jenis siklus rilis yang berbeda: rilis standar dan rilis bergulir. Beberapa orang bersumpah dengan meluncurkan rilis untuk memiliki perangkat lunak terbaru, sementara yang lain menyukai rilis standar karena lebih stabil dan teruji.
Ini bukan opsi yang Anda ubah di distribusi Linux Anda saat ini - sebagai gantinya, ini adalah pilihan yang dibuat oleh distribusi Linux itu sendiri. Beberapa distribusi merilis rilis standar reguler dan menggunakan siklus rilis bergulir untuk rilis pengembangan yang tidak stabil.
Bagaimana Distribusi Linux Disatukan
Untuk memahami perbedaannya, Anda perlu tahu bagaimana distribusi Linux disatukan. Mereka berisi perangkat lunak dari banyak proyek yang berbeda - kernel Linux, utilitas shell GNU, server Xorg X, lingkungan desktop GNOME, dan paket kantor LibreOffice semua dikembangkan oleh proyek perangkat lunak yang berbeda dengan siklus pengembangan yang berbeda. Merupakan tugas distribusi Linux untuk mengambil semua perangkat lunak ini dalam bentuk kode sumber, mengkompilasinya, mengemasnya ke dalam paket perangkat lunak yang mudah diinstal, mengujinya untuk memastikannya bekerja bersama, dan merilis paket perangkat lunak lengkap yang kami sebut “distribusi Linux. ”
Distribusi Linux - apakah mereka menggunakan siklus rilis standar atau siklus rilis bergulir - semua mengambil perangkat lunak mereka dan mengemasnya menjadi paket perangkat lunak yang mereka distribusikan kepada pengguna. Perbedaannya terletak pada bagaimana mereka mendistribusikan versi baru dari paket-paket ini.
Siklus Pelepasan Standar
Sebagian besar distribusi Linux menggunakan siklus rilis standar. Sebagai contoh, Ubuntu menggunakan rilis standar - ini juga bisa disebut rilis titik atau rilis stabil. Proyek Ubuntu secara rutin merilis versi baru Ubuntu setiap enam bulan. Selama proses pengembangan enam bulan, mereka mengambil versi terbaru dari semua perangkat lunak dalam repositori mereka dan mengemasnya, memperbarui semua perangkat lunak. Mereka kemudian “membekukan” versi perangkat lunak di repositori Ubuntu dan menghabiskan beberapa bulan mengujinya, memastikan semua versi perangkat lunak bekerja sama dengan baik dan memperbaiki bug.
Ketika versi baru Ubuntu dirilis, perangkat lunak di dalamnya telah diuji untuk memastikannya bekerja bersama dengan baik. Rilis ini tetap beku dalam waktu sebanyak mungkin. Ubuntu merilis versi perangkat lunak yang diperbarui untuk memperbaiki masalah keamanan dan bug penting lainnya, tetapi mereka tidak hanya memperbarui perangkat lunak untuk menambah 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 yang resmi tetapi tidak didukung yang membawa versi baru 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 distribusi Linux yang dibekukan dalam waktu ke versi distribusi Linux yang dibekukan dalam waktu berikutnya.
Siklus Rilis Bergulir
Siklus rilis rilis dikeluarkan dengan rilis distribusi Linux standar dan reguler. Sebagai contoh, Arch Linux menggunakan siklus rilis bergulir. Tidak ada beberapa rilis Arch yang berbeda. Sebaliknya, hanya ada satu versi Arch. Paket perangkat lunak diuji dan kemudian dirilis segera ke versi stabil dari distribusi Linux. Bergantung pada distribusi Anda, mereka bahkan mungkin tidak melihat banyak pengujian sebelum dirilis sebagai pembaruan yang stabil. Ketika versi baru aplikasi atau utilitas sistem dirilis, itu akan langsung menuju ke distribusi Linux saat ini. Distribusi rilis bergulir tidak pernah "membeku dalam waktu" - sebagai gantinya, itu diperbarui secara bergulir.
Karena tidak ada rilis standar, Anda hanya perlu menginstal distribusi Linux seperti Arch sekali dan melakukan pembaruan rutin. Versi baru paket perangkat lunak akan secara bertahap tiba saat dirilis - Anda tidak perlu melakukan peningkatan besar seperti yang dilakukan 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 versi terbaru dari sebuah paket, Anda hanya perlu menunggu beberapa hari dan itu akan muncul sebagai pembaruan untuk distribusi Linux Anda. Anda tidak perlu menunggu selama enam bulan sampai rilis standar distribusi Linux Anda berikutnya.
Mana yang Terbaik?
Siklus rilis bergulir adalah yang terbaik 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 manfaat dari platform yang lebih stabil dengan lebih banyak pengujian.
Memiliki versi terbaru dari semua perangkat lunak Anda kedengarannya bagus, tetapi seringkali tidak menguntungkan seperti yang Anda kira. Anda mungkin tidak memerlukan versi terbaru dari utilitas dan layanan sistem tingkat rendah. Anda mungkin bahkan tidak akan melihat perbedaannya jika Anda menginstalnya - kecuali ada bug karena versi perangkat lunak yang berbeda tidak diuji bersama. Memutakhirkan hal-hal ini di tengah-tengah dapat menyebabkan sistem Anda menjadi lebih tidak stabil atau bug aneh muncul. Untuk perangkat lunak Anda menginginkan versi terbaru - seperti aplikasi desktop Anda - cukup mudah untuk memperbarui beberapa aplikasi walaupun Anda menggunakan distribusi Linux dengan siklus rilis standar.
Siklus rilis bergulir memang membuatnya lebih mudah untuk tetap ditingkatkan, tentu saja - alih-alih peningkatan besar dalam sekali jalan, perangkat lunak Anda diperbarui secara berkala. Pengguna tidak menggunakan versi berbeda dari distribusi Linux - semua orang menggunakan versi yang sama.
Secara keseluruhan, tidak ada satu jawaban terbaik - jika Anda menginginkan platform yang stabil, Anda mungkin lebih baik berpegang pada distribusi Linux dengan siklus rilis point yang stabil, standar. Jika Anda ingin hidup di ujung tombak dan memiliki versi terbaru dari semuanya, distribusi Linux dengan siklus rilis bergulir adalah cara untuk pergi.
Kredit Gambar: Michal Docekal on Flickr