Η νέα έκδοση του Linux Kernel 5.5 έχει ήδη κυκλοφορήσει και αυτά είναι τα νέα της

Linux σμόκιν

Μετά από δύο μήνες ανάπτυξης, ο Linus Torvalds κυκλοφόρησε την έκδοση 5.5 του πυρήνα Linux . Μεταξύ των πιο αξιοσημείωτων αλλαγών σε αυτήν την έκδοση είναι η δυνατότητα εκχώρησης εναλλακτικών ονομάτων σε διεπαφές δικτύου, η ενσωμάτωση κρυπτογραφικών συναρτήσεων από τη βιβλιοθήκη Zinc, η δυνατότητα αντιγραφής περισσότερων από δύο δίσκων στο Btrfs RAID 1, ένας μηχανισμός παρακολούθησης της κατάστασης των ενεργών ενημερώσεων κώδικα, το πλαίσιο δοκιμών μονάδων δίσκου kunit, η βελτιωμένη απόδοση της ασύρματης στοίβας mac80211, η δυνατότητα πρόσβασης στο root partition μέσω του πρωτοκόλλου SMB και πολλά άλλα.

Η νέα έκδοση υιοθέτησε 15505 ενημερώσεις κώδικα προγραμματιστών, με μέγεθος ενημέρωσης κώδικα 44 MB (οι αλλαγές επηρέασαν 11781 αρχεία, προσθέτοντας 609208 γραμμές κώδικα και αφαιρώντας 292520 γραμμές). Περίπου το 44% όλων των αλλαγών στην έκδοση 5.5 σχετίζονται με προγράμματα οδήγησης συσκευών, περίπου το 18% με ενημερώσεις στον κώδικα που αφορά την αρχιτεκτονική υλικού, το 12% με τη στοίβα δικτύου, το 4% με τα συστήματα αρχείων και το 3% με τα εσωτερικά υποσυστήματα πυρήνα.

Κύριες καινοτομίες του Linux Kernel 5.5

Σε αυτήν τη νέα έκδοση του Linux Kernel 5.5, προστέθηκε υποστήριξη για τα checksums xxhash64, blake2b και sha256 για το σύστημα αρχείων Btrfs .

Στην υλοποίηση RAID1 , είναι δυνατή η αντιγραφή δεδομένων σε τρεις (raid1c3) ή τέσσερις (raid1c4) συσκευές (προηγουμένως η αντιγραφή περιοριζόταν σε δύο συσκευές), επιτρέποντας την αποθήκευση δεδομένων ενώ χάνονται 2 ή 3 συσκευές ταυτόχρονα.

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

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

Ένα άλλο σημαντικό νέο χαρακτηριστικό είναι η πρόσθετη υποστήριξη για την παρακολούθηση της κατάστασης των αισθητήρων θερμοκρασίας συσκευών NVMe χρησιμοποιώντας το hwmon API (συμβατό με τα libsensors και την εντολή "sensors"), το οποίο δεν απαιτεί αυξημένα δικαιώματα πρόσβασης (προηγουμένως, οι πληροφορίες θερμοκρασίας αντικατοπτρίζονταν στο "έξυπνο αρχείο καταγραφής", το οποίο ήταν διαθέσιμο μόνο στον root).

Επιπλέον, στο πλαίσιο του κύριου έργου ενσωμάτωσης VPN WireGuard , πολλά χαρακτηριστικά από την κρυπτογραφική βιβλιοθήκη του Zinc μεταφέρθηκαν στο τυπικό Crypto API, συμπεριλαμβανομένων γρήγορων υλοποιήσεων των αλγορίθμων ChaCha20 και Poly1305.

Ο υπερεπόπτης KVM αρχιτεκτονικής x86 παρέχει τη δυνατότητα επεξεργασίας ενσωματωμένων πινάκων πέντε επιπέδων σελίδων μνήμης και προσθέτει υποστήριξη για εντολές XSAVES για επεξεργαστές AMD. Για τους επεξεργαστές ARM64, προστέθηκε η δυνατότητα μετάδοσης πληροφοριών χρονισμού.

Έχει επίσης προστεθεί υποστήριξη για τη συνάρτηση κατακερματισμού blake2b στο κρυπτογραφικό υποσύστημα, παρέχοντας πολύ υψηλή απόδοση υπολογισμού κατακερματισμού διατηρώντας παράλληλα την αξιοπιστία σε επίπεδο SHA-3, καθώς και μια συντομευμένη έκδοση του Blake2s.

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

Το μέγεθος του ονόματος μπορεί να είναι έως και 128 χαρακτήρες (προηγουμένως το όνομα της διεπαφής δικτύου περιορίστηκε σε 16 χαρακτήρες).

Για να προσθέσετε ένα επιπλέον όνομα, χρησιμοποιήστε την εντολή " ip link prop add " (για παράδειγμα, " ip link prop add enx00e04c361e4c altname someothername "). Η υλοποίηση βασίζεται στην προσθήκη πρόσθετων ιδιοτήτων στη διεπαφή και μπορεί να επεκταθεί στο μέλλον με άλλες παραμέτρους, που δεν περιορίζονται σε εναλλακτικά ονόματα.

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

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


Προσθήκη ως προτιμώμενης πηγής στην Google