Κυκλοφορία της διανομής NixOS 19.03 με χρήση του διαχειριστή πακέτων Nix

[:ru]

πήρε θέση απελευθέρωση διανομής Nix OS 19.03βασίζεται σε διαχειριστή πακέτων Νεράιδα και παρέχει μια σειρά από δικές της εξελίξεις που απλοποιούν τη ρύθμιση και τη συντήρηση του συστήματος. Για παράδειγμα, το NixOS χρησιμοποιεί ένα ενιαίο αρχείο διαμόρφωσης συστήματος (configuration.nix), παρέχει τη δυνατότητα γρήγορης επαναφοράς ενημερώσεων, υποστηρίζει εναλλαγή μεταξύ διαφορετικών καταστάσεων συστήματος, υποστηρίζει την εγκατάσταση μεμονωμένων πακέτων από μεμονωμένους χρήστες (το πακέτο τοποθετείται στον αρχικό κατάλογο ), και επιτρέπει την ταυτόχρονη εγκατάσταση πολλών εκδόσεων του ίδιου προγράμματος. Πλήρες μέγεθος εικόνα εγκατάστασης με KDE - 1 GB, συντομευμένη έκδοση κονσόλας - 400 MB.

Ο κύριος καινοτομίες:

  • Περιλαμβάνεται το περιβάλλον επιφάνειας εργασίας Pantheon, που αναπτύσσεται Έργο στοιχειώδους λειτουργικού συστήματος (ενεργοποιημένο μέσω services.xserver.desktopManager.pantheon.enable);
  • Η ενότητα με το σύστημα ενορχήστρωσης κοντέινερ Kubernetes έχει επανασχεδιαστεί σημαντικά και χωρίζεται σε ξεχωριστά στοιχεία. Για να αυξηθεί η ασφάλεια, τα TLS και RBAC είναι ενεργοποιημένα από προεπιλογή.
  • Προστέθηκαν επιλογές στο systemd.services για εκτέλεση υπηρεσιών σε περιβάλλον chroot.
  • Προστέθηκε εικόνα εγκατάστασης για την αρχιτεκτονική Aarch64 με υποστήριξη
    UEFI;

  • Ενημερωμένες εκδόσεις των στοιχείων διανομής, συμπεριλαμβανομένου του CPython 3.7 (ήταν 3.6).
  • Προστέθηκαν 22 νέες υπηρεσίες, συμπεριλαμβανομένων των CockroachDB, bolt, lirc,
    στρογγυλό κύβο, weechat και κόμπο.

Όταν χρησιμοποιείτε το Nix, τα πακέτα εγκαθίστανται σε ξεχωριστό δέντρο καταλόγου /nix/store ή σε έναν υποκατάλογο στον κατάλογο του χρήστη. Για παράδειγμα, το πακέτο εγκαθίσταται ως /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, όπου το "f3a4h9..." είναι το μοναδικό αναγνωριστικό πακέτου που χρησιμοποιείται για την παρακολούθηση εξαρτήσεων. Οι συσκευασίες έχουν σχεδιαστεί ως δοχεία που περιέχουν τα απαραίτητα εξαρτήματα για τη λειτουργία των εφαρμογών.

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

Πηγήopennet.ru

[En]

πήρε θέση απελευθέρωση διανομής Nix OS 19.03βασίζεται σε διαχειριστή πακέτων Νεράιδα και παρέχει μια σειρά από δικές της εξελίξεις που απλοποιούν τη ρύθμιση και τη συντήρηση του συστήματος. Για παράδειγμα, το NixOS χρησιμοποιεί ένα ενιαίο αρχείο διαμόρφωσης συστήματος (configuration.nix), παρέχει τη δυνατότητα γρήγορης επαναφοράς ενημερώσεων, υποστηρίζει εναλλαγή μεταξύ διαφορετικών καταστάσεων συστήματος, υποστηρίζει την εγκατάσταση μεμονωμένων πακέτων από μεμονωμένους χρήστες (το πακέτο τοποθετείται στον αρχικό κατάλογο ), και επιτρέπει την ταυτόχρονη εγκατάσταση πολλών εκδόσεων του ίδιου προγράμματος. Πλήρες μέγεθος εικόνα εγκατάστασης με KDE - 1 GB, συντομευμένη έκδοση κονσόλας - 400 MB.

Ο κύριος καινοτομίες:

  • Περιλαμβάνεται το περιβάλλον επιφάνειας εργασίας Pantheon, που αναπτύσσεται Έργο στοιχειώδους λειτουργικού συστήματος (ενεργοποιημένο μέσω services.xserver.desktopManager.pantheon.enable);
  • Η ενότητα με το σύστημα ενορχήστρωσης κοντέινερ Kubernetes έχει επανασχεδιαστεί σημαντικά και χωρίζεται σε ξεχωριστά στοιχεία. Για να αυξηθεί η ασφάλεια, τα TLS και RBAC είναι ενεργοποιημένα από προεπιλογή.
  • Προστέθηκαν επιλογές στο systemd.services για εκτέλεση υπηρεσιών σε περιβάλλον chroot.
  • Προστέθηκε εικόνα εγκατάστασης για την αρχιτεκτονική Aarch64 με υποστήριξη
    UEFI;

  • Ενημερωμένες εκδόσεις των στοιχείων διανομής, συμπεριλαμβανομένου του CPython 3.7 (ήταν 3.6).
  • Προστέθηκαν 22 νέες υπηρεσίες, συμπεριλαμβανομένων των CockroachDB, bolt, lirc,
    στρογγυλό κύβο, weechat και κόμπο.

Όταν χρησιμοποιείτε το Nix, τα πακέτα εγκαθίστανται σε ξεχωριστό δέντρο καταλόγου /nix/store ή σε έναν υποκατάλογο στον κατάλογο του χρήστη. Για παράδειγμα, το πακέτο εγκαθίσταται ως /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, όπου το "f3a4h9..." είναι το μοναδικό αναγνωριστικό πακέτου που χρησιμοποιείται για την παρακολούθηση εξαρτήσεων. Οι συσκευασίες έχουν σχεδιαστεί ως δοχεία που περιέχουν τα απαραίτητα εξαρτήματα για τη λειτουργία των εφαρμογών.

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

Πηγή: opennet.ru

[:]

Προσθέστε ένα σχόλιο