Η διανομή Fedora 32 εισέρχεται στη δοκιμή Beta

Ξεκίνησε δοκιμή της έκδοσης beta της διανομής Fedora 32. Η έκδοση beta σηματοδότησε τη μετάβαση στο τελικό στάδιο της δοκιμής, στο οποίο διορθώνονται μόνο κρίσιμα σφάλματα. Ελευθέρωση προγραμματισμένος στα τέλη Απριλίου. Εξώφυλλα τευχών Σταθμός εργασίας Fedora, Fedora Server, Fedora Silverblue και Live builds παρέχονται με τη μορφή περιστροφές με περιβάλλοντα επιφάνειας εργασίας KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE και LXQt. Οι κατασκευές προετοιμάζονται για αρχιτεκτονικές x86_64, ARM (Raspberry Pi 2 και 3), ARM64 (AArch64) και Power.

Το πιο αξιοσημείωτο αλλαγές στο 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).
  • Κατά την προετοιμασία μιας έκδοσης τερματίστηκε δοκιμή της ποιότητας των συγκροτημάτων εγκατάστασης για οπτικά μέσα.

Πηγή: opennet.ru

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