Το Linux 5.18 έχει ήδη κυκλοφορήσει και συνοδεύεται από πολλές αλλαγές και βελτιώσεις

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

Μεταξύ των πιο σχετικών αλλαγών αυτής της νέας έκδοσης του Linux Kernel 5.18 περιλαμβάνουν την αλλαγή στο πρότυπο μεταγλώττισης C11, υποστήριξη για "συμβάντα χρήστη" στο σύστημα παρακολούθησης, υποστήριξη για τη λειτουργία "θύρα διαχείρισης συστήματος κεντρικού υπολογιστή" » από την AMD, υποστήριξη για 64 -άθροισμα ελέγχου ακεραιότητας bit σε συσκευές NVMe και πολλά άλλα.

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

Πολλές προσθήκες από την Intel έχουν γίνει σε αυτή τη νέα έκδοση του Linux Kernel 5.18, συμπεριλαμβανομένου του νέο πρόγραμμα οδήγησης "Διασύνδεση σχολίων υλικού" (HFI) για υβριδικούς επεξεργαστές όπως το Alder Lake, το "Software Defined Silicon" (SDSi) συγχωνεύθηκε για να ενεργοποιηθούν οι δυνατότητες πυριτίου με άδεια χρήσης με μελλοντικούς επεξεργαστές Intel, "Intel Indirect Branch Tracking" (IBT) ως μέρος της "Τεχνολογίας Ελέγχου-Ροής Enforcement". », το «ENQCMD» είναι ξανά ενεργοποιημένο για το Sapphire Rapids και άλλα. Το Intel PECI, το Platform Environmental Control Interface, συγχωνεύτηκε επίσης για τη διεπαφή μεταξύ CPU και BMC σε πλατφόρμες διακομιστών Intel.

Ο Οι προετοιμασίες για την εικονικοποίηση Intel IPI προσγειώθηκαν επίσης στο Linux 5.18, ενώ η πραγματική ενεργοποίηση θα πρέπει να υπάρχει για τον κύκλο v5.19. Όσο για τη νέα Intel στον χώρο γραφικών, το Linux 5.18 προσφέρει υποστήριξη για την υποπλατφόρμα DG2 G12, υποστήριξη για γραφικά Intel Alder Lake N και διάφορα bit ενεργοποίησης DG2/Alchemist.

Υπάρχει επίσης δουλειά για την AMD EDAC για επεξεργαστές Zen 4, βελτιώσεις ένθετης εικονικοποίησης από την AMD και άλλες εργασίες στο Zen 4. Το KVM με Linux 5.18 είναι επίσης συμβατό με εικονικές μηχανές AMD έως και 511 vCPU, από 255 vCPU σήμερα, και υπερτερεί της τελευταίας γενιάς EPYC. διακομιστές που προσφέρουν μεγαλύτερο αριθμό πυρήνων με το Bergamo. Όσον αφορά τα γραφικά AMD, το Linux 5.18 ενεργοποιεί από προεπιλογή τη "λειτουργία βίντεο" FreeSync του AMDGPU, η οποία ήταν κρυμμένη πίσω από μια επιλογή ενότητας σε προηγούμενους πυρήνες.

Τα πρώτα μπλοκ IP είναι επίσης ενεργοποιημένα για GPU και APU επόμενη γενιά, αλλά έχουν προγραμματιστεί περισσότερα στον πυρήνα 5.19. Όσον αφορά το υλικό, το Το "Raspberry Pi Zero 2W" έχει πλήρη υποστήριξη πυρήνα Linux σε αυτήν την έκδοση.

Επιπλέον, το σύστημα αρχείων ReiserFS έχει καταργηθεί και αναμένεται να καταργηθεί το 2025. Η κατάργηση του ReiserFS θα μειώσει την προσπάθεια που απαιτείται για τη διατήρηση κοινών αλλαγών στο σύστημα αρχείων για την υποστήριξη των νέων API προσάρτησης, iomap και τόμου. .

Τονίζεται επίσης ότι ο κώδικας για τον υπολογισμό των στατιστικών έχει επανασχεδιαστεί στα προγράμματα οδήγησης Device-mapper, το οποίο έχει βελτιώσει σημαντικά τη λογιστική ακρίβεια σε προγράμματα οδήγησης όπως το dm-crypt. Για συσκευές NVMe, έχει υλοποιηθεί υποστήριξη για αθροίσματα ελέγχου 64-bit για ελέγχους ακεραιότητας.

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

Ο κώδικας του πυρήνα μπορεί να χρησιμοποιήσει το πρότυπο C11, δημοσιεύθηκε το 2011. Προηγουμένως, ο κώδικας που προστέθηκε στον πυρήνα έπρεπε να συμμορφώνεται με την προδιαγραφή ANSI C (C89), η οποία διαμορφώθηκε το 1989. Άλλαξε την επιλογή '–std=gnu89' σε '–std=gnu11 -Wno-shift- negative -value' στα σενάρια κατασκευής του πυρήνα 5.18. Εξετάστηκε η δυνατότητα χρήσης του προτύπου C17, αλλά σε αυτήν την περίπτωση θα ήταν απαραίτητο να αυξηθεί η ελάχιστη υποστηριζόμενη έκδοση του GCC, ενώ η συμπερίληψη της υποστήριξης C11 συμμορφώνεται με τις τρέχουσες απαιτήσεις για την έκδοση GCC (5.1).

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

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


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

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

*

*

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