Το GNU Guix 1.5 Φέρνει το Plasma 6.5, το GNOME 46, Λειτουργία Χωρίς Δικαιώματα Διαχειριστή και Άλλα


Το GNU Guix 1.5 κυκλοφόρησε μετά από τρία χρόνια, προσφέροντας το Plasma 6.5, το GNOME 46 σε Wayland, διαχείριση πακέτων χωρίς δικαιώματα root και περισσότερα από 12.500 νέα πακέτα.

Μετά από τρία χρόνια ανάπτυξης, κυκλοφόρησε το GNU Guix 1.5, σηματοδοτώντας την έναρξη ενός νέου ετήσιου κύκλου κυκλοφορίας. Αλλά αν αυτό το όνομα σας έχει ξεφύγει, αφήστε με να εξηγήσω σύντομα τι είναι πριν προχωρήσουμε στα νέα.

Πρωταρχικά, το Guix είναι τόσο διαχειριστής πακέτων για συναλλαγές όσο και μια πλήρης διανομή GNU/Linux χτισμένη γύρω του. Ως διαχειριστής πακέτων, το guix μπορεί να εγκατασταθεί πάνω στις περισσότερες υπάρχουσες Linux συστήματα, όπου λειτουργεί ανεξάρτητα από εγγενή εργαλεία όπως το apt ή το dnf.

Ταυτόχρονα, το Guix System είναι ένα ανεξάρτητο λειτουργικό σύστημα (μια διανομή Linux) που χρησιμοποιεί την ίδια τεχνολογία για δηλωτικό χειρισμό ολόκληρου του λειτουργικού συστήματος, συμπεριλαμβανομένου του πυρήνα, των υπηρεσιών συστήματος και των περιβαλλόντων χρηστών.

Η διαμόρφωση του συστήματος ορίζεται ως κώδικας και εφαρμόζεται ατομικά, διευκολύνοντας την αναπαραγωγή ή την επαναφορά πλήρων καταστάσεων του συστήματος. Το έργο ακολουθεί αυστηρά τις αρχές του ελεύθερου λογισμικού και, από προεπιλογή, χρησιμοποιεί τον πυρήνα Linux-libre. Τώρα που έχουμε διευκρινίσει αυτό, μπορούμε να προχωρήσουμε στα νέα χαρακτηριστικά αυτής της έκδοσης.

GNU Guix 1.5

Σύμφωνα με την ανακοίνωση κυκλοφορίας, τα τελευταία τρία χρόνια, το Guix πρόσθεσε 12.525 νέα πακέτα και σχεδόν 30.000 ενημερώσεις πακέτων. Σημαντικές ενημερώσεις περιλαμβάνουν το KDE Plasma 6.5, που πλέον είναι διαθέσιμο μέσω ενός νέου τύπου υπηρεσίας Plasma, και το GNOME 46, που τώρα χρησιμοποιεί προεπιλεγμένα το Wayland.

Συστατικά στοιχεία όπως τα GCC 15.2, Emacs 30.2, LLVM 21.1 και ο πυρήνας Linux-libre 6.17 περιλαμβάνονται επίσης.

Από πλευράς συστήματος, το Guix System χρησιμοποιεί πλέον τον διακομιστή υπηρεσιών GNU Shepherd 1.0, εισάγοντας χρονισμένες υπηρεσίες, βελτιωμένη καταγραφή και υποστήριξη επανεκκίνησης με kexec. Προστέθηκαν περίπου 40 νέες υπηρεσίες συστήματος και η διαχείριση προγραμμάτων με προνόμια βελτιώθηκε για καλύτερη υποστήριξη των δυνατοτήτων του Linux.

Το Guix 1.5 φέρνει επίσης αρκετές βελτιώσεις στη γραμμή εντολών, συμπεριλαμβανομένων νέων μορφών εξόδου για τα γραφήματα εξαρτήσεων και καλύτερης υποστήριξης κοντέινερ. Το εργαλείο guix pack μπορεί πλέον να παράγει RPM και AppImages, καθιστώντας πιο εύκολη τη διανομή λογισμικού που έχει δημιουργηθεί με το Guix σε συστήματα χωρίς Guix.

Στο κομμάτι της ασφάλειας, ο δαίμονας του Guix μπορεί πλέον να τρέχει χωρίς προνόμια root από προεπιλογή σε συστήματα που δεν έχουν Guix, μειώνοντας την επίδραση πιθανών ευπαθειών.

Τέλος, ο προγραμματιστής λέει ότι το έργο συνεχίζει την εργασία του στην πλήρη αυτοεκκίνηση από πηγαίο κώδικα, προσθέτοντας πλήρως αυτοεκκινούμενους μεταγλωττιστές Zig και Mono και μειώνοντας περαιτέρω την ποσότητα προκατασκευασμένου δυαδικού κώδικα που απαιτείται για την κατασκευή του συστήματος από πηγαίο κώδικα.

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

Το GNU Guix 1.5 είναι διαθέσιμο ως εικόνες εγκατάστασης ISO, εικόνες εικονικής μηχανής και αρχεία tar για την εγκατάσταση του διαχειριστή πακέτων σε υπάρχουσες διανομές GNU/Linux από τη σελίδα λήψεων του έργου. Οι υπάρχοντες χρήστες μπορούν να ενημερώσουν τρέχοντας guix pull.

Η νέα έκδοση εισάγει επίσης επίσημα αρχεία tarball για 64-bit RISC-V και επεκτείνει την πειραματική υποστήριξη για το GNU Hurd σε x86_64, συμπεριλαμβανομένης της ενσωμάτωσης του εγκαταστάτη και των βελτιώσεων υπηρεσιών