Το Linux 5.14 έρχεται με υποστήριξη RPI 400, βελτιώσεις EXT4, προγράμματα οδήγησης, KMV και άλλα

Linux Kernel

Μετά από δύο μήνες ανάπτυξης, Ο Linus Torvalds αποκάλυψε την κυκλοφορία του πυρήνα Linux 5.14 και σε αυτήν τη νέα έκδοση των πιο αξιοσημείωτων αλλαγών, για παράδειγμα, νέα το σύστημα καλεί quotactl_fd() και memfd_secret(), αφαίρεση ιδεών και ακατέργαστων προγραμμάτων οδήγησης, καινούργιο Πρόγραμμα οδήγησης προτεραιότητας εισόδου/εξόδου για cgroup, SCHED_CORE λειτουργία προγραμματισμού εργασιών, υποδομή για τη δημιουργία επαληθευμένων φορτωτών προγραμμάτων BPF.

Η νέα έκδοση έλαβε 15883 διορθώσεις από τους προγραμματιστές 2002, μέγεθος ενημερωμένης έκδοσης κώδικα: 69 MB (οι αλλαγές επηρέασαν 12,580 αρχεία, προστέθηκαν 861501 γραμμές κώδικα, αφαιρέθηκαν 321,654 γραμμές).

Κύρια νέα στο Linux 5.14

Σε αυτή τη νέα έκδοση a νέο πρόγραμμα οδήγησης προτεραιότητας I/O για cgroup -rq-qos, που μπορεί έλεγχος της προτεραιότητας επεξεργασίας αιτημάτων για αποκλεισμό συσκευών που δημιουργούνται από μέλη κάθε cgroup. Η υποστήριξη για το νέο πρόγραμμα οδήγησης προτεραιότητας έχει προστεθεί στον προγραμματιστή εισόδου/εξόδου mq-deadline.

Μια άλλη σημαντική αλλαγή είναι ext4, το οποίο εφαρμόζει τώρα μια νέα εντολή EXT4_IOC_CHECKPOINT ioctl το οποίο αναγκάζει όλες τις εκκρεμείς συναλλαγές ημερολογίου και τα σχετιζόμενα buffer τους να ξεπλυθούν στο δίσκο, και επίσης αντικαθιστά την περιοχή αποθήκευσης που χρησιμοποιείται από το ημερολόγιο. Η αλλαγή προετοιμάστηκε ως μέρος της πρωτοβουλίας για την αποτροπή διαρροών πληροφοριών από συστήματα αρχείων. Επίσης βελτιστοποιήσεις απόδοσης έχουν γίνει σε Btrfs αφαιρώντας το journaling περιττών εκτεταμένων ιδιοτήτων κατά την εκτέλεση του fsync, Η απόδοση εντατικών λειτουργιών με εκτεταμένα χαρακτηριστικά αυξήθηκε στο 17%.

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

Επίσης παλιά προγράμματα οδήγησης για συσκευές μπλοκ με διεπαφή IDE έχουν αφαιρεθεί από τον πυρήνα, τα οποία έχουν αντικατασταθεί εδώ και καιρό από το υποσύστημα libata. Η υποστήριξη για παλιές συσκευές διατηρείται πλήρως, οι αλλαγές αφορούν μόνο τη δυνατότητα χρήσης παλαιών προγραμμάτων οδήγησης, κατά τη χρήση των δίσκων που ονομάστηκαν /dev/hd*, όχι /dev/sd*.

Το Task Scheduler έχει μια νέα λειτουργία προγραμματισμού SCHED_CORE ότι σας επιτρέπει να ελέγχετε ποιες διεργασίες μπορούν να εκτελούνται μαζί στον ίδιο πυρήνα CPU. Σε κάθε διεργασία μπορεί να εκχωρηθεί ένα cookie αναγνώρισης που καθορίζει την έκταση της εμπιστοσύνης μεταξύ των διεργασιών (για παράδειγμα, που ανήκουν στον ίδιο χρήστη ή κοντέινερ).

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

ο υπερεπιβλέπων Το KVM για συστήματα ARM64 έχει προσθέσει τη δυνατότητα χρήσης της επέκτασης MTE σε συστήματα φιλοξενούμενων, επιτρέποντάς σας να συνδέετε ετικέτες σε κάθε λειτουργία εκχώρησης μνήμης και να οργανώνετε έναν έλεγχο για τη σωστή χρήση δεικτών για τον αποκλεισμό της εκμετάλλευσης τρωτών σημείων που προκαλείται από πρόσβαση σε ήδη ελευθερωμένα μπλοκ μνήμης, υπερχείλιση buffer, κλήσεις πριν από την προετοιμασία και χρήση εκτός του τρέχοντος περιβάλλοντος.

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

Για επεξεργαστές Intel, ξεκινώντας από την οικογένεια Skylake και τελειώνοντας με το Coffee Lake, χρησιμοποιώντας Intel TSX (Επεκτάσεις συγχρονισμού συναλλαγών) είναι απενεργοποιημένο από προεπιλογή, Αυτό παρέχει ένα μέσο για τη βελτίωση της απόδοσης των εφαρμογών πολλαπλών νημάτων, εξαλείφοντας δυναμικά τις περιττές λειτουργίες συγχρονισμού. Οι επεκτάσεις απενεργοποιούνται λόγω της δυνατότητας εκτέλεσης επιθέσεων Zombieload.

Επίσης να είναι απρόσκοπτη με την ενσωμάτωση MPTCP (Πολλαπλών Διαδρομών TCP), στη νέα έκδοση, προστέθηκε ένας μηχανισμός για να ορίσετε τις δικές σας πολιτικές κατακερματισμού κυκλοφορίας για IPv4 και IPv6, το οποίο καθιστά δυνατό από τον χώρο χρήστη να προσδιορίσει ποια από τα πεδία πακέτων, συμπεριλαμβανομένων των ενθυλακωμένων, θα χρησιμοποιηθούν κατά τον υπολογισμό ενός κατακερματισμού που καθορίζει την επιλογή μιας διαδρομής για ένα πακέτο.

Ο ελεγκτής Η amdgpu υλοποίησε υποστήριξη για τη νέα σειρά GPU της AMD Radeon RX 6000, αναπτύχθηκε με τις κωδικές ονομασίες "Beige Goby" (Navi 24) και "Yellow Carp", καθώς και βελτιωμένη υποστήριξη για GPU Aldebaran (gfx90a) και APU Van Gogh. Προστέθηκε η δυνατότητα εργασίας με πολλαπλούς πίνακες eDP ταυτόχρονα.

να APU Renoir, υλοποιείται υποστήριξη για εργασία με κρυπτογραφημένα buffer στη μνήμη βίντεο, ενώ για το Radeon RX 6000 (Navi 2x) και τις παλαιότερες GPU της AMD, η υποστήριξη Active State Power Management (ASPM) είναι ενεργοποιημένη από προεπιλογή, η οποία προηγουμένως ήταν ενεργοποιημένη μόνο για τις GPU Navi 1x, Vega και Polaris.

Για τα τσιπ AMD, έχει προστεθεί υποστήριξη για κοινόχρηστη εικονική μνήμη (SVM) που βασίζεται στο ετερογενές υποσύστημα διαχείρισης μνήμης (HMM), το οποίο επιτρέπει τη χρήση συσκευών με τις δικές τους μονάδες διαχείρισης μνήμης (MMU), οι οποίες μπορούν να έχουν πρόσβαση στην κύρια μνήμη. Ακόμη και με τη βοήθεια του HMM, μπορείτε να οργανώσετε έναν κοινό χώρο διευθύνσεων μεταξύ της GPU και της CPU, στον οποίο η GPU μπορεί να έχει πρόσβαση στην κύρια μνήμη της διαδικασίας.

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

  • Προστέθηκε αρχική υποστήριξη για την τεχνολογία AMD Smart Shift, η οποία αλλάζει δυναμικά την κατανάλωση ενέργειας CPU και GPU σε φορητούς υπολογιστές με chipset και κάρτα γραφικών AMD για βελτίωση της απόδοσης στα παιχνίδια, την επεξεργασία βίντεο και την απόδοση 3D.
  • Προστέθηκε ένα πρόγραμμα οδήγησης γραφικών simpledrm χρησιμοποιώντας το framebuffer EFI-GOP ή VESA που παρέχεται από το υλικολογισμικό UEFI ή BIOS για έξοδο.
  • Προστέθηκε υποστήριξη για το Raspberry Pi 400.
  • Για φορητούς υπολογιστές Lenovo, προστέθηκε μια διεπαφή WMI για αλλαγή των ρυθμίσεων του BIOS μέσω /sys/class/firmware-attributes/.
  • Διευρυμένη υποστήριξη για USB4.

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

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

*

*

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

  1.   Alberto dijo

    Η καλύτερη περίληψη ειδήσεων που έχω διαβάσει στην ισπανόφωνη μπλογκόσφαιρα, πλήρης, επεξηγηματική και λεπτομερής χωρίς συντριπτική. Έτσι πρέπει να είναι πάντα. Ευχαριστώ!