Το Linux 5.16 έχει ήδη κυκλοφορήσει και αυτά είναι τα νέα του

Λογότυπο Kernel Linux, Tux

Μετά από δύο μήνες ανάπτυξης, Ο Linus Torvalds παρουσίασε την κυκλοφορία του η νέα έκδοση του πυρήνα του Linux 5.16 και στις οποίες από τις πιο αξιοσημείωτες αλλαγές είναι η κλήση συστήματος futex_waitv για βελτίωση της απόδοσης των παιχνιδιών των Windows στο Wine, η παρακολούθηση σφαλμάτων στο σύστημα αρχείων μέσω του fanotify, η δυνατότητα δέσμευσης μνήμης για υποδοχές δικτύου, βελτιωμένος χειρισμός υπερφόρτωσης με μεγάλος όγκος λειτουργιών εγγραφής, υποστήριξη για σκληρούς δίσκους πολλαπλών δίσκων, μεταξύ άλλων.

Η νέα έκδοση έλαβε 15415 διορθώσεις από 2105 προγραμματιστές, οι αλλαγές επηρέασαν 12023 αρχεία, πρόσθεσε 685198 γραμμές κώδικα, αφαιρέθηκαν 263867 γραμμές.

Περίπου το 44% όλων των αλλαγών που εισάγονται στο 5.16 σχετίζονται με προγράμματα οδήγησης συσκευών, περίπου το 16% των αλλαγών σχετίζονται με την ενημέρωση κώδικα που αφορά τις αρχιτεκτονικές υλικού, το 16% σχετίζονται με τη στοίβα δικτύου, το 4% σχετίζονται με συστήματα αρχείων και το 4% που σχετίζονται με εσωτερικά υποσυστήματα πυρήνα.

Κύριες καινοτομίες του Linux Kernel 5.16

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

Επίσης Ο χειρισμός της συμφόρησης γραφής έχει βελτιωθεί Αυτά συμβαίνουν όταν ο όγκος των λειτουργιών εγγραφής υπερβαίνει τη χωρητικότητα της μονάδας δίσκου και το σύστημα αναγκάζεται να αποκλείσει τα αιτήματα εγγραφής της διεργασίας μέχρι να ολοκληρωθούν τα ήδη μεταφερθέντα αιτήματα.

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

Η Btrfs υλοποιεί υποστήριξη για τεχνολογία Zoned Namespace, που χρησιμοποιείται σε σκληρούς δίσκους ή NVMe SSD για να χωρίσει τον αποθηκευτικό χώρο σε ζώνες που αποτελούν ομάδες μπλοκ ή τομέων, στις οποίες επιτρέπεται μόνο η διαδοχική προσθήκη δεδομένων, ενώ ενημερώνεται ολόκληρη η ομάδα μπλοκ.

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

Στο σύστημα αρχείων Ext4, καταγράφονται μόνο διορθώσεις σφαλμάτων και τον ακριβέστερο υπολογισμό των παραμέτρων αρχικοποίησης τεμπέλης του πίνακα inode. Σε επίπεδο συσκευής μπλοκ, έχουν εφαρμοστεί βελτιστοποιήσεις που αυξάνουν σημαντικά την απόδοση των λειτουργιών σύνδεσης με τους πυρήνες της CPU.

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

Προστέθηκε μια νέα κλήση συστήματος, futex_waitv, για την παρακολούθηση της κατάστασης πολλαπλών futexes ταυτόχρονα με μία κλήση συστήματος. Αυτή η δυνατότητα μοιάζει με τη λειτουργικότητα WaitForMultipleObjects που είναι διαθέσιμη στα Windows, η εξομοίωση της οποίας μέσω futex_waitv μπορεί να είναι χρήσιμη για τη βελτίωση της απόδοσης των παιχνιδιών των Windows που εκτελούνται σε Wine ή Proton.

Ένα πρόγραμμα χειρισμού έχει προστεθεί στο Task Scheduler που λαμβάνει υπόψη τη συγκέντρωση cache στην CPU. Σε ορισμένους επεξεργαστές, όπως ο Kunpeng 920 (ARM) και ο Intel Jacobsville (x86), ένας ορισμένος αριθμός πυρήνων CPU, συνήθως 4, μπορεί να συνδυάσει την προσωρινή μνήμη L3 ή L2.

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

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

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

Ο hypervisor Hyper-V υποστηρίζει πλέον τη λειτουργία απομόνωσης εικονικής μηχανής, η οποία κρυπτογραφεί τα περιεχόμενα της μνήμης.

Ενώ ο hypervisor Το KVM προσθέτει υποστήριξη για την αρχιτεκτονική RISC-V και η δυνατότητα μετεγκατάστασης εικονικών μηχανών εντός του περιβάλλοντος κεντρικού υπολογιστή υλοποιήθηκε χρησιμοποιώντας τις επεκτάσεις AMD SEV και SEV-ES, μαζί με ένα προστιθέμενο API για ζωντανή μετεγκατάσταση κρυπτογραφημένων επισκεπτών AMD SEV (Secure Encrypted Virtualization).

Για την αρχιτεκτονική PowerPC, η λειτουργία STRICT_KERNEL_RWX είναι ενεργοποιημένη από προεπιλογή, η οποία αποκλείει τη χρήση σελίδων μνήμης που είναι ταυτόχρονα διαθέσιμες για εγγραφή και εκτέλεση.

Τέλος από την πλευρά των ελεγκτών, η amdgpu εισάγει την αρχική υποστήριξη για το DP 2.0 (Θύρα εμφάνισης 2.0) και DisplayPort tunneling μέσω USB4, πρόσθεσε υποστήριξη προγράμματος οδήγησης οθόνης για το APU Cyan Skillfish και εκτεταμένη υποστήριξη για το APU Yellow Carp.

Ο ελεγκτής Το i915 σταθεροποιεί τη συμβατότητα με τα τσιπ Intel Alderlake S και υλοποιεί υποστήριξη για την τεχνολογία Intel PXP (Protected Xe Path), η οποία σας δίνει τη δυνατότητα να φιλοξενήσετε μια περίοδο λειτουργίας γραφικών με προστασία υλικού σε συστήματα με τσιπ Intel Xe.

Στον ελεγκτή nouveau, έχει γίνει δουλειά για τη διόρθωση σφαλμάτων και τη βελτίωση του στυλ κωδικοποίησης, προστέθηκε υποστήριξη για συμβατή με x86 Vortex CPU (Vortex86MX).

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

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


Γίνε ο πρώτος που θα σχολιάσει

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

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

*

*

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