Το Linux 6.8 έρχεται με βελτιώσεις συστήματος αρχείων, βελτιώσεις βελτιστοποίησης και πολλά άλλα

Linux Kernel

Το Linux είναι ένας ως επί το πλείστον ελεύθερος πυρήνας παρόμοιος με τον πυρήνα Unix. Είναι ένα από τα κύρια παραδείγματα ελεύθερου και ανοιχτού λογισμικού λογισμικού.

Ο Linus Torvalds παρουσίασε την κυκλοφορία του Linux Kernel 6.8, που έρχεται μετά από δύο μήνες ανάπτυξης και από τις πιο αξιοσημείωτες αλλαγές αυτής της έκδοσης είναι η προσθήκη του προγράμματος οδήγησης Xe για Intel GPU, η νέα λειτουργία προστασίας για συσκευές μπλοκ, η εφαρμογή του μηχανισμού προγραμματισμού εργασιών διακομιστή Deadline, η αυτόματη βελτιστοποίηση συγχώνευσης πανομοιότυπων σελίδες μνήμης, μεταξύ άλλων.

Ο πυρήνας Linux 6.8 παρουσιάζει μια σειρά από σημαντικές βελτιώσεις που καλύπτουν διάφορες πτυχές, από την απόδοση και την ασφάλεια έως τη συμβατότητα με το υλικό και τις αρχιτεκτονικές. Η έκδοση περιλαμβάνει 15,641 διορθώσεις προγραμματιστών, με μέγεθος ενημέρωσης κώδικα 44 MB. Οι αλλαγές επικεντρώνονται σε μεγάλο βαθμό σε προγράμματα οδήγησης συσκευών και ενημερώσεις κώδικα για αρχιτεκτονικές υλικού.

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

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

Στο XFS, συνεχίστηκε η εργασία σχετικά με τη δυνατότητα χρήσης του βοηθητικού προγράμματος fγια να ελέγξετε και να διορθώσετε προβλήματα που εντοπίστηκαν στο διαδίκτυο, χωρίς να απομοντάρετε το σύστημα αρχείων, ενώ βρίσκεστε Το Ext4 χρησιμοποιεί τώρα την κλήση dioread_nolock για μικρότερα μπλοκ από μία σελίδα μνήμης, η οποία βελτιώνει την απόδοση εξαλείφοντας τα περιττά κλειδώματα.

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

Μια άλλη σημαντική προσθήκη είναι η Διακομιστής SCHED_DEADLINE, σχεδιασμένος για την αντιμετώπιση της υποχρησιμοποίησης της CPU με κανονικές εργασίες, όταν η CPU μονοπωλείται από εργασίες υψηλής προτεραιότητας, το υποσύστημα DAMON (Data Access MONitor) έχει βελτιωθεί για να επιτρέπει την παρακολούθηση της πρόσβασης σε δεδομένα στη μνήμη RAM και να προσαρμόζει αυτόματα την κατανάλωση μνήμης σύμφωνα με συγκεκριμένες ποσοστώσεις. Η εισαγωγή υποστήριξης για μεγάλες σελίδες μνήμης και η βελτιστοποίηση του ελεγκτή προγράμματος BPF είναι άλλες σημαντικές βελτιώσεις στον πυρήνα 6.8.

Στον τομέα της εικονικοποίησης και της ασφάλειας, το AppArmor έχει μετεγκατασταθεί στη χρήση του αλγόριθμου SHA-256 για επαλήθευση κανόνων, η αφαίρεση της συνάρτησης strlcpy() από τον πυρήνα αντιπροσωπεύει ένα βήμα προς τα εμπρός όσον αφορά την ασφάλεια, καθώς αυτή η συνάρτηση, αν και έχει σχεδιαστεί για να αποτρέπει τις υπερχειλίσεις buffer, έχει αποδειχθεί ότι είναι επιρρεπής σε ορισμένα τρωτά σημεία.

Στον τομέα της εικονικοποίησης, ο hypervisor Η KVM εισήγαγε υποστήριξη για το υποσύστημα guest_memfd, που παρέχει συγκεκριμένες δυνατότητες διαχείρισης μνήμης για φιλοξενούμενα συστήματα, έχει ενεργοποιηθεί η υποστήριξη για λειτουργία LAM στους επεξεργαστές Intel, επιτρέποντας τη χρήση μέρους των bit δείκτη 64-bit για την αποθήκευση μεταδεδομένων, έχει προστεθεί το πρόγραμμα οδήγησης iaa (IAA Compression Accelerator), το οποίο χρησιμοποιεί τους κρυπτογραφικούς επιταχυντές Intel Analytics Accelerator (IAA) για να επιταχύνει τη συμπίεση και την αποσυμπίεση δεδομένων χρησιμοποιώντας τη μέθοδο DEFLATE.

Το SELinux εισήγαγε το "init" SID για τον εντοπισμό διεργασιών εκκίνησης που εκτελούνται πριν από την εφαρμογή των πολιτικών SELinux, βελτιώνοντας τη διαχείριση πολιτικών ασφαλείας στο σύστημα.

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

Από την πλευρά του εξοπλισμού, έχουν προστεθεί νέα προγράμματα οδήγησης για Intel, AMD, NVIDIA και άλλες μάρκες GPU, καθώς και υποστήριξη για μια ποικιλία ARM64 SoC και συσκευές ARM. Ωστόσο, είναι σημαντικό να σημειωθεί ότι η υποστήριξη για επεξεργαστές ARM11 ARMv6K SMP έχει διακοπεί.

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


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

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

*

*

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