Αναφέρετε τη νέα έκδοση του διαχειριστή πακέτων GNU Guix 1.1

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

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

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

Επιπλέον, προτείνεται να χρησιμοποιηθεί μια εξειδικευμένη γλώσσα υψηλού επιπέδου προσανατολισμένη σε θέματα και στοιχεία του Guile Scheme API για τον καθορισμό σεναρίων συναρμολόγησης εφαρμογών και κανόνων σχηματισμού πακέτων. Αυτά τα στοιχεία σάς επιτρέπουν να εκτελείτε όλες τις λειτουργίες διαχείρισης πακέτων στο λειτουργικό σχήμα γλώσσας προγραμματισμού.

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

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

Μεταξύ των κύριων καινοτομιών που ξεχωρίζουν, μπορούμε να το βρούμε Προστέθηκε ένα πλαίσιο για αυτοματοποιημένες δοκιμές εγκατάστασης γραφικών. Το πρόγραμμα εγκατάστασης είναι πλέον συναρμολογημένο σε ένα σύστημα συνεχούς ενοποίησης και δοκιμάζεται σε διαφορετικές διαμορφώσεις (κανονικό και κρυπτογραφημένο διαμέρισμα ρίζας, εγκατάσταση με επιτραπέζιους υπολογιστές κ.λπ.).

Προστέθηκαν δύο νέες εντολές, ένα από αυτά είναι "το σύστημα guix περιγράφει«, Κάτι που καθιστά δυνατή, κατά την εφαρμογή, την αξιολόγηση των αλλαγών μεταξύ δύο διαφορετικών παρουσιών του συστήματος, η άλλη εντολή που προστέθηκε είναι"Ανάπτυξη Guix" το οποίο έχει σχεδιαστεί για να υλοποιεί την πλήρωση πολλών υπολογιστών ταυτόχρονα, για παράδειγμα, νέα περιβάλλοντα σε VPS ή απομακρυσμένα συστήματα προσβάσιμα μέσω SSH.

Μπορούμε επίσης να βρούμε το προστέθηκαν νέες υπηρεσίες συστήματος: auditd, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader, knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork, polkit-wheel, προέλευση, pulseaudio, sane, μοναδικότητα, usb-modeswitch.

Επίσης ενημερωμένες εκδόσεις λογισμικού σε 3368 πακέτα, Προστέθηκαν 3514 νέα πακέτα, συμπεριλαμβανομένων των ενημερωμένων εκδόσεων του xfce 4.14.0, gnome 3.32.2, mate 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, cups 2.3.1, emacs 26.3, φωτισμός 0.23.1, gcc 9.3 .0, gimp 2.10.18 .2.29, glibc 2.2.20, gnupg 1.13.9, go 2.2.7, guile 68.7.0, icecat 0-guix1-preview3.7.0, icedtea 6.4.2.2, libreoffice 5.4, linux-libre 31. 12.33, openjdk 5.30.0, perl 3.7.4, python 1.39.0 και oxide XNUMX.

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

  • Η υποστήριξη απεικόνισης για το Singularity και το Docker έχει προστεθεί στην εντολή guix pack.
  • Προστέθηκε η εντολή "guix time-machine", επιτρέποντάς σας να επιστρέψετε σε οποιαδήποτε έκδοση ενός πακέτου που είναι αποθηκευμένο στο αρχείο Software Heritage.
  • Η επιλογή "–target" έχει προστεθεί στο "σύστημα guix", παρέχοντας μερική υποστήριξη για cross compilation.
  • Το Guix υλοποιείται χρησιμοποιώντας το Guile 3, το οποίο έχει θετική επίδραση στην απόδοση.
  • Το γράφημα εξάρτησης πακέτου περιορίζεται σε ένα μειωμένο σύνολο συστατικών δυαδικής πηγής του συγκροτήματος (seed), το οποίο είναι ένα μεγάλο βήμα προς την πλήρη επαλήθευση της εφαρμογής bootstrap.
  • Έχουν προστεθεί συστήματα build για Node.js, Julia και Qt για την απλοποίηση των πακέτων γραφής για εφαρμογές που σχετίζονται με αυτά τα έργα.
  • Επιπλέον, οι συντάκτες αποθετηρίου πακέτων τρίτων έχουν εργαλεία για τη σύνταξη ειδησεογραφικών μηνυμάτων που ο χρήστης μπορεί να διαβάσει εκτελώντας την εντολή "guix pull –news".

Λήψη Guix 1.1

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

Οι εικόνες για εγκατάσταση σε USB Flash (241 Mb) ή η χρήση τους σε συστήματα εικονικοποίησης (479 Mb), είναι διαθέσιμες για τις αρχιτεκτονικές i686, x86_64, armv7 και aarch64.


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

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

*

*

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