Κυκλοφόρησε η διανομή Linux και ο διαχειριστής πακέτων Guix 1.2

Έχουν ξεκινήσει ο διαχειριστής πακέτων GNU Guix 1.2 και το κιτ διανομής GNU / Linux ενσωματωμένο σε αυτή τη βάση. 

Το κιτ διανομής μπορεί να εγκατασταθεί ως αυτόνομο λειτουργικό σύστημα σε συστήματα εικονικοποίησης, σε κοντέινερ και σε συμβατικό υλικό, και μπορεί να εκτελεστεί σε ήδη εγκατεστημένες διανομές GNU / Linux, ενεργώντας ως πλατφόρμα για την εφαρμογή εφαρμογών.

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

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

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

Κύρια νέα του Guix 1.2

Σε αυτήν τη νέα έκδοση Για τον διαχειριστή πακέτων εφαρμόστηκε η δυνατότητα ελέγχου ταυτότητας πακέτων Το "Guix pull" και παρόμοιες εντολές τώρα επαληθεύουν κρυπτογραφικά κώδικα που τραβιέται από το αποθετήριο, αποτρέποντας τη λήψη μη εγκεκριμένων δεσμεύσεων από το αποθετήριο.

Επίσηςs πρόσθετη εντολή "Guix git otentication", που σεπιτρέπει τη χρήση του μηχανισμού ελέγχου ταυτότητας προτείνεται για αυθαίρετα αποθετήρια git.

Εντολές Τα "Guix pull" και "guix system reconfigure" εφαρμόζονται για τον εντοπισμό και τον αποκλεισμό της επαναφοράς του συστήματος σε παλιές εκδόσεις, προκειμένου να αποφευχθεί η επαναφορά προγραμμάτων σε ευάλωτες εκδόσεις, προκειμένου να εκμεταλλευτούν τα τρωτά σημεία που επιδιορθώνονται στις τρέχουσες εκδόσεις.

Προστέθηκε μια υπηρεσία αυτόματης ενημέρωσης που εκτελεί περιοδικά το "guix pull" και το "guix system reconfigure" για να διατηρεί το σύστημα ενημερωμένο, καθώς και υποστήριξη για SHA-3 και BLAKE2 crypto hashes στη διαδικασία σύνταξης και API.

Βελτιώθηκε η χρηστικότητα του προγράμματος εγκατάστασης γραφικών και το σενάριο για την εγκατάσταση του Guix στο περιβάλλον άλλων διανομών.

Μπορούμε επίσης να βρούμε τις νέες λειτουργίες σελιδοποίησης στην αναζήτηση guix, την αναζήτηση συστήματος guix και παρόμοιες εντολές.

εκτός αυτού Έγινε εργασία για τη μείωση του χρόνου σύνταξης και την κατανάλωση πόρων κατά την εκτέλεση της εντολής "guix pull" εκμεταλλευόμενοι τον νέο μεταγλωττιστή που εισήχθη στο Guile 3.0.4 και ότι προστέθηκε υπηρεσία hurd-vm με το σύστημα Guix GNU / Hurd cross-compilation που λειτουργεί ως εικονική μηχανή στο GNU / Linux.

Προστέθηκαν τρεις νέες επιλογές μετασχηματισμού πακέτων "–With-debug-info", "–with-c-toolchain" και "–without-test".

Η εντολή Το "Guix pack -RR" προσθέτει υποστήριξη για τον κινητήρα "fakechroot" για τη δημιουργία μετακινούμενων πακέτων που μπορεί να εκτελεστεί σε περιβάλλοντα χωρίς Guix.

Προστέθηκε η ενότητα "gnu image" και η εντολή "guix system disk-image –image-type = TYPE" για εργασία με εικόνες συστήματος στο ISO-9660, qcow2 με κατατμήσεις ext4, ext2 με επιλογές Hurd κ.λπ.

Αναφέρεται επίσης ότι προστέθηκαν νέες υπηρεσίες συστήματος lxqt, udev-Rules, hostapd, zram, autossh, webssh, ganeti, gmnisrv, guix-build-συντονιστής, guix-build-coordinator-agent, guix-build-coordinator-queue-builds, hurd-console, hurd-getty, hurd-vm, λαμπερό.

Καθώς και οι ενημερωμένες εκδόσεις προγραμμάτων στο 3652 πακέτα, προστέθηκαν 1999 νέα πακέτα. Συμπεριλαμβανομένων ενημερωμένων εκδόσεων του GNOME 3.34.2, MATE 1.24.1, enlightenment 0.24.2, xfce 4.14.2, xorg-server 1.20.8, bash 5.0.16, gcc 10.2.0, gimp 2.10.22, glibc 2.31, μεταβείτε στο 1.14.10 , inkscape 1.0.1, libreoffice 6.4.6.2, linux-libre 5.9.3, openjdk 14.0, python 3.8.2, rust 1.46.0.

Μια άλλη αλλαγή που αναφέρεται:

  • Το ελάχιστο δυαδικό σύνολο για αρχιτεκτονικές x86_64 και i686 έχει μειωθεί στα 60MB.
  • Προστέθηκε υποστήριξη για FS NTFS στο πρόγραμμα εγκατάστασης γραφικών.
  • Έχουν ξεκινήσει οι εργασίες για την εφαρμογή της εγγενούς υποστήριξης GNU / Hurd.

Λήψη Guix 1.2

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

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


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

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

*

*

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