Το Unbreakable Enterprise Kernel 7 έχει ήδη κυκλοφορήσει και αυτά είναι τα νέα του

Η Oracle αποκάλυψε πρόσφατα η νέα σταθερή έκδοση του πυρήνα του Linux, «Unbreakable Enterprise Kernel 7 (UEK R7)«, τοποθετημένο για χρήση στη διανομή Oracle Linux ως εναλλακτική λύση στο τυπικό πακέτο πυρήνα του Red Hat Enterprise Linux.

Για όσους δεν γνωρίζουν τον πυρήνα Unbreakable Enterprise, θα πρέπει να γνωρίζετε ότι αυτός είναι ένας πυρήνας που προσφέρει το Oracle Linux και αυτή η νέα έκδοση βασίζεται στον πυρήνα Linux 5.15 και έχει βελτιστοποιηθεί για να λειτουργεί με βιομηχανικό λογισμικό και εξοπλισμό Oracle.

Οι κύριες καινοτομίες του Unbreakable Enterprise Kernel 7

Σε αυτή τη νέα έκδοση που παρουσιάζεται, το Βελτιωμένη υποστήριξη για την αρχιτεκτονική Aarch64. El μέγεθος σελίδας μνήμης προεπιλογή σε συστήματα ARM 64-bit έχει μειωθεί από 64KB σε 4KB, το οποίο ταιριάζει καλύτερα στα μεγέθη μνήμης και στο φόρτο εργασίας που είναι τυπικά των συστημάτων ARM.

Τονίζεται επίσης ότι οι δυνατότητες του συστήματος αρχείων Btrfs επεκτάθηκαν, Έτσι, μια ασύγχρονη υλοποίηση της λειτουργίας DISCARD προστέθηκε στα Btrfs για να επισημανθούν τα απελευθερωμένα μπλοκ που δεν μπορούν πλέον να αποθηκευτούν φυσικά. Η ασύγχρονη υλοποίηση σάς επιτρέπει να μην περιμένετε τη μονάδα δίσκου να ολοκληρώσει την ΑΠΟΡΡΙΨΗ και να εκτελέσετε αυτήν τη λειτουργία στο παρασκήνιο.

Ενώ βρίσκεστε στο Το XFS υλοποιεί υποστήριξη για λειτουργίες DAX για άμεση πρόσβαση στο σύστημα αρχείων, παράκαμψη της προσωρινής μνήμης σελίδων για την αποφυγή διπλής προσωρινής αποθήκευσης, καθώς και αλλαγές για την αντιμετώπιση προβλημάτων υπερχείλισης 32 bit time_t το 2038, συμπεριλαμβανομένων νέων επιλογών που προσαρτούν το bigtime και το inobtcount.
Έχουν γίνει βελτιώσεις στο σύστημα αρχείων OCFS2 (Oracle Cluster File System).

Μπορούμε επίσης να το βρούμε πρόσθεσε σύστημα αρχείων ZoneFS για να απλοποιήσει την εργασία χαμηλού επιπέδου με ζώνες αποθήκευσης. Η αποθήκευση σε ζώνες αναφέρεται σε σκληρούς δίσκους NVMe ή SSD όπου ο χώρος αποθήκευσης χωρίζεται σε ζώνες, οι οποίες είναι ομάδες μπλοκ ή τομέων, στις οποίες επιτρέπεται η διαδοχική προσθήκη δεδομένων μόνο με ενημέρωση ολόκληρου του μπλοκ ομάδας μπλοκ. Το ZoneFS συσχετίζει κάθε ζώνη στη μονάδα δίσκου με ένα ξεχωριστό αρχείο που μπορεί να χρησιμοποιηθεί για την αποθήκευση δεδομένων σε μη επεξεργασμένη λειτουργία χωρίς χειρισμό σε επίπεδο τομέα και μπλοκ, δηλαδή επιτρέπει στις εφαρμογές να χρησιμοποιούν το API αρχείου αντί να έχουν άμεση πρόσβαση στη συσκευή των μπλοκ χρησιμοποιώντας το ioctl.

Επιπλέον, επισημάνσεις εκτεταμένες δυνατότητες του υποσυστήματος eBPF, καλά έχει εφαρμοστεί ο μηχανισμός CO-RE (Compile Once – Run Everywhere), το οποίο λύνει το πρόβλημα της φορητότητας των μεταγλωττισμένων προγραμμάτων eBPF και σας επιτρέπει να μεταγλωττίσετε τον κώδικα των προγραμμάτων eBPF μόνο μία φορά και να χρησιμοποιήσετε έναν ειδικό γενικό φορτωτή που προσαρμόζει το φορτωμένο πρόγραμμα στον τρέχοντα πυρήνα και BTF (BPF Type Μορφή) τύπους.

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

Επίσης, συνεχίστηκε η παράδοση του συστήματος δυναμικού εντοπισμού σφαλμάτων DTrace 2.0, το οποίο άλλαξε για να χρησιμοποιεί το υποσύστημα πυρήνα eBPF. Το DTrace 2.0 εκτελείται πάνω από το eBPF, παρόμοιο με τον τρόπο που τρέχουν τα υπάρχοντα εργαλεία εντοπισμού Linux πάνω από το eBPF.

Για cgroups, υλοποιείται ένα πρόγραμμα οδήγησης πλάκας μνήμης, που είναι αξιοσημείωτο για τη μετακίνηση της λογιστικής πλακών από το επίπεδο των σελίδων μνήμης στο επίπεδο των αντικειμένων του πυρήνα, το οποίοe καθιστά δυνατή την κοινή χρήση σελίδων σε διαφορετικές cgroups, αντί να αφιερώνετε ξεχωριστές κρυφές μνήμες πλακών για το καθένα. cgroup. Η προτεινόμενη προσέγγιση καθιστά δυνατή την αύξηση της αποτελεσματικότητας της χρήσης πλακών, τη μείωση του μεγέθους της μνήμης που χρησιμοποιείται για την πλάκα κατά 30-45%, τη σημαντική μείωση της συνολικής κατανάλωσης μνήμης του πυρήνα και τη μείωση του κατακερματισμού της μνήμης.

Παρέχεται παράδοση δεδομένων εντοπισμού σφαλμάτων σε μορφή CTF (μορφή συμπαγούς τύπου), η οποία παρέχει συμπαγή αποθήκευση πληροφοριών σχετικά με τύπους C, σχέσεις μεταξύ συναρτήσεων και σύμβολα εντοπισμού σφαλμάτων.

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

Επιπλέον, ο πηγαίος κώδικας του πυρήνα, συμπεριλαμβανομένης της ανάλυσης σε μεμονωμένες ενημερώσεις κώδικα, είναι διαθέσιμος στο δημόσιο αποθετήριο Oracle Git.


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

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

*

*

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