Ο Linus Torvalds κυκλοφόρησε πρόσφατα τον πυρήνα 4.9, η τελευταία μεγάλη έκδοση του πυρήνα του 2016 και επίσης μία από τις υπέροχες εκδόσεις του πυρήνα, τουλάχιστον σε επίπεδο κώδικα και συμβατότητας.
Ο πυρήνας 4.9 αποτελείται από περισσότερες από 2 εκατομμύρια γραμμές κώδικα, ένα ρεκόρ που μέχρι στιγμής είχε τον Kernel 4.2 με ένα εκατομμύριο γραμμές, αλλά αυτό ήταν κυρίως τεκμηρίωση. Σε αυτήν την περίπτωση, ο πυρήνας 4.9 δεν έχει τόση τεκμηρίωση αλλά είναι γραμμές σκληρού και καθαρού κώδικα.
Το Kernel 4.9 αποτελείται από νέο υλικό που έχει ενσωματωθεί στον πυρήνα, καθώς και από νέα προγράμματα οδήγησης που θα κάνουν την πιο πρόσφατη έκδοση του πυρήνα πιο ολοκληρωμένη από ποτέ. Για να σας δώσω μια ιδέα, μόνο το μέρος και οι ελεγκτές των προγραμμάτων οδήγησης καταλαμβάνουν τα δύο τρίτα του συνολικού πυρήνα Linux.
Το τμήμα του κώδικα που σχετίζεται με την υποστήριξη υπερβαίνει τα δύο τρίτα του συνολικού κώδικα
Όσον αφορά τις ειδήσεις, μπορούμε να πούμε ότι το Kernel 4.9 διαθέτει το τελευταίο δωρεάν πρόγραμμα οδήγησης από AMD, AMDGPU, ένα πρόγραμμα οδήγησης που θα διαχειρίζεται όλο το υλικό που σχετίζεται με κάρτες AMD και ATI. Το Raspberry Pi και το Project Ara θα είναι δύο άλλοι πρωταγωνιστές σε αυτήν την έκδοση του πυρήνα. Σε αυτήν την περίπτωση, Το Kernel 4.9 έχει υποστήριξη Raspberry Pi, κάτι που σίγουρα πολλοί περιμένουν και που θα κάνουν περισσότερες διανομές να φτάσουν σε αυτόν τον τύπο δωρεάν υλικού.
Έχει επίσης συμπεριληφθεί ένα νέο υποσύστημα που ονομάζεται Greybus, ένα υποσύστημα που εκμεταλλεύεται τις γνώσεις και τις προόδους που έχει δημιουργήσει το Project Ara σχετικά με την εικονική πραγματικότητα για να το φέρει στον πυρήνα του Linux. Είναι κάτι περίεργο που μπορεί να μην έχει μεγάλο αντίκτυπο στον τελικό χρήστη, αλλά θα κάνει τα οφέλη του έργου Ara να φτάσουν στον κόσμο Gnu / Linux στο μέλλον.
Μέχρι στιγμής, ο πυρήνας 4.9 μπορεί να ληφθεί μέσω την επίσημη σελίδα του πυρήνα και σταδιακά οι προγραμματιστές των διανομών σας θα περιλαμβάνουν αυτήν τη νέα έκδοση, μια πολύ ενδιαφέρουσα έκδοση Δεν νομίζετε?