Το GNU Guix 1.3 έρχεται με πολλές βελτιώσεις για το distro και τον διαχειριστή πακέτων

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

Για εκείνους που δεν ξέρουν Ο διαχειριστής πακέτων GNU Guix πρέπει να γνωρίζει ότι βασίζεται στη λειτουργία του έργου Nix και εκτός από τις τυπικές λειτουργίες διαχείρισης πακέτων, υποστηρίζει λειτουργίες όπως η εκτέλεση ενημερώσεων συναλλαγών, η δυνατότητα επαναφοράς ενημερώσεων, η εργασία χωρίς να αποκτήσετε προνόμια superuser, υποστήριξη για προφίλ που συνδέονται με μεμονωμένους χρήστες, δυνατότητα ταυτόχρονης εγκατάστασης πολλαπλών εκδόσεων ενός προγράμματος, συλλεκτών απορριμμάτων (αναγνώριση και αφαίρεση αχρησιμοποίητων εκδόσεων πακέτων).

Όσον αφορά τη διανομή, περιλαμβάνει μόνο δωρεάν στοιχεία και έρχεται με τον πυρήνα GNU Linux-Libre απογύμνωση μη δωρεάν δυαδικών υλικολογισμικού. Για τοποθέτηση, χρησιμοποιείται το GCC 9.3, ο διαχειριστής υπηρεσίας GNU Shepherd αναπτύχθηκε ως εναλλακτική λύση για το SysV-init με υποστήριξη εξάρτησης που χρησιμοποιείται ως σύστημα αρχικοποίησης.

Τι νέο υπάρχει στο Guix 1.3;

Σε αυτήν τη νέα έκδοση που παρουσιάζεται Επισημαίνεται ότι η ευπάθεια CVE-2021-27851 διορθώθηκε στο guix-daemon, που επέτρεψε σε έναν τοπικό χρήστη να αυξήσει τα δικαιώματα στο σύστημα. Το πρόβλημα σχετίζεται με το γεγονός ότι κατά την εκτέλεση της εντολής »guix build'Επειδή ο κατάλογος build παρέμεινε εγγράψιμος για όλους και ο χρήστης θα μπορούσε να δημιουργήσει έναν σκληρό σύνδεσμο προς ένα αρχείο που ανήκει στον ριζικό χρήστη και βρίσκεται έξω από τον κατάλογο.

Από την άλλη πλευρά μπορούμε να το βρούμε αυτό υλοποιήθηκε η αρχική υποστήριξη για την αρχιτεκτονική POWER9, καθώς και τις ενημερωμένες εκδόσεις του πακέτου του συστήματος του οποίου αναφέρεται ότι σε αυτή τη νέα έκδοση είναι περίπου 3100 ενσωματωμένα και τα νέα πακέτα που προστίθενται είναι περίπου το 2009.

επίσης Το initrd αναφέρεται ότι έχει υποστήριξη bcachefs ενεργοποιημένη από προεπιλογή και ότι ο διακομιστής εκτύπωσης CUPS έχει την υπηρεσία «brlaser» ενεργοποιημένη από προεπιλογή για την υποστήριξη εκτυπωτών Brother, εκτός από προστέθηκαν νέες υπηρεσίες συστήματος.

Από την πλευρά του διαχειριστή πακέτων, επισημαίνεται ότι παρέχεται η δυνατότητα χρήσης της λειτουργίας δηλωτικής εφαρμογής, στην οποία αντί για μια σειρά εντολών »guix install"Υ"guix remove«, Μια εντολή« guix package --manifest=manifest.scm»Με τον ορισμό στη δήλωση όλων των εφαρμογών που πρόκειται να εγκατασταθούν.

Από τις άλλες αλλαγές που ξεχωρίζουν από αυτήν τη νέα έκδοση:

  • Προστέθηκε μια νέα εντολή "guix import go" για επαναλαμβανόμενη εισαγωγή πακέτων στη γλώσσα Go, λαμβάνοντας υπόψη τις εξαρτήσεις.
  • Η εντολή"guix import opam»Παρέχει υποστήριξη για πακέτα Coq. Το κιβώτιο εισαγωγής Guix παρέχει σημασιολογικές εκδόσεις σε αναδρομική λειτουργία φόρτωσης. Η εντολή "guix import nix".
  • Βελτιστοποιημένη εγκατάσταση προκατασκευασμένων (αντικατάστασης) δυαδικών πακέτων και επιτάχυνση της εντολής "guix system init".
  • Η επιλογή "–discover" προστέθηκε στο guix-daemon για να εντοπίσετε διακομιστές στο τοπικό δίκτυο που δίνουν συλλεγμένα δυαδικά πακέτα (υποκατάστατα) χρησιμοποιώντας τα πρωτόκολλα mDNS / DNS-SD. Για να στείλετε ανακοινώσεις από διακομιστές, η επιλογή «-διαφήμιση» έχει προστεθεί στην εντολή »guix publish".
  • Έχει εφαρμοστεί η ικανότητα χρήσης του αλγορίθμου Zstd για συμπίεση πακέτων.
  • Στη λειτουργία "–verbosity = 1", σταματά η έξοδος των ληφθέντων διευθύνσεων URL.
  • Αντί για τις δευτερεύουσες εντολές »disk-image"Υ"vm-image«Προτείνεται η γενική εντολή»guix system image".
  • Προστέθηκε υποστήριξη για το πρωτόκολλο SPICE στην εικόνα διανομής για εικονικές μηχανές.
  • Μια αυτόματη λειτουργία εγκατάστασης έχει προστεθεί στο script εγκατάστασης.
  • Προστέθηκε υπηρεσία lvm-device-mapping για υποστήριξη του Linux Logical Volumne Manager (LVM).
  • Προστέθηκε η λειτουργία "guix -t rock64-raw system image" για τη δημιουργία εικόνων διάταξης για πίνακες Rock64.

Λήψη Guix 1.3

Τέλος, για όσους ενδιαφέρονται να δοκιμάσουν τον διαχειριστή πακέτων ή τη διανομή, μπορείτε να ελέγξετε τις λεπτομέρειες εγκατάσταση ή / και εύρεση των εικόνων για λήψη, Στον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.