Solus, Polaris Deposu ve Python 2’nin Kaldırılması ile Yeni Bir Çağa Başlıyor


Solus Linux, yeni kararlı bir depo sunarak ve eski Python 2 bileşenlerini kaldırarak Polaris çağını başlatıyor.

Solus, kararlılığı sağlamak için güncellemelere daha muhafazakar bir yaklaşım benimseyen bir sürekli sürüm Linux dağıtımı, Polaris deposunun başlatılmasıyla geliştirme sürecinde yeni bir aşamaya giriyor ve ekip bunun "yeni bir çağın başlangıcı" olarak adlandırıyor. Bu adım, geçen yılki başarılı Usr-Merge geçişini takip ediyor; bu geçiş temel sistem dizinlerini /usr altında birleştirmişti.

Ama geliştiriciler "epoch" ile tam olarak neyi kastediyor? Kısaca, dağıtımın paket deposunun büyük bir ikili sürümüdür. Epoch'u artırmak, mevcut depodan türetilmiş yeni bir depo oluşturmak anlamına gelir—bu durumda, Shannon'dan Polaris'e geçiş. Amaç, yeni paketler sunulmadan önce her Solus sisteminin bilinen, tutarlı bir duruma güncellenmesini sağlamak ve yükseltmeler sırasında oluşabilecek bozulma riskini azaltmaktır.

Geliştiricilere göre, Polaris dönemi, güvenli bir şekilde Shannon deposuna taşırılamayan uzun süredir planlanmış birkaç güncellemeye kapı aralıyor. Bunların arasında, sanal konsol yönetimini iyileştiren ve eski sistem bileşenlerine bağlı teknik sınırlamaları kaldıran daha yeni systemd ve baselayout paketleri bulunuyor.

Bir diğer önemli dönüm noktası, Solus’un eski Yazılım Merkezi’nin Python 2 ile yazılmış olması nedeniyle yıllardır var olan bir bağımlılığın tamamen kaldırılmasıdır. Bu araç genellikle güncellemeleri gerçekleştirmekten sorumlu olduğundan, çalışırken kaldırılması sistemlerin bozulma riski taşıyabilirdi.

Epok geçişi, eski Yazılım Merkezi'ni kullanıcının masaüstü ortamına bağlı olarak GNOME Yazılım veya KDE Discover ile değiştirerek temiz bir ayrılma sağlar.

Solus Budgie Sürümü

İyi haber şu ki, yeni Polaris deposuna geçiş çoğunlukla otomatik olarak gerçekleşiyor. Yeni bir paket olan usysconf-epoch, bir sistemin hazır olup olmadığını kontrol eden ve ardından geçişi gerçekleştiren bir önyükleme zamanı betiği sağlayacak.

Erken test etmek isteyen kullanıcılar, şu komutu çalıştırarak katılabilir:

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

Script, isteğe bağlı testler için zaten Unstable deposunda mevcut. 17 Ekim'de Stable (Shannon) deposuna senkronize edilecek. Büyük bir sorun çıkmazsa, tüm Solus kullanıcıları 24 Ekim itibarıyla otomatik olarak Polaris dönemi geçiş yapacak.

Taşıma tamamlandıktan sonra, Solus GNOME 49'a yükselmeye devam edecek; bu, yalnızca daha yeni systemd sürümlerinde bulunan API'leri gerektirir. Bundan sonra proje, yeni ISO'ları hazırlamak ve test etmek için özellik dondurma aşamasına girecek ve böylece temiz kurulumlar Solus'u epoch geçişini manuel olarak yapmadan kullanabilecek.

Son olarak, Polaris yerleştirildiği için Solus ekibi, artık ilerlemeye devam edebileceğini ve yığını modernize etmeye odaklanarak dağıtımı önümüzdeki yıllarda sağlam bir temelde tutabileceğini söylüyor.

Daha fazla bilgi için duyuruya bakın.