Κυκλοφορία της διανομής Linux Fedora 32

Εισήχθη Έκδοση διανομής Linux Fedora 32. Για φόρτωση έτοιμος Προϊόντα Σταθμός εργασίας Fedora, Fedora Server, Core OS, και σύνολο "περιστροφών" με ζωντανές εκδόσεις περιβαλλόντων επιτραπέζιου υπολογιστή KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE και LXQt. Δημιουργούνται συγκροτήματα για x86_64, Power64, ARM64 (AArch64) και διάφορες συσκευές με επεξεργαστές ARM 32 bit. Εκδοτικές συνελεύσεις Fedora Silverblue и Έκδοση Fedora IoT καθυστερημένη.

Το πιο αξιοσημείωτο βελτιώσεις στο Fedora 32:

  • Στις προεπιλεγμένες εκδόσεις σταθμών εργασίας ενεργοποιήθηκε διαδικασία φόντου νωρίς, που θα σας επιτρέψει να ανταποκριθείτε πιο γρήγορα στην έλλειψη μνήμης, χωρίς να καλέσετε τον χειριστή OOM (Out Of Memory) στον πυρήνα, ο οποίος ενεργοποιείται όταν η κατάσταση γίνει κρίσιμη και το σύστημα, κατά κανόνα, όχι ανταποκρίνεται περισσότερο στις ενέργειες των χρηστών. Εάν η ποσότητα της διαθέσιμης μνήμης είναι μικρότερη από την καθορισμένη τιμή, τότε το earlyoom στέλνοντας SIGTERM (ελεύθερη μνήμη μικρότερη από 10%) ή SIGKILL (< 5%) θα τερματίσει αναγκαστικά τη διαδικασία που καταναλώνει πιο ενεργά τη μνήμη (με το υψηλότερο /proc /*/oom_score value), χωρίς να φέρει την κατάσταση του συστήματος στο σημείο εκκαθάρισης των buffer του συστήματος.
  • Περιλαμβάνεται από προεπιλογή, το systemd timer fstrim.timer, το οποίο εκτελεί την υπηρεσία fstrim.service μία φορά την εβδομάδα για να εκτελέσει την εντολή "/usr/sbin/fstrim —fstab —verbose —quiet", η οποία μεταδίδει στις συσκευές αποθήκευσης πληροφορίες σχετικά με αχρησιμοποίητα μπλοκ σε προσαρτημένα συστήματα αρχείων και σε δυναμικά διευρυμένους αποθηκευτικούς χώρους LVM. Αυτός ο μηχανισμός εξομαλύνει τη φθορά των μονάδων SSD και NVMe και αυξάνει την αποτελεσματικότητα της εκκαθάρισης μπλοκ, και επίσης στο LVM βελτιώνει τη χρήση ελεύθερων λογικών εκτάσεων κατά την δυναμική κατανομή χώρου στον αποθηκευτικό χώρο ("thin provisioning") επιστρέφοντάς τους στην πισίνα.
  • Η επιφάνεια εργασίας ενημερώθηκε πριν από την κυκλοφορία GNOME 3.36, στην οποία εμφανίστηκε μια ξεχωριστή εφαρμογή για τη διαχείριση πρόσθετων στο GNOME Shell, ο σχεδιασμός των διεπαφών σύνδεσης και ξεκλειδώματος οθόνης έχει εκσυγχρονιστεί, τα περισσότερα παράθυρα διαλόγου του συστήματος έχουν επανασχεδιαστεί, έχει εμφανιστεί μια λειτουργία για την εκκίνηση εφαρμογών χρησιμοποιώντας μια διακριτή GPU σε συστήματα με υβριδικά γραφικά και σε λειτουργία επισκόπησης τη δυνατότητα μετονομασίας καταλόγων με εφαρμογές, ένα κουμπί «μην ενοχλείτε» προστέθηκε στο σύστημα ειδοποιήσεων, μια επιλογή ενεργοποίησης του συστήματος γονικού ελέγχου προστέθηκε στον οδηγό αρχικής εγκατάστασης κ.λπ.
  • Σε σχέση με λήξη Python 2 lifetime από το Fedora θα είναι διαγράφηκε το πακέτο python2 και όλα τα πακέτα που απαιτούν την εκτέλεση ή την κατασκευή της Python 2. Για προγραμματιστές και χρήστες που χρειάζονται Python 2, θα παρέχεται ένα αυτόνομο πακέτο python27, το οποίο θα συσκευάζεται σε στυλ όλα σε ένα (χωρίς υποπακέτα) και δεν προορίζεται να χρησιμοποιηθεί ως εξάρτηση.
  • Προεπιλογή αντί για iptables-legacy εμπλεγμένος το πακέτο iptables-nft προσφέρει ένα σύνολο βοηθητικών προγραμμάτων για τη διασφάλιση της συμβατότητας με τα iptables, έχοντας την ίδια σύνταξη της γραμμής εντολών, αλλά μεταφράζοντας τους κανόνες που προκύπτουν σε bytecode nf_tables.
  • Δυναμικό τείχος προστασίας μεταφέρθηκε να δουλέψει πάνω από nftables. Τα iptables και τα ebtables θα συνεχίσουν να χρησιμοποιούνται για την απευθείας κλήση κανόνων.
  • Το GCC 10 χρησιμοποιείται για συναρμολόγηση. Οι εκδόσεις πολλών πακέτων έχουν ενημερωθεί, συμπεριλαμβανομένων των Glibc 2.31, Binutils 2.33, LLVM 10-rc, Python 3.8, Ruby 2.7,
    Go 1.14, MariaDB 10.4, Mono 6.6, PostgreSQL 12, PHP 7.4.

  • Σε πακέτα που ορίζουν τους δικούς τους χρήστες και ομάδες, εφαρμόστηκε μετάβαση σε ορισμούς χρηστών σε μορφή πανομοιότυπη με το sysusers.d (το ίδιο το βοηθητικό πρόγραμμα systemd-sysusers δεν χρησιμοποιείται ακόμη για τη δημιουργία των περιεχομένων των /etc/passwd και /etc/group, μιλάμε μόνο για τη μορφή δεδομένων με πληροφορίες για χρήστες ; για τη δημιουργία χρηστών εξακολουθεί να ονομάζεται useradd).
  • Στον διαχειριστή πακέτων DNF προστέθηκε κώδικα για την αποστολή πληροφοριών που απαιτούνται για την ακριβέστερη εκτίμηση της βάσης χρηστών της διανομής. Αντί για την αρχικά προγραμματισμένη μετάδοση ενός μοναδικού αναγνωριστικού UUID, ένα περισσότερο απλό κύκλωμα με βάση τον μετρητή χρόνου εγκατάστασης και μια μεταβλητή με δεδομένα σχετικά με την αρχιτεκτονική και την έκδοση του λειτουργικού συστήματος. Ο μετρητής "countme" θα επανέλθει στο "0" μετά την πρώτη επιτυχημένη κλήση στον διακομιστή και μετά από 7 ημέρες θα αρχίσει να αυξάνεται κάθε εβδομάδα, κάτι που θα μας επιτρέψει να υπολογίσουμε πόσο καιρό πριν εγκαταστάθηκε η έκδοση σε χρήση. Εάν το επιθυμεί, ο χρήστης μπορεί να απενεργοποιήσει την αποστολή των καθορισμένων πληροφοριών.
  • Διερμηνέας Python συναρμολογημένο με τη σημαία «-fno-semantic-interposition», η χρήση του οποίου σε δοκιμές έδειξε αύξηση απόδοσης από 5 σε 27%.
  • Η δομή περιλαμβάνεται πρόσθετες γραμματοσειρές bitmap σε μορφή OpenType για χρήση σε προγράμματα όπως το gnome-terminal (μετά τη μετάβαση στο HarfBuzz, παρουσιάστηκαν προβλήματα με τη χρήση των παλιών γραμματοσειρών bitmap στο gnome-terminal).
  • Κατά την προετοιμασία μιας έκδοσης τερματίστηκε δοκιμή της ποιότητας των συγκροτημάτων εγκατάστασης για οπτικά μέσα.

Ταυτόχρονα για το Fedora 32 τεθεί σε λειτουργία «δωρεάν» και «μη δωρεάν» αποθετήρια του έργου RPM Fusion, στα οποία είναι διαθέσιμα πακέτα με πρόσθετες εφαρμογές πολυμέσων (MPlayer, VLC, Xine), κωδικοποιητές βίντεο/ήχου, υποστήριξη DVD, ιδιόκτητα προγράμματα οδήγησης AMD και NVIDIA, προγράμματα παιχνιδιών, εξομοιωτές. Δημιουργία ρωσικών κατασκευών Fedora τερματίστηκε.

Πηγή: opennet.ru

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