Solus Inizia Una Nuova Epoca con il Repository Polaris e la Rimozione di Python 2
Solus Linux entra nell'era Polaris, introducendo un nuovo repository stabile e rimuovendo i componenti legacy di Python 2.
Solus, una distribuzione Linux a rilascio continuo che adotta un approccio più conservativo agli aggiornamenti per garantire la stabilità, entra in una nuova fase di sviluppo con il lancio del repository Polaris, segnando ciò che il team definisce l'inizio di una "nuova era." L'iniziativa segue la riuscita transizione Usr-Merge dell'anno scorso, che ha unificato le principali directory di sistema sotto /usr.
Ma cosa intendono esattamente gli sviluppatori con "epoch"? In breve, si tratta di una versione binaria principale del repository dei pacchetti della distribuzione. Incrementare l'epoch significa creare un nuovo repository derivato da quello esistente—in questo caso, passando da Shannon a Polaris. L'idea è garantire che ogni sistema Solus sia aggiornato a uno stato noto e coerente prima che vengano rilasciati nuovi pacchetti, riducendo il rischio di problemi durante gli aggiornamenti.
Secondo gli sviluppatori, l'epoca Polaris apre la porta a diversi aggiornamenti pianificati da tempo che non potevano essere inseriti in sicurezza nel repository Shannon. Tra questi ci sono i pacchetti più recenti di systemd e baselayout, che migliorano la gestione della console virtuale e rimuovono le limitazioni tecniche legate ai componenti di sistema più vecchi.
Un altro traguardo importante è la rimozione completa di Python 2, una dipendenza che è rimasta per anni a causa del vecchio Software Center di Solus scritto in esso. Poiché quello strumento è spesso responsabile dell'esecuzione degli aggiornamenti, eliminarlo mentre era in funzione avrebbe rischiato di danneggiare i sistemi.
La transizione dell'epoca offre una separazione netta, sostituendo il vecchio Centro Software con GNOME Software o KDE Discover, a seconda dell'ambiente desktop dell'utente.
La buona notizia è che la migrazione al nuovo repository Polaris è per lo più automatica. Un nuovo pacchetto, usysconf-epoch, fornirà uno script all'avvio che verifica se il sistema è pronto e poi esegue la migrazione.
Gli utenti che vogliono testare in anticipo possono partecipare eseguendo:
echo EPOCH_ENABLE=yes | sudo tee /etc/sysconfig/epochLo script è già disponibile nel repository Unstable per i test facoltativi. Il 17 ottobre sarà sincronizzato con il repository Stable (Shannon). Se non dovessero sorgere problemi importanti, tutti gli utenti Solus passeranno automaticamente all'epoca Polaris a partire dal 24 ottobre.
Una volta completato il trasferimento, Solus procederà all'aggiornamento a GNOME 49, che richiede API disponibili solo nelle versioni più recenti di systemd. Successivamente, il progetto entrerà in fase di blocco delle funzionalità per preparare e testare nuove ISO, permettendo così alle nuove installazioni di usare Solus senza dover manualmente affrontare la transizione di epoca.
Finalmente, con Polaris in posizione, il team di Solus afferma di poter di nuovo andare avanti, concentrandosi sulla modernizzazione del proprio stack e mantenendo la distribuzione su basi solide per gli anni a venire.
Per ulteriori informazioni, consulta l'annuncio.


