Ο πυρήνας Linux 5.3 έχει ήδη κυκλοφορήσει, ξέρετε τι νέο υπάρχει

linux-πυρήνα

Μετά από δύο μήνες ανάπτυξης, Ο Linus Torvalds παρουσίασε την έκδοση του πυρήνα Linux 5.3 με το οποίο μπαίνω τις αλλαγές το πιο αξιοσημείωτο Η υποστήριξη GPU AMD Navi ξεχωρίζει, Επεξεργαστές Zhaoxi και τεχνολογία διαχείρισης ενέργειας Intel Speed ​​​​Select και πολλά άλλα.

Η ανακοίνωση της νέας έκδοσης, Ο Linus υπενθύμισε σε όλους τους μεγάλους υποστηρικτές της ρύθμισης ανάπτυξη πυρήνα διατηρήστε την ίδια συμπεριφορά για τα στοιχεία του userpace. Οι αλλαγές στον πυρήνα δεν πρέπει με κανέναν τρόπο να παραβιάζουν τις εφαρμογές που ήδη εκτελούνται και να οδηγούν σε παλινδρόμηση σε επίπεδο χρήστη.

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

Τι νέο υπάρχει στον Linux Kernel 5.3

Από τις καινοτομίες που ξεχωρίζουν σε αυτή τη νέα έκδοση του Linux Kernel 5.3 μπορούμε να το βρούμε για Το πρόγραμμα οδήγησης Amdgpu προσθέτει αρχική υποστήριξη για GPU AMD NAVI (RX5700), συμπεριλαμβανομένου του βασικού προγράμματος οδήγησης, του κωδικού αλληλεπίδρασης οθόνης (DCN2), του GFX και της υπολογιστικής υποστήριξης (GFX10), του SDMA 5 (Σύστημα DMA0), της διαχείρισης ενέργειας και των κωδικοποιητών/αποκωδικοποιητών πολυμέσων (VCN2).

amdgpu επίσης βελτιωμένη υποστήριξη για κάρτες GPU Vega12 και Vega20, για το οποίο προστέθηκαν πρόσθετες δυνατότητες μνήμης και διαχείρισης ενέργειας.

Στο πρόγραμμα οδήγησης DRM της κάρτας γραφικών Intel για τα τσιπ Icelake, εφαρμόζεται μια νέα λειτουργία διόρθωσης γάμμα πολλαπλών τμημάτων. Προστέθηκε η δυνατότητα προβολής μέσω DisplayPort σε μορφή YCbCr4:2:0.

Υπηρεσίες μνήμης και συστήματος

Στον πυρήνα 5.3, Παρέχει υποστήριξη για την τεχνολογία διαχείρισης ενέργειας Intel Speed ​​​​Select, τι είναι διαθέσιμο σε ορισμένους διακομιστές με επεξεργαστές Intel Xeon. Αυτή η τεχνολογία σάς επιτρέπει να ορίσετε ρυθμίσεις απόδοσης και απόδοσης διαμερισμάτων για διαφορετικούς πυρήνες CPU, επιτρέποντάς σας να δώσετε προτεραιότητα στην απόδοση για εργασίες που εκτελούνται σε συγκεκριμένους πυρήνες, θυσιάζοντας την απόδοση σε άλλους πυρήνες

Από την άλλη πλευρά στον πυρήνα του Linux 5.3 Οι διεργασίες στο χώρο του χρήστη έχουν τη δυνατότητα να περιμένουν για μικρό χρονικό διάστημα χωρίς να χρησιμοποιούν βρόχους χρησιμοποιώντας την οδηγία umwait. Αυτή η οδηγία, μαζί με τις οδηγίες umonitor και tpause, θα προσφερθεί σε επερχόμενα τσιπ Intel "Tremont" και θα επιτρέψει την υλοποίηση καθυστερήσεων που εξοικονομούν ενέργεια και δεν επηρεάζουν την απόδοση άλλων νημάτων κατά τη χρήση του Hyper Threading.

Για την αρχιτεκτονική RISC-V, έχει προστεθεί υποστήριξη για σελίδες μεγάλης μνήμης (μεγάλες σελίδες).

Υποσύστημα δίσκου, I/O και συστήματα αρχείων

Για το σύστημα αρχείων XFS, εφαρμόζεται η επιλογή παράκαμψης inode πολλαπλών νημάτων (για παράδειγμα, κατά τον έλεγχο των ποσοστώσεων). Προστέθηκαν νέα BULKSTAT και INUMBERS ioctl, παρέχοντας πρόσβαση σε λειτουργίες που εμφανίστηκαν στην πέμπτη έκδοση της μορφής FS, όπως ο χρόνος γέννησης inode και η δυνατότητα ορισμού παραμέτρων BULKSTAT και INUMBERS για κάθε ομάδα AG.

ενώ για το σύστημα αρχείων Ext4 προσθέστε υποστήριξη για κενούς καταλόγους (ασυνδεδεμένα μπλοκ). Η σημαία "i" υποβλήθηκε σε επεξεργασία για ανοιχτά αρχεία (απαγόρευση εγγραφής σε περίπτωση που η σημαία είχε οριστεί όταν το αρχείο ήταν ήδη ανοιχτό).

Το F2FS προσθέτει μια επιλογή για τον περιορισμό του συλλέκτη απορριμμάτων όταν εργάζεστε σε λειτουργία checkpoint=disabled.

Προστέθηκε η δυνατότητα φιλοξενίας ενός αρχείου ανταλλαγής σε F2FS με άμεση είσοδο/έξοδο. Για όλους τους χρήστες, έχει προστεθεί υποστήριξη για τη διόρθωση ενός αρχείου και την κατανομή μπλοκ για τέτοια αρχεία.

Εικονικοποίηση και ασφάλεια

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

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

Το Netfilter για nftables προσθέτει υποστήριξη για μηχανισμούς φιλτραρίσματος των πακέτων επιτάχυνσης υλικού χρησιμοποιώντας το Flow Block API που προστέθηκε στους ελεγκτές. Πλήρεις πίνακες κανόνων με όλες τις αλυσίδες μπορούν να μεταφερθούν δίπλα στους προσαρμογείς δικτύου. Η συμπερίληψη γίνεται δεσμεύοντας το NFT_TABLE_F_HW στον πίνακα.

Υποστηρίζονται απλά μεταδεδομένα πρωτοκόλλων επιπέδου 3 και επιπέδου 4, ενέργειες αποδοχής/απόρριψης, αντιστοίχιση ανά IP αποστολέα/παραλήπτη και θύρες δικτύου και τύπος πρωτοκόλλου.


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

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

*

*

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