Η Solus Ξεκινά μια Νέα Εποχή με το Αποθετήριο Polaris και την Αφαίρεση του Python 2


Το Solus Linux εισέρχεται στην εποχή Polaris, εισάγοντας ένα νέο σταθερό αποθετήριο και αφαιρώντας παλαιά στοιχεία Python 2.

Το Solus, μια διανομή Linux με κυλιόμενες εκδόσεις που ακολουθεί μια πιο συντηρητική προσέγγιση στις ενημερώσεις για να διασφαλίσει σταθερότητα, εισέρχεται σε μια νέα φάση ανάπτυξης με την κυκλοφορία του αποθετηρίου Polaris, σηματοδοτώντας αυτό που η ομάδα αποκαλεί την έναρξη μιας «νέας εποχής». Η κίνηση αυτή ακολουθεί τη φετινή επιτυχημένη μετάβαση Usr-Merge, η οποία ενοποίησε τους βασικούς καταλόγους συστήματος κάτω από το /usr.

Αλλά τι ακριβώς εννοούν οι προγραμματιστές με τον όρο «epoch»; Με λίγα λόγια, πρόκειται για μια σημαντική δυαδική έκδοση του αποθετηρίου πακέτων της διανομής. Η αύξηση του epoch σημαίνει τη δημιουργία ενός νέου αποθετηρίου που προέρχεται από το υπάρχον – σε αυτή την περίπτωση, η μετάβαση από το Shannon στο Polaris. Η ιδέα είναι να διασφαλιστεί ότι κάθε σύστημα Solus είναι ενημερωμένο σε μια γνωστή, συνεπή κατάσταση πριν κυκλοφορήσουν νέα πακέτα, μειώνοντας τον κίνδυνο σφαλμάτων κατά τις αναβαθμίσεις.

Σύμφωνα με τους προγραμματιστές, η εποχή Polaris ανοίγει το δρόμο για αρκετές προγραμματισμένες ενημερώσεις που δεν μπορούσαν να προωθηθούν με ασφάλεια στο αποθετήριο Shannon. Μεταξύ αυτών βρίσκονται τα νεότερα πακέτα systemd και baselayout, τα οποία βελτιώνουν τη διαχείριση της εικονικής κονσόλας και αφαιρούν τεχνικούς περιορισμούς που συνδέονται με παλαιότερα συστατικά του συστήματος.

Ένα ακόμη σημαντικό ορόσημο είναι η πλήρης κατάργηση της Python 2, μιας εξάρτησης που είχε παραμείνει για χρόνια λόγω του παλιού Κέντρου Λογισμικού του Solus που ήταν γραμμένο σε αυτήν. Δεδομένου ότι αυτό το εργαλείο συχνά είναι υπεύθυνο για την εκτέλεση ενημερώσεων, η αφαίρεσή του ενώ ήταν σε λειτουργία θα είχε κινδυνεύσει να σπάσει τα συστήματα.

Η μετάβαση εποχής παρέχει μια καθαρή διακοπή, αντικαθιστώντας το παλιό Κέντρο Λογισμικού με το GNOME Software ή το KDE Discover, ανάλογα με το περιβάλλον επιφάνειας εργασίας του χρήστη.

Έκδοση Solus Budgie

Τα καλά νέα είναι ότι η μετανάστευση στο νέο αποθετήριο Polaris είναι σε μεγάλο βαθμό αυτοματοποιημένη. Ένα νέο πακέτο, usysconf-epoch, θα παρέχει ένα σενάριο κατά την εκκίνηση που ελέγχει αν ένα σύστημα είναι έτοιμο και στη συνέχεια εκτελεί τη μετανάστευση.

Οι χρήστες που θέλουν να δοκιμάσουν νωρίς μπορούν να συμμετάσχουν εκτελώντας:

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

Το σενάριο είναι ήδη διαθέσιμο στο αποθετήριο Unstable για δοκιμές με συμμετοχή. Στις 17 Οκτωβρίου θα συγχρονιστεί με το αποθετήριο Stable (Shannon). Υποθέτοντας ότι δεν προκύψουν σοβαρά προβλήματα, όλοι οι χρήστες του Solus θα μεταβούν αυτόματα στην εποχή Polaris από τις 24 Οκτωβρίου.

Μόλις ολοκληρωθεί η μεταφορά, το Solus θα προχωρήσει στην αναβάθμιση σε GNOME 49, η οποία απαιτεί APIs που είναι διαθέσιμα μόνο σε νεότερες εκδόσεις του systemd. Μετά από αυτό, το έργο θα μπει σε κατάσταση «παγώματος» λειτουργιών για να προετοιμάσει και να δοκιμάσει νέα ISO, επιτρέποντας σε νέες εγκαταστάσεις να χρησιμοποιούν το Solus χωρίς να χρειάζεται να περάσουν χειροκίνητα από τη μετάβαση εποχής.

Τέλος, με την Polaris στη θέση της, η ομάδα της Solus λέει ότι τώρα μπορεί να προχωρήσει ξανά—επικεντρώνοντας στις εκσυγχρονίσεις του στοίβας της και διατηρώντας τη διανομή σε σταθερή βάση για τα χρόνια που έρχονται.

Για περισσότερες πληροφορίες, δείτε την ανακοίνωση.