Το Linux 5.19 έρχεται με πολλές βελτιώσεις για την AMD και την Intel. Η επόμενη έκδοση θα μπορούσε να είναι το Linux 6.0

Linux 5.19

Έχουμε ήδη εδώ μια νέα έκδοση του πυρήνα των λειτουργικών συστημάτων που αρέσει περισσότερο στους συντάκτες και τους αναγνώστες ιστολογίων. Με την ευκαιρία αυτή, μετά 5.18 ήταν η σειρά του linux 5.19, που μόλις ανακοίνωσε την κυκλοφορία του ο Linus Torvalds. Όταν λέω ότι "ήταν η σειρά του", εννοώ ότι ήταν το λογικό να γίνει, και έτσι ήταν από τότε που ξεκίνησε η ανάπτυξή του, αλλά υπήρχε περισσότερη αμφιβολία για το αν το επόμενο θα ήταν Linux 5.20 ή ήδη Linux 6.0. Αλλά αυτό το άρθρο αφορά την πιο πρόσφατη σταθερή έκδοση, η κυκλοφορία της οποίας είναι πλέον επίσημη.

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

Στιγμιότυπα Linux 5.19

  • Επεξεργαστές και πλατφόρμες:
    • Η Intel In-Field Scan (IFS) έχει συγχωνευθεί για να διευκολύνει τη δοκιμή πυριτίου της CPU πριν από την ανάπτυξη του κέντρου δεδομένων ή τη δοκιμή πυριτίου με την πάροδο του χρόνου για να βοηθήσει στον εντοπισμό τυχόν μη ανακαλυφθέντων προβλημάτων υλικού. Έλεγχοι ECC ή άλλες υπάρχουσες δοκιμές.
    • Το LoongArch συγχωνεύτηκε ως νέα θύρα CPU για τον πυρήνα του Linux. Ωστόσο, όπως σημειώθηκε, δεν υπάρχει ακόμη υποστήριξη για την εκκίνηση οποιουδήποτε συστήματος LoongArch, επειδή ορισμένα προγράμματα οδήγησης δεν είναι ακόμη έτοιμα για mainlining.
    • Υποστήριξη για την πλακέτα PolarBerry RISC-V FPGA που χρησιμοποιεί το PolarFire SoC.
    • Υποστήριξη για εκτέλεση δυαδικών αρχείων 32-bit (RV32) σε RISC-V (RV64) 64-bit.
    • Ολοκλήρωση της 12χρονης προσπάθειας για το Arm Cross-Platform με τελικά τη μετατροπή του παλιού κώδικα ARMv4T/ARMv5 για εκδόσεις πυρήνα πολλαπλών πλατφορμών. Η υποστήριξη μεταξύ πλατφορμών βραχίονα για παλαιότερο υλικό Intel XScale/PXA έχει επίσης ολοκληρωθεί.
    • Προστέθηκε HPE GXP SoC που θα χρησιμοποιηθεί για λειτουργίες Baseboard Management Controller (BMC) σε επερχόμενους διακομιστές HPE.
    • Υποστήριξη για Επέκταση Scalable Matrix ARMv9. Η κλιμακούμενη επέκταση μήτρας (SME) βασίζεται στο SVE/SVE2.
    • Οι αλλαγές βελτίωσης είναι σημαντικές από την πλευρά της AMD, με επεκτάσεις σε Zen 4 IBS, AMD PerfMonV2 και τέλος AMD Zen 3 Branch Sampling (BRS).
    • Αφαίρεση της παλιάς αρχιτεκτονικής CPU Renesas H8/300. Αυτή η αρχιτεκτονική είναι παλιά και δεν έχει διατηρηθεί στον πυρήνα για χρόνια, αφού έχει ήδη αφαιρεθεί από την κύρια γραμμή μία φορά.
    • Αφαίρεση καταργημένης υποστήριξης x86 a.out.
    • Πολλές ενημερώσεις διαχείρισης θερμότητας και ενέργειας από την Intel, συμπεριλαμβανομένης μιας επιδιόρθωσης για ζεστούς φορητούς υπολογιστές Linux που εξαντλούν την μπαταρία ενώ προσπαθούν να κοιμηθούν.
    • Ευκολότερος καθαρισμός των λειτουργιών CPUID.
    • Η καθυστερημένη φόρτωση μικροκώδικα για x86/x86_64 είναι απενεργοποιημένη από προεπιλογή και θα καταστρέψει τον πυρήνα. Συνιστάται στους χρήστες να φορτώνουν νωρίς τον μικροκώδικα της CPU.
  • Εικονικοποίηση:
    • Το AMD SEV-SNP είναι τελικά κύρια για την ενημερωμένη έκδοση Secure Encrypted Virtualization (SEV) που παρουσιάστηκε με τους επεξεργαστές AMD EPYC 7003 "Milan".
    • Οι επεκτάσεις τομέα Intel Trust (TDX) συγχωνεύτηκαν με τον πρώιμο κώδικα.
    • Υποστήριξη για XSAVEC όταν εκτελείται ως επισκέπτης VM.
    • Η Microsoft μείωσε τους χρόνους εκκίνησης επισκέπτη του Hyper-V για μεγάλες εικονικές μηχανές Azure με πολλές GPU.
    • Υποστήριξη για Linux EFO για πρόσβαση σε μυστικά VM για υπερεπόπτες Confidential Computing (CoCo), όπως με την AMD SEV.
    • Ενημερώσεις KVM και Xen.
    • Ένας νέος στόχος εικονικής μηχανής m68k για χρήση εικονικοποίησης που βασίζεται στο Goldfish της Google και είναι πολύ πιο ικανός από τις υπάρχουσες επιλογές εξομοίωσης Motorola 68000.
  • Γραφικά και οθόνες:
    • Σχεδόν μισό εκατομμύριο γραμμές νέου κώδικα.
    • Γίνεται πολλή δουλειά για να επιτραπεί η κυκλοφορία μπλοκ IP για γραφικά AMD RDNA3 αργότερα φέτος μαζί με τους επιταχυντές CDNA Instinct επόμενης γενιάς.
    • Αναγνωριστικά Intel DG2/Alchemist PCI για σχέδια μητρικής πλακέτας.
    • Υποστήριξη για γραφικά Intel Raptor Lake P, από υπάρχουσες διαδρομές κώδικα.
    • Η υπολογιστική μηχανή ABI είναι πλέον εκτεθειμένη για το υλικό DG2/Alchemist.
    • Μια ιδιορρυθμία ισχύος για τις GPU DG2/Alchemist για να διασφαλιστεί ότι η διαχείριση ενέργειας ενεργής κατάστασης PCIe (ASPM) έχει ενεργοποιηθεί με επιτυχία.
    • Υποστήριξη προγράμματος οδήγησης ASpeed ​​AST για DisplayPort.
    • Συμβατότητα Rockchip VOP2.
    • Υποστήριξη για μια νέα βασική παραλλαγή του RDNA2 "Beige Goby".
    • Υποστήριξη MediaTek Vcodec για κωδικοποιητές χωρίς ιθαγένεια VP8 και VP9.
  • Συστήματα αρχείων και αποθήκευση:
    • Πολυάριθμες αξιοσημείωτες βελτιώσεις στο σύστημα αρχείων Btrfs, από υποστήριξη υποσελίδων για οποιαδήποτε PAGE_SIZE μεγαλύτερη από 4K έως υποστήριξη υποσελίδων για λειτουργίες εγγενούς Btrfs RAID 5/6 και άλλες προσθήκες.
    • Υποστήριξη για τον ελεγκτή NVMe M1 της Apple.
    • Πολλοί νέοι κώδικας για το σύστημα αρχείων XFS.
    • Δημιουργία αρχείων FAT16/FAT32/πληροφορίες ώρας γέννησης μέσω κλήσης συστήματος statx.
    • Οι επιδιορθώσεις προγράμματος οδήγησης πυρήνα NTFS3 συγχωνεύτηκαν για να αντιμετωπίσουν τελικά ορισμένα ζητήματα συντήρησης με αυτό το πρόγραμμα οδήγησης πυρήνα NTFS που συνεισέφερε στον πυρήνα πέρυσι από την Paragon Software.
    • Διάφορες βελτιώσεις στο F2FS και τακτικές ενημερώσεις στα EROFS και EXT4.
    • Υποστήριξη για τον ευγενικό διακομιστή NFSv3.
    • Υποστήριξη eMMC για χρήση TRIM σε μηδενικούς τομείς.
    • Υποστήριξη για επίπεδα IDMAPPED με OverlayFS.
    • Μια εξαιρετική επιδιόρθωση απόδοσης για exFAT.
    • Πολλές βελτιώσεις στο IO_uring.
  • Άλλο υλικό:
    • Ατελείωτη δουλειά στο πρόγραμμα οδήγησης Synopsys DWC3 USB3.
    • Συγχωνεύτηκε το πρόγραμμα οδήγησης Apple eFuses για την ανάγνωση αυτών των προγραμματισμένων eFuses σε Apple M1 SoC για την αποθήκευση δεδομένων βαθμονόμησης.
    • Οι εργασίες συνεχίστηκαν για το πρόγραμμα οδήγησης Intel Havana Labs AI.
    • Υποστήριξη για την εκκίνηση ενημερώσεων υλικολογισμικού μέσω sysfs για χρήση κάρτας Intel FPGA PCIe και άλλες πιθανές περιπτώσεις χρήσης.
    • Υποστήριξη για αναφορά της φυσικής θέσης μιας συνδεδεμένης συσκευής όταν εκτίθεται ως μέσω ACPI. Αυτό μπορεί να σας βοηθήσει να παρατηρήσετε πού είναι ένα συνδεδεμένο στοιχείο σε σχέση με τον διακομιστή/σύστημα σε περιπτώσεις πολλαπλών θυρών/τοποθεσιών κ.λπ.
    • Το πρόγραμμα οδήγησης joystick Raspberry Pi Sense HAT συγχωνεύτηκε.
    • Υποστήριξη προγράμματος οδήγησης Chrome OS EC για το Laptop Framework.
    • Συνεχίστηκε η ενεργοποίηση της υποστήριξης Compute Express Link (CXL) για διακομιστές επόμενης γενιάς.
    • Καλύτερη υποστήριξη για το πληκτρολόγιο Lenovo ThinkPad Trackpoint II.
    • Σωστός χειρισμός πληκτρολογίων Keychron C-Series/K-Series.
    • Βελτιώσεις προγραμμάτων οδήγησης Wacom και άλλες εργασίες HID.
    • Το πρόγραμμα οδήγησης ήχου AVS της Intel άρχισε να προσγειώνεται ως επανεγγραφή του παλιού κώδικα προγράμματος οδήγησης ήχου της εποχής Skylake/Kabylake/Apollo Lake/Amber Lake.
    • Συνέχιση των βελτιώσεων παρακολούθησης υλικού των προσθηκών μητρικής πλακέτας ASUS σε συσκευές Aquacomputer.
  • ασφάλεια:
    • Clang RandStruct υποστήριξη για τυχαιοποίηση διάταξης δομής και παρόμοια με την υπάρχουσα υποστήριξη GCC.
    • Συνέχιση των εργασιών εκσυγχρονισμού του κώδικα RNG για τη δημιουργία τυχαίων αριθμών.
    • Οι θύλακες Intel SGX ήταν επιρρεπείς σε αποτυχία υπό υψηλή πίεση μνήμης, αλλά αυτό το πρόβλημα για τις επεκτάσεις Software Guard στο Linux έχει πλέον επιλυθεί.
    • Κάνοντας τη ζωή άθλια για τους προγραμματιστές εφαρμογών που συμπεριφέρονται άσχημα χρησιμοποιώντας το split-lock.
  • άλλοι:
    • Πολλές σημαντικές βελτιώσεις δικτύωσης, από Big TCP έως φωτισμό LED pureLiFi για ασύρματη επικοινωνία και πολλές άλλες βελτιώσεις.
    • Μια νέα επιλογή για εύκολη διαμόρφωση ενός πυρήνα εντοπισμού σφαλμάτων x86_64.
    • Το Printk θα κάνει τώρα λήψη μηνυμάτων στο KThreads από την κονσόλα.
    • Πολλές βελτιώσεις στη διαχείριση της μνήμης.
    • Ένα νέο συγχωνευμένο υποσύστημα είναι το Hardware Timestamping Engine (HTE) για το συντονισμό μεταξύ παρόχων χρόνου και καταναλωτών, όπως τα GPIO και τα IRQ. Ο αρχικός πάροχος HTE με Linux 5.19 είναι μόνο για το NVIDIA Tegra Xavier SoC. Αν και στον Linus Torvalds δεν αρέσει το όνομα HTE και θα μπορούσε να αλλάξει αυτόν τον κύκλο ή τον επόμενο.
    • Ανοιξιάτικος καθαρισμός στον χώρο της στάσης, συμπεριλαμβανομένης της προώθησης του προγράμματος οδήγησης WiFi WFX έξω από την περιοχή στάσης.
    • Υποστήριξη συμπιεσμένου υλικολογισμικού Zstd ως εναλλακτική στην υπάρχουσα υποστήριξη συμπιεσμένου υλικολογισμικού XZ για εξοικονόμηση χώρου στο δίσκο συμπιέζοντας τα πολλά δυαδικά υλικολογισμικά που υπάρχουν στα σύγχρονα συστήματα Linux.

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


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

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

*

*

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