Η ανάπτυξη του Linux 6.15 Όλα πήγαιναν ομαλά και η σταθερή έκδοση κυκλοφόρησε την αναμενόμενη ώρα. Έτσι, το Linux Torvalds το έχει ήδη ανακοινώσει επίσημα, και εμείς επαναλαμβάνουμε την κυκλοφορία και δημοσιεύουμε τη συνήθη σημείωσή μας. Όπως πάντα, υπάρχουν πολλές αλλαγές και βελτιώσεις, συμπεριλαμβανομένης της υποστήριξης για νέο υλικό.
Κάτι άλλο που μπορεί να τραβήξει την προσοχή είναι κάτι που δεν βλέπουμε. Σε προηγούμενες εκδόσεις μια ενότητα σχετικά με το τυχερών παιχνιδιών, πράγμα που σήμαινε ότι εισήχθησαν πολλές αλλαγές σε αυτήν την ενότητα. Στο Linux 6.15 υπάρχουν μερικά για gamers, αλλά λιγότερα. Τι ακολουθεί είναι λίστα με τις πιο σημαντικές ειδήσεις αυτής της έκδοσης πυρήνα.
Στιγμιότυπα Linux 6.15
- Επεξεργαστές:
- Μια μεγάλη ποικιλία βελτιώσεων στην υποστήριξη CPU AMD και Intel, συμπεριλαμβανομένης της υποστήριξης για τη χρήση του AMD INVLPGB για ακύρωση TLB μετάδοσης και FineIBT-BHI.
- Πρώτη εργασία για την ενεργοποίηση της υποστήριξης Intel APX.
- Πολύ πιο γρήγορος κώδικας CRC για CPU AVX-512.
- Το Turbostat μπορεί πλέον να λειτουργήσει με έως και 8192 πυρήνες CPU σε σύγκριση με το όριο των 1024 πυρήνων CPU που έχει πλέον ξεπεραστεί από ορισμένους χρήστες.
- Ο κώδικας συμβάντος απόδοσης έχει προσθέσει υποστήριξη για φιλτράρισμα καθυστέρησης φόρτωσης AMD Zen 5.
- Ταχύτερο AES-CTR για AMD Zen 5 και άλλους νεότερους επεξεργαστές Intel/AMD μεταξύ των πολλών βελτιώσεων στο κρυπτογραφικό υποσύστημα για Linux 6.15.
- Υποστήριξη RISC-V για BFloat16. Εκτός από το BF16, υποστηρίζονται πλέον και άλλες νεότερες εντολές RISC-V.
- Περισσότερες δυνατότητες για το LoongArch, όπως υποστήριξη πυρήνα UBSAN, βελτιωμένο BPF JIT και άλλες βασικές δυνατότητες.
- Βελτιώσεις στο πρόγραμμα οδήγησης AMD P-State.
- Διορθώθηκε μια σημαντική παλινδρόμηση απόδοσης για τον ρυθμιστή CPUIdle σε μη προβληματικά συστήματα Linux, η οποία μπορούσε να παράγει παλινδρόμηση απόδοσης περίπου 50% προηγουμένως για δοκιμές Java SPECjbb.
- Ενημερώσεις KVM Intel και AMD.
- Βελτιώσεις στο Intel TDX για την αποφυγή μιας διαδρομής κώδικα με "αργή και σφάλματα".
- Η υποστήριξη πολλαπλών συμπλεγμάτων MIPS έχει συγχωνευθεί και χρησιμοποιείται για το Mobileye EyeQ6 SoC.
- Υποστήριξη για το AMD Versal NET SoC.
- Προστέθηκαν/τροποποιήθηκαν τα Arm Morello, Apple T2, MNT Reform 2 και πολλά άλλα SoC και συσκευές.
- Υποστήριξη για Intel Raptor Lake S εντός του προγράμματος οδήγησης EDAC.
- Κάρτες γραφικών και GPU:
- Ο πολύ πρωτόγονος κώδικας του προγράμματος οδήγησης NOVA έχει συγχωνευθεί σε αυτό το πρόγραμμα οδήγησης γραφικών/οθόνης πυρήνα NVIDIA ανοιχτού κώδικα, που βασίζεται στο Rust, το οποίο βασίζεται στο GSP (GPU System Processor) της NVIDIA που εκτελεί Turing και νεότερες GPU. Αυτός ο τελικός διάδοχος του προγράμματος οδήγησης Nouveau βρίσκεται ακόμη στα αρχικά στάδια ανάπτυξης και δεν μπορεί ακόμη να χρησιμοποιηθεί ή να γίνει κάτι παρόμοιο με το Linux 6.15.
- Υποστήριξη προγράμματος οδήγησης Intel Xe για Κοινόχρηστη Εικονική Μνήμη (SVM).
- Τυποποιημένη ειδοποίηση στον χώρο χρήστη για κολλημένες GPU.
- Το πρόγραμμα οδήγησης Intel Xe υποστηρίζει επίσης δειγματοληψία διακοπής EU.
- Μια νέα λειτουργία επιβίωσης για τον οδηγό Intel Xe.
- Παρουσιάζουμε τη νέα λειτουργία dirty rect του προγράμματος οδήγησης Intel Xe3.
- Αναφορά θερμοκρασίας GPU και VRAM Intel με το πρόγραμμα οδήγησης Xe.
- Υποστήριξη για το προφίλ ισχύος Intel GuC SLPC.
- Υποστήριξη AMDGPU για τη διεπαφή OEM i2c για φωτισμό RGB και άλλα χειριστήρια που χρησιμοποιούνται από ορισμένους συνεργάτες καρτών AMD Radeon.
- Νέα υποστήριξη υλικού AMD για αρκετά νέα μπλοκ IP σε επερχόμενες GPU/APU.
- Αναφορές ταχύτητας ανεμιστήρα AMD Radeon RX 9070 series.
- Βάση οθόνης Apple Touch Bar.
- Διάφορες άλλες προσθήκες προγραμμάτων οδήγησης γραφικών/οθόνης.
- Αποθήκευση και συστήματα αρχείων:
- Ενεργοποίηση μεγεθών μπλοκ μεγαλύτερων από το μέγεθος σελίδας.
- Το EROFS μπορεί πλέον να χειριστεί πολύ μεγαλύτερα σύνολα δεδομένων, όπως αυτά που χρησιμοποιούνται για την εκπαίδευση μοντέλων τεχνητής νοημοσύνης.
- Η μορφή δίσκου Bcachefs θεωρείται πλέον "soft frozen" πριν αφαιρεθεί η πειραματική της ετικέτα, ελπίζουμε στο εγγύς μέλλον.
- Γρήγορη συμπίεση δεδομένων Zstd σε πραγματικό χρόνο για Btrfs.
- Προετοιμασίες για υποστήριξη μεγάλης ατομικής εγγραφής. Σε μια μελλοντική έκδοση πυρήνα, τα EXT4 και XFS προετοιμάζονται ήδη για να υποστηρίξουν τον χειρισμό μεγάλων ατομικών εγγραφών.
- Η ενσωματωμένη διέλευση κρυπτονομισμάτων για τον στόχο DM-Stripe περιλαμβάνεται στις ενημερώσεις του Device Mapper.
- Υποστήριξη για πολύ μεγαλύτερα ονόματα αρχείων με το FUSE, μεταβαίνοντας από το όριο μήκους ονόματος αρχείου των 1024 σε 4096 για συστήματα αρχείων χώρου χρήστη.
- Το EXT4 προστατεύεται καλύτερα από κακόβουλα συστήματα αρχείων.
- Διάφορες βελτιώσεις στο F2FS.
- Το exFAT μπορεί πλέον να χειριστεί τη διαγραφή αρχείων πολύ πιο γρήγορα.
- Μικρές βελτιστοποιήσεις αρχείων VFS.
- δικτύωσης:
- Υποστήριξη μηδενικής λήψης αντιγράφων στο δίκτυο IO_uring.
- Ένα πρόγραμμα οδήγησης μεταφοράς MCTP για MCTP μέσω USB.
- Υποστήριξη Intel Killer E5000 Ethernet.
- Υποστήριξη για μονάδα επεξεργασίας πακέτων δικτύου Airoha RISC-V.
- Πολλές άλλες βελτιώσεις στους ενσύρματους και ασύρματους ελεγκτές δικτύου, συμπεριλαμβανομένης της υποστήριξης για τα Realtek RTL8814AE και RTL8814AU και άλλα ASIC.
- Άλλο υλικό:
- Παρουσιάζεται το νέο υποσύστημα FWCTL.
- Διάφορες βελτιώσεις στην υποστήριξη φορητών υπολογιστών, όπως η προσθήκη προγράμματος οδήγησης για το Samsung Galaxy Book και η υποστήριξη για το Huawei Matebook E Go EC.
- Οθόνη αφής Apple Z2 και χειριστήριο Touch Bar για είσοδο σε επιλεγμένες κινητές συσκευές Apple και Touch Bar για συσκευές Apple Silicon M-Series.
- Ένας ελεγκτής οπίσθιου φωτισμού για διάφορες κινητές συσκευές Apple.
- Καλύτερος χειρισμός για τα χειριστήρια του Sony PlayStation 5.
- Το νέο χειριστήριο Parade PS883X είναι μεταξύ των αναβαθμίσεων USB και Thunderbolt.
- Βελτιώσεις στον κώδικα διαύλου GPIB.
- Παρακολούθηση αισθητήρων για AMD BC-250 και μητρική πλακέτα ASUS X670E.
- Υποστήριξη λήψης SPI.
- Υποστήριξη SoundWire Bulk Register Access (BRA) για αυξημένο εύρος ζώνης.
- Πολλές άλλες νέες υποστηρίξεις υλικού ήχου.
- Προστέθηκε πρόγραμμα οδήγησης watchdog για το Lenovo ThinkEdge SE30.
- Προγράμματα οδήγησης PCI για τον ελεγκτή Agilex PCIe και τη γέφυρα AMD Multimedia DMA.
- Υποστήριξη για την εκτέλεση του Microsoft Hyper-V ως root partition και δυνατότητα αποσύνδεσης πυρήνων CPU στο πλαίσιο εικονικών μηχανών Hyper-V που εκτελούν Linux.
- Το πρόγραμμα οδήγησης αποκωδικοποίησης βίντεο Qualcomm Iris έχει συγχωνευθεί μαζί με την υποστήριξη εισόδου HDMI του DesignWare.
- Ασφάλεια Linux:
- Το MSEAL προστατεύει τις κατανομές συστήματος για την ενίσχυση της ασφάλειας σε Chrome OS, Android και άλλες πλατφόρμες Linux υψηλής ασφάλειας.
- Χειρισμός μετριασμού AMD Zen 5 SRSO για KVM.
- Το ARM64 αντιστρέφει τον χειρισμό μετριασμού του Spectre BHB για τους επεξεργαστές AArch64.
- Γενικές βελτιώσεις:
- Πολλές βελτιώσεις μπορούν να βρεθούν στον χρονοπρογραμματιστή πυρήνα στο Linux 6.15.
- Υποστήριξη Kbuild για 64-bit Debian LoongArch και ταχύτερη χρήση του gendwarfksyms.
- Μια νέα επιλογή εκκίνησης, η «hugetlb_alloc_threads», μπορεί να βοηθήσει στην επιτάχυνση των χρόνων εκκίνησης του Linux.
- Ενημερώσεις στις συνδέσεις πυρήνα του προγράμματος οδήγησης Rust και άλλες προσθήκες στη γλώσσα Rust.
- Υποστήριξη για προφίλ καθυστέρησης με perf.
- Το Zstd 1.5.7 παρέχει ενημερωμένη υποστήριξη συμπίεσης/αποσυμπίεσης Zstandard.
- Μια προεπιλεγμένη επιλογή μεταγλώττισης null TTY για όσους κατασκευάζουν τον πυρήνα χωρίς υποστήριξη VT.
- Διάφορες ενημερώσεις στο sched_ext.
Επιπλέον, τα παλιά προγράμματα οδήγησης IBM CXL/CAPI και η υποστήριξη για τον διακομιστή IBM Cell Blade έχουν αφαιρεθεί.
Τώρα διαθέσιμο
Ο Linus Torvalds ανακοίνωσε την κυκλοφορία του Linux 6.15 πριν από λίγο, και σύντομα θα είναι διαθέσιμο στο kernel.org. Η άφιξή του στις διαφορετικές διανομές Linux θα εξαρτηθεί από τη φιλοσοφία ενημέρωσης της καθεμίας.