Το Linux 5.12 διαθέτει πολλές βελτιώσεις υποστήριξης, προγράμματα οδήγησης, επίσημη υποστήριξη για το N64 και άλλα

Linux

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

Η νέα έκδοση έλαβε 14170 ενημερώσεις κώδικα από 1946 προγραμματιστές, το μέγεθος της ενημερωμένης έκδοσης κώδικα είναι 38 MB (οι αλλαγές επηρέασαν 12102 (12090) αρχεία, προστέθηκαν 538599 (868025) γραμμές κώδικα, καταργήθηκαν 333377 (261456) γραμμές).

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

Εφάρμοσε τη δυνατότητα αντιστοίχισης των αναγνωριστικών χρηστών σε προσαρτημένα συστήματα αρχείων. Η χαρτογράφηση είναι συμβατό με FS FAT, ext4 και XFS, σύμφωνα με την οποία η προτεινόμενη λειτουργικότητα διευκολύνει την κοινή χρήση αρχείων μεταξύ διαφορετικών χρηστών και σε διαφορετικούς υπολογιστές, συμπεριλαμβανομένης της αντιστοίχισης που θα χρησιμοποιηθεί στον μηχανισμό οικιακού καταλόγου systemd-homed.

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

Τονίζεται επίσης ότι εφάρμοσε τη δυνατότητα κατασκευής του πυρήνα με τον μεταγλωττιστή Clang με την ένταξη βελτιστοποιήσεων στο στάδιο της σύνδεσης (LTO, Link Time Optimization). Για παράδειγμα, με το LTO, η ενσωματωμένη υλοποίηση είναι δυνατή για συναρτήσεις σε άλλα αρχεία, ο αχρησιμοποίητος κώδικας δεν περιλαμβάνεται στο εκτελέσιμο αρχείο, ο έλεγχος τύπων και η γενική βελτιστοποίηση γίνεται σε επίπεδο έργου συνολικά. Η υποστήριξη LTO περιορίζεται επί του παρόντος σε αρχιτεκτονικές x86 και ARM64.

Επίσης προστέθηκε πρόγραμμα οδήγησης nvmem για λήψη δεδομένων από περιοχές μνήμης που έχουν δεσμευτεί από το υλικολογισμικό που δεν είναι άμεσα προσβάσιμα στο Linux (για παράδειγμα, η μνήμη EEPROM είναι φυσικά προσβάσιμη μόνο σε υλικολογισμικό ή δεδομένα διαθέσιμα μόνο σε πρώιμο στάδιο φόρτωσης).

Από την άλλη πλευρά, τονίζεται ότι Προστέθηκε μηχανισμός προστασίας KFence (Kernel Electric Fence), που εντοπίζει σφάλματα κατά την εργασία με μνήμη, όπως υπερχείλιση buffer και πρόσβαση μετά την απελευθέρωση της μνήμης. Σε αντίθεση με τον μηχανισμό εντοπισμού σφαλμάτων KASAN, το υποσύστημα Το KFence διακρίνεται για την υψηλή ταχύτητα και το χαμηλό κόστος γενικών εξόδων, επιτρέποντάς σας να εντοπίζετε σφάλματα μνήμης που εμφανίζονται μόνο σε συστήματα που λειτουργούν ή κατά τη μακροχρόνια λειτουργία.

Το υποσύστημα Integrity Measurement Architecture (IMA), το οποίο διατηρεί μια βάση δεδομένων κατακερματισμών για την επαλήθευση της ακεραιότητας των αρχείων και των σχετικών μεταδεδομένων τους, έχει τώρα τη δυνατότητα να επαληθεύει την ακεραιότητα των δεδομένων του ίδιου του πυρήνα, για παράδειγμα, να παρακολουθεί αλλαγές στους κανόνες SELinux .

ο υπερεπιβλέπων Η KVM έχει πλέον τη δυνατότητα να υποκλέψει υπερκλήσεις Xen και προωθήστε τα στον εξομοιωτή χώρου χρηστών.

Προστέθηκε η δυνατότητα χρήσης του Linux ως ριζικού περιβάλλοντος για τον Hyper-V hypervisor, καθώς έχει άμεση πρόσβαση στο υλικό και χρησιμοποιείται για την εκτέλεση συστημάτων φιλοξενούμενων (παρόμοια με το Dom0 στο Xen). Μέχρι τώρα, το Hyper-V (Microsoft Hypervisor) υποστήριζε το Linux μόνο σε περιβάλλοντα επισκέπτη, αλλά η διαχείριση του ίδιου του hypervisor γινόταν από περιβάλλον που βασίζεται σε Windows.

Ο ελεγκτής Το amdgpu εφαρμόζει δυνατότητα overclocking (OverDrive)tΚάρτες Sienna Cichlid που βασίζονται σε GPU (Navi 22, Radeon RX 6xxx).

Ο ελεγκτής Το i915 για γραφικά Intel υλοποιεί την παράμετρο i915.mitigations να απενεργοποιήσει τους μηχανισμούς απομόνωσης και προστασίας προς όφελος της καλύτερης απόδοσης. Για μάρκες ξεκινώντας από Tiger Lake, περιλαμβάνεται υποστήριξη για τον μηχανισμό VRR (Ανανέωση μεταβλητού ρυθμού), που σας επιτρέπει να αλλάζετε προσαρμοστικά τον ρυθμό ανανέωσης της οθόνης για να εξασφαλίσετε ομαλό παιχνίδι χωρίς σκισίματα. Περιλαμβάνει υποστήριξη για την τεχνολογία Intel Clear Color για τη βελτίωση της ακρίβειας των χρωμάτων.

Ο ελεγκτής Η nouveau προσθέτει αρχική υποστήριξη για GPU της NVIDIA που βασίζονται στην αρχιτεκτονική GA100 (Αμπέρ). Το πρόγραμμα οδήγησης msm προσθέτει υποστήριξη για τις GPU Adreno 508, 509 και 512 που χρησιμοποιούνται στα τσιπ SDM (Snapdragon) 630, 636 και 660.

Προστέθηκε υποστήριξη για τις κάρτες ήχου Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810s και Pioneer DJM-750. Προστέθηκε υποστήριξη για το υποσύστημα ήχου Intel Alder Lake PCH-P.

Επιπλέον, και σε αυτή τη νέα έκδοση του Linux 5.12 Η υποστήριξη για τις κονσόλες παιχνιδιών Nintendo 64 έχει γίνει επίσημη έγινε μεταξύ 1996 και 2003 (προηγούμενες προσπάθειες μεταφοράς του Linux στο Nintendo 64 ήταν ελλιπείς και είχαν κατάσταση Vaporware).

Προστέθηκε υποστήριξη για την πλατφόρμα Lenovo IdeaPad με δυνατότητα διαχείρισης σταθερής φόρτισης και οπίσθιου φωτισμού πληκτρολογίου. Υποστηρίζει επίσης το προφίλ ACPI της πλατφόρμας ThinkPad με δυνατότητες διαχείρισης ενέργειας. Προστέθηκε πρόγραμμα οδήγησης για το υποσύστημα Lenovo ThinkPad X1 Tablet Gen 2 HID.

Προστέθηκε υποστήριξη για πλακέτες, συσκευές και πλατφόρμες ARM: PineTab, Snapdragon 888 / SM8350, Snapdragon MTP, Two Beacon EmbeddedWorks, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M Nano, NanoPi M4B.

πηγή: https://lkml.org


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

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

*

*

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