Έφτασε μια νέα έκδοση του πυρήνα Linux. Όπως και οι περισσότερες ενημερώσεις, η έκδοση 5.19 δεν περιέχει ούτε μία δυνατότητα σύλληψης επικεφαλίδων. Αντίθετα, είναι γεμάτο με διάφορες βελτιώσεις πιθανοτήτων και άκρων που κάνουν το Linux πιο αποδοτικό σε νέο και παλιό υλικό.
Ίσως το 5.19 να είναι μια κυκλοφορία που θα σας εκπλήξει. Αλλά αν δεν θέλετε να εκπλαγείτε, δείτε μερικά από αυτά που να περιμένετε.
Το Linux εκτελείται σε διάφορες συσκευές ARM, αλλά η εμπειρία είναι ωχριά σε σύγκριση με το πόσο καλά λειτουργεί το Linux σε συσκευές Intel. Ενώ παραμένει ένα μεγάλο χάσμα μεταξύ των δύο, η πρόοδος συνεχίζεται. Η υποστήριξη ARM έχει φτάσει σε ένα επίπεδο όπου ο Linus Torvalds δοκίμασε και κυκλοφόρησε αυτήν την έκδοση του πυρήνα χρησιμοποιώντας φορητό υπολογιστή ARM, ένα Apple M2 MacBook Air. Ιδιαίτερες ευχαριστίες απευθύνονται στην ομάδα Asahi, η οποία εργάζεται για να βάλει το Linux σε λειτουργία στο Apple Silicon.
Στις ημισχετικές ειδήσεις της Apple M1, τα προγράμματα οδήγησης για τον ελεγκτή Apple M1 NVMe και το Apple eFuse έχουν συγχωνευθεί στον πυρήνα.
2. Διορθώσεις υπερθέρμανσης και εξάντλησης μπαταρίας της Intel
Ορισμένοι φορητοί υπολογιστές με επεξεργαστές Intel αντιμετώπισαν ταχύτερη από την αναμενόμενη εξάντληση της μπαταρίας όταν τέθηκαν σε αναστολή. Οι ιδιοκτήτες συχνά εκπλήσσονται με ένα φορητό υπολογιστή που υπερθερμαίνεται, ειδικά όταν βγάζουν τη συσκευή από μια τσάντα. Ο πιο πρόσφατος πυρήνας περιέχει διορθώσεις για την αντιμετώπιση αυτών των προβλημάτων για την Intel Skylake (κυκλοφόρησε το 2015) μέσω των CPU της Comet Lake (κυκλοφόρησε το 2019). Τώρα οι φορητοί υπολογιστές θα πρέπει να διατηρούνται δροσεροί και να κοιμούνται για περισσότερο.
Υπάρχει επίσης υποστήριξη προγραμμάτων οδήγησης σε αδράνεια Linux για επεξεργαστές Intel Alder Lake. Το πρόγραμμα οδήγησης p-state της Intel λαμβάνει επίσης αρκετές βελτιώσεις. Το πρόγραμμα οδήγησης p-state αφορά τη βελτιστοποίηση της κατανάλωσης ενέργειας και σχετίζεται συγκεκριμένα με τη βελτιστοποίηση της τάσης και της συχνότητας της CPU.
Αυτό δεν είναι μόνο για ειδήσεις που σχετίζονται με την Intel. Οι επεξεργαστές Raptor και Alder Lake αποκτούν υποστήριξη για τον περιορισμό της μέσης ισχύος λειτουργίας (RAPL). Αυτός είναι ένας τρόπος για να περιοριστεί η μέγιστη μέση ισχύς, ασκώντας λιγότερη πίεση στα εξαρτήματα του υπολογιστή και επιτρέποντας στο σύστημα να λειτουργεί πιο δροσερά.
3. Υποστήριξη Αρχιτεκτονικής CPU LoongArch
Το Linux 5.19 είναι πιο κοντά στην εκτέλεση σε συσκευές που χρησιμοποιούν αρχιτεκτονική CPU LoongArch. Ο κωδικός προέρχεται από την κινεζική εταιρεία Loongson, γνωστή για τα συστήματα που βασίζονται σε MIPS64. Θα μπορούσατε να περιγράψετε το LoongArch ως MIPS64 και RISC-V. Κάποιος κώδικας πυρήνα LoongArch επαναχρησιμοποιεί τον κώδικα MIPS.
Όχι όμως πολύ γρήγορα. Το Linux δεν μπορεί ακόμη να εκτελεστεί σε πραγματικό υλικό LoongArch, καθώς υπάρχει κώδικας προγράμματος οδήγησης που δεν έχει συγχωνευθεί εγκαίρως για αυτήν την έκδοση.
4. Γραφικές Βελτιώσεις
Υπάρχουν βελτιώσεις γραφικών που μπορείτε να κάνετε, ανεξάρτητα από το υλικό σας. Η κύρια αφορά αλλαγές στο υποσύστημα Direct Rendering Manager, οι οποίες ωφελούν εκτενώς τις GPU της AMD, ενώ βελτιώνουν επίσης την εμπειρία στο υλικό της Intel και σε ορισμένα τσιπ GPU της ARM. Αυτό αφορούσε σχεδόν μισό εκατομμύριο γραμμές κώδικα.
5. Πολυάριθμες προσθήκες δικτύωσης
Ο πυρήνας Linux 5.19 προσθέτει υποστήριξη BIG TCP, η οποία επιτρέπει μεγαλύτερα μεγέθη πακέτων TSO/GRO για κίνηση IPv6. Οι ταχύτητες δικτύου μπορούν πλέον να φτάσουν τα 400 Gbit/s. Αυτό θα βοηθήσει τους ανθρώπους που διαχειρίζονται κέντρα δεδομένων και άλλες υποδομές που βασίζονται σε σύννεφο, εκείνους των οποίων η δουλειά είναι να διαχειρίζονται σημαντικούς όγκους κίνησης δικτύων. Οι υπόλοιποι μπορούμε να ξεκινήσουμε μαθαίνοντας τι σημαίνει το TCP και τι κάνει.
Αυτή η έκδοση προσθέτει επίσης ένα στοιχείο χώρου χρηστών για τη διαχείριση MultiPath TCP (MPTCP). Εάν δεν εργάζεστε στη διαχείριση συστήματος, αυτό δεν θα σας επηρεάσει άμεσα (εκτός από το γεγονός ότι οι ιστότοποι φορτώνουν πιθανώς πιο γρήγορα).
Τα προγράμματα οδήγησης δικτύου έχουν επίσης λάβει βελτιώσεις. Σκεφτείτε το πρόγραμμα οδήγησης ATH11K της Qualcomm, το οποίο έχει αποκτήσει υποστήριξη wake-on-LAN. Έπειτα, υπάρχει το πρόγραμμα οδήγησης ασύρματου δικτύου RTW89 της Realtek που τώρα υποστηρίζει συσκευές Realtek 8852ce 5GHz. Η υποστήριξη προσγειώθηκε επίσης για μόντεμ MediaTekT700 και Renesas RZ/V2M.
Υπάρχει επίσης ένα νέο πρόγραμμα οδήγησης για το pureLiFi. Το LiFi είναι μια τεχνολογία δικτύωσης που βασίζεται στο φως όπου τα δεδομένα εκπέμπει χρησιμοποιώντας ένα ρεύμα φωτός που μια συσκευή μετατρέπει σε ηλεκτρονικό σήμα και στη συνέχεια ξανά σε δεδομένα. Αυτή είναι μια τεχνολογία που δεν θα επηρεάσει τους περισσότερους από εμάς προς το παρόν, αλλά μπορείτε να την καταχωρήσετε στο "cool".
Εάν εργάζεστε σε συσκευές IoT, μπορεί να είστε στην ευχάριστη θέση να γνωρίζετε ότι οι λήψεις Wi-Fi χαμηλής κατανάλωσης IoT WFX της Silicon Labs έχουν πλέον ένα πρόγραμμα οδήγησης στον πυρήνα.
6. Πρόσφατα ενεργοποιημένα αξεσουάρ
Το ασύρματο μηχανικό πληκτρολόγιο του Keychron διαθέτει πλέον πλήκτρα λειτουργιών. Και ο πυρήνας Linux υποστηρίζει τώρα τη χαρτογράφηση κουμπιών και την εγγενή κύλιση στο πληκτρολόγιο Lenovo ThinkPad TrackPoint II, παράλληλα με το να επιτρέπει στους κατόχους να χρησιμοποιούν το μεσαίο κουμπί. Επομένως, αν αγοράσατε κάποιο από αυτά τα πληκτρολόγια πριν μεταβείτε στο Linux για να διαπιστώσετε ότι δεν λειτουργούν επίσης, σύντομα θα είναι εντάξει να τα συνδέσετε ξανά μόλις φτάσει το 5.19 στη διανομή σας.
Αν και δεν είναι αρκετά αξεσουάρ, το Lenovo ThinkPad X12 TrackPoint, γνωστό και ως το nub του ποντικιού που εμφανίζεται στη μέση ορισμένων πληκτρολογίων, έχει λάβει κάποια προσοχή. Το Google Whiskers Touchpad λειτουργεί επίσης στην έκδοση 5.19.
Το πρόγραμμα οδήγησης Wacom μπορεί πλέον να χειριστεί στυλό με τρία κουμπιά. Υποστηρίζει επίσης χρονικές σημάνσεις στυλό και αφής. Εναλλακτικά, εάν χρησιμοποιείτε tablet και στυλό Huion, η υποστήριξη UC-Logic περιλαμβάνει πλέον υποστήριξη για περισσότερες από αυτές τις συσκευές.
7. Καλύτερη Συμπίεση
Ο πυρήνας υποστηρίζει πλέον συμπιεσμένο υλικολογισμικό zstd. Το zstd είναι ένας αλγόριθμος συμπίεσης δεδομένων χωρίς απώλειες που αναπτύχθηκε αρχικά στο Facebook. Σωστά. Φτάσαμε σε ένα σημείο όπου εταιρείες κάθε είδους επενδύουν στο να κάνουν καλύτερο τον πυρήνα του Linux. Η συμπίεση είναι ένα ζωτικής σημασίας στοιχείο για τη μείωση των ταχυτήτων λήψης και του χρόνου αναμονής.
Είναι καιρός να εγκαταστήσετε το Linux Kernel 5.19;
Ενώ μπορείτε να εγκαταστήσετε απευθείας τον πυρήνα 5.19, η καλύτερη προσέγγιση είναι να περιμένετε να φτάσει η πιο πρόσφατη έκδοση ως ενημέρωση συστήματος στη διανομή σας. Αυτή η έκδοση του πυρήνα θα δοκιμαστεί καλύτερα και θα ρυθμιστεί ώστε να είναι έτοιμη για χρήση.
Ορισμένες διανομές παρέχουν νέους πυρήνες σχετικά γρήγορα, όπως το Fedora, και διανομές κυλιόμενης κυκλοφορίας όπως το Arch Linux. Άλλοι τείνουν να αποθηκεύουν νέους πυρήνες για την επόμενη μεγάλη έκδοση της διανομής, όπως συμβαίνει με το Ubuntu. Αλλά αν ο υπολογιστής σας και τα περιφερειακά σας λειτουργούν ήδη, τότε η αναμονή δεν είναι τόσο δύσκολη, αν το παρατηρήσετε καθόλου.