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

Ο Linus Torvalds ανακοίνωσε τη διαθεσιμότητα της νέας έκδοσης 5.9 του πυρήνα Linux σε μια λίστα αλληλογραφίας. Αυτή η έκδοση περιλαμβάνει αρκετές νέες δυνατότητες και βελτιώσεις, καθώς και νέα προγράμματα οδήγησης και ενημερώσεις προγραμμάτων οδήγησης.

Η ανάπτυξη του πυρήνα Linux 5.9 ξεκίνησε πριν από περίπου δύο μήνες, όταν ο Linus Torvalds ανακοίνωσε το πρώτο ορόσημο Release Candidate (RC). Μετά από τουλάχιστον οκτώ RC, η τελική έκδοση του πυρήνα είναι τώρα διαθέσιμη και θα πρέπει να αποσταλεί σε μερικές από τις πιο δημοφιλείς διανομές Linux τις επόμενες εβδομάδες.

Όσον αφορά τα δυνατά σημεία του Linux 5.9, υπάρχει υποστήριξη για την αρχιτεκτονική Unicore , υποστήριξη για συμπίεση Zstandard (Zsdt) για τη μεταγλώττιση πυρήνων x86, πλήρης υποστήριξη για ασύγχρονες λειτουργίες ανάγνωσης buffer στο υποσύστημα io_uring, καθώς και μια νέα επιλογή διάσωσης και αρκετές βελτιώσεις στην απόδοση του συστήματος αρχείων Btrfs.

Υπάρχει επίσης υποστήριξη για εντολές FSGSBASE x86, υποστήριξη χωρητικότητας για τον χρονοπρογραμματιστή προθεσμιών, ένα νέο κουμπί sysctl, υποστήριξη ενσωματωμένης κρυπτογράφησης για συστήματα αρχείων EXT4 και F2FS , καθώς και υποστήριξη για εξωτερικούς ελεγκτές μνήμης NVIDIA Tegra210 και υποστήριξη για ενσωματωμένους ρυθμιστές ελεγκτών Chrome OS.

Επιπλέον, το Linux 5.9 φέρνει μια νέα κλήση συστήματος close_range() , υποστήριξη για VPU Intel “Keem Bay” Movidius, υποστήριξη για πρωτόκολλο παράλληλης πλεονασματικότητας, υποστήριξη για επαναλήπτες BPF σε υποδοχές TCP και UDP, υποστήριξη για εκτεταμένα χαρακτηριστικά για πελάτες NFS 4.2 και schedulit ως τον προεπιλεγμένο ρυθμιστή συχνότητας CPU για αρχιτεκτονικές ARM και AArch64 (ARM64).

Επιπλέον, υπογραμμίζει την πρόσθετη υποστήριξη για μητρικές, συσκευές και πλατφόρμες ARM: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (χρησιμοποιείται στα Sony Xperia 10, 10 Plus, XA2, XA2 Plus και XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2, Aspeed EthanolX, πέντε νέες μητρικές που βασίζονται στο NXP i.MX6, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3 και Renesas RZ/G2H.

Για τις cgroups, υλοποιείται ένας νέος ελεγκτής μνήμης slab , ο οποίος είναι αξιοσημείωτος για τη μεταφορά της λογιστικής slab από το επίπεδο σελίδας μνήμης στο επίπεδο αντικειμένου πυρήνα. Αυτό καθιστά δυνατή την κοινή χρήση σελίδων slab σε διαφορετικά cgroups, αντί να εκχωρούνται ξεχωριστές προσωρινές μνήμες slab για κάθε cgroup. Η προτεινόμενη προσέγγιση αυξάνει την αποτελεσματικότητα της χρήσης slab , μειώνει την ποσότητα μνήμης που χρησιμοποιείται για τις slab κατά 30-45%, μειώνει σημαντικά τη συνολική κατανάλωση μνήμης πυρήνα και μειώνει τον κατακερματισμό της μνήμης.

Όσον αφορά τις βελτιώσεις στα γραφικά, το πρόγραμμα οδήγησης amdgpu προσθέτει αρχική υποστήριξη GPU για AMD Navi 21 (Navy Flounder) και Navi 22 (Sienna Cichlid). Έχει προστεθεί υποστήριξη για μηχανές επιτάχυνσης κωδικοποίησης και αποκωδικοποίησης βίντεο UVD/VCE για GPU Southern Islands (Radeon HD 7000). Έχει επίσης προστεθεί μια λειτουργία που επιτρέπει την περιστροφή της οθόνης κατά 90, 180 ή 270 μοίρες.

Είναι ενδιαφέρον ότι το πρόγραμμα οδήγησης AMD GPU είναι το μεγαλύτερο πρόγραμμα οδήγησης στον πυρήνα - περιέχει περίπου 2,71 εκατομμύρια γραμμές κώδικα, το οποίο είναι περίπου το 10% του συνολικού μεγέθους του πυρήνα (27,81 εκατομμύρια γραμμές).

Ταυτόχρονα, 1.79 εκατομμύρια γραμμές βρίσκονται στα αρχεία κεφαλίδας που δημιουργούνται αυτόματα με δεδομένα για τους καταχωρητές GPU και ο κωδικός C είναι 366 χιλιάδες γραμμές (σε σύγκριση, ο ελεγκτής Intel i915 περιλαμβάνει 209 χιλιάδες γραμμές και Nouveau - 149 χιλιάδες).

Το πρόγραμμα οδήγησης Nouveau προσθέτει υποστήριξη για επαληθεύσεις ακεραιότητας CRC (Κυκλικοί Έλεγχοι Πλεονασμού) καρέ-προς-καρέ σε μηχανές απεικόνισης GPU της NVIDIA. Η υλοποίηση βασίζεται στην τεκμηρίωση που παρέχεται από την NVIDIA.

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

Τέλος, μπορείτε να κατεβάσετε αυτήν τη νέα έκδοση από το kernel.org εάν επιθυμείτε να δημιουργήσετε τον δικό σας πυρήνα. Για άλλους, μπορείτε να περιμένετε να κυκλοφορήσει ο σταθερός πυρήνας Linux 5.9 στα σταθερά αποθετήρια λογισμικού της διανομής GNU/Linux σας πριν κάνετε αναβάθμιση από μια προηγούμενη έκδοση.

Όσον αφορά την επόμενη έκδοση του Linux 5.10, αναμένεται να φτάσει στα μέσα Δεκεμβρίου ή κατά τη διάρκεια των Χριστουγέννων.


Προσθήκη ως προτιμώμενης πηγής στην Google