Solus Memulai Era Baru dengan Repositori Polaris dan Penghapusan Python 2


Solus Linux memasuki era Polaris, memperkenalkan repositori stabil baru dan menghapus komponen Python 2 yang usang.

Solus, sebuah distribusi Linux rolling-release yang mengambil pendekatan lebih konservatif terhadap pembaruan untuk memastikan stabilitas, memasuki fase pengembangan baru dengan peluncuran repositori Polaris, menandai apa yang disebut tim sebagai awal dari "era baru." Langkah ini mengikuti transisi Usr-Merge yang sukses tahun lalu, yang menyatukan direktori inti sistem di bawah /usr.

Tapi apa sebenarnya yang dimaksud pengembang dengan "epoch"? Singkatnya, itu adalah versi biner utama dari repositori paket distro. Meningkatkan epoch berarti membuat repositori baru yang berasal dari yang sudah ada—dalam hal ini, beralih dari Shannon ke Polaris. Ide dasarnya adalah untuk memastikan setiap sistem Solus diperbarui ke kondisi yang diketahui dan konsisten sebelum paket baru dirilis, sehingga mengurangi risiko kerusakan saat melakukan pembaruan.

Menurut para pengembang, era Polaris membuka pintu bagi beberapa pembaruan yang telah direncanakan lama namun tidak bisa diterapkan dengan aman ke repositori Shannon. Di antaranya adalah paket systemd dan baselayout yang lebih baru, yang meningkatkan penanganan konsol virtual dan menghapus batasan teknis yang terkait dengan komponen sistem yang lebih lama.

Tonggak penting lainnya adalah penghapusan Python 2 sepenuhnya, sebuah ketergantungan yang telah ada selama bertahun-tahun karena Software Center Solus yang lama ditulis di dalamnya. Karena alat itu sering bertanggung jawab untuk melakukan pembaruan, menghapusnya saat sedang berjalan berisiko merusak sistem.

Transisi era ini menyediakan pemisahan yang jelas, menggantikan Software Center lama dengan GNOME Software atau KDE Discover, tergantung pada lingkungan desktop pengguna.

Edisi Solus Budgie

Kabar baiknya adalah bahwa migrasi ke repositori Polaris yang baru sebagian besar sudah otomatis. Paket baru, usysconf-epoch, akan menyediakan skrip saat boot yang memeriksa apakah sistem siap dan kemudian melakukan migrasi.

Pengguna yang ingin mencoba lebih awal dapat memilih dengan menjalankan:

echo EPOCH_ENABLE=yes | sudo tee /etc/sysconfig/epoch

Skrip sudah tersedia di repositori Unstable untuk pengujian opsional. Pada 17 Oktober, skrip akan disinkronkan ke repositori Stable (Shannon). Dengan asumsi tidak ada masalah besar yang muncul, semua pengguna Solus akan secara otomatis beralih ke era Polaris mulai 24 Oktober.

Setelah pemindahan selesai, Solus akan melanjutkan dengan peningkatan ke GNOME 49, yang membutuhkan API yang hanya tersedia di versi systemd yang lebih baru. Setelah itu, proyek akan memasuki tahap pembekuan fitur untuk mempersiapkan dan menguji ISO baru, memungkinkan instalasi baru menggunakan Solus tanpa harus melewati transisi epoch secara manual.

Akhirnya, dengan Polaris sudah diterapkan, tim Solus mengatakan bahwa mereka kini dapat melangkah maju lagi—fokus pada memodernisasi tumpukannya dan menjaga distribusi tetap berada di fondasi yang kokoh untuk tahun-tahun mendatang.

Untuk informasi lebih lanjut, lihat pengumumannya.