Όπως αναμενόταν, το Linux 6.12 που κυκλοφόρησε πρόσφατα θα είναι η επόμενη έκδοση μακροπρόθεσμης υποστήριξης (LTS) του πυρήνα Linux, σύμφωνα με τον Greg Croah-Hartman, ο οποίος διατηρεί τη σταθερή έκδοση του πυρήνα Linux.
Αυτός ο νέος πυρήνας LTS περιέχει πολλά χρήσιμα νέα χαρακτηριστικά, το πιο σημαντικό από τα οποία είναι η συμπερίληψη υποστήριξης σε πραγματικό χρόνο στον πυρήνα πυρήνα, ο οποίος μετά από 20 χρόνια λειτουργίας βελτιώνει σημαντικά την απόδοση των εφαρμογών σε πραγματικό χρόνο.
Επίσης: 5 κορυφαίες διανομές Linux για ισχυρούς χρήστες (ή όσους αναζητούν πρόκληση)
Άλλες αξιοσημείωτες προσθήκες περιλαμβάνουν έναν νέο επεκτάσιμο χρονοπρογραμματιστή, τον sched_ext, ο οποίος αξιοποιεί το eBPF στην τεχνολογία εικονικοποίησης πυρήνα και δίνει στους χρήστες περισσότερο έλεγχο στον προγραμματισμό και την ιεράρχηση διεργασιών. Επιπλέον, η έκδοση 6.12 μας φέρνει κωδικούς σφάλματος QR για τις οθόνες πανικού του πυρήνα Linux και του Direct Rendering Manager (DRM). Αυτό κάνει τον εντοπισμό σφαλμάτων στα σφάλματα Linux πολύ πιο εύκολο από την αναζήτηση μέσω μιας ροής μηνυμάτων σφάλματος κειμένου.
Οι πυρήνες Linux παλαιότερα είχαν διάρκεια ζωής έξι ετών. Αυτός ο αριθμός μειώθηκε σε δύο επειδή οι άνθρωποι δεν χρησιμοποιούσαν τους παλαιότερους πυρήνες. Επιπλέον, η διατήρηση παλαιότερων πυρήνων ήταν δύσκολη και οι συντηρητές κώδικα Linux είχαν εξαντληθεί.
Η επιλογή του Linux 6.12 δεν ήταν έκπληξη, αφού τα τελευταία χρόνια η τελευταία έκδοση πυρήνα εκείνης της χρονιάς συνήθως επιλέγεται ως ο επόμενος πυρήνας LTS. Αυτή η έκδοση θα λάβει εκτεταμένες ενημερώσεις συντήρησης και ασφάλειας για τουλάχιστον δύο χρόνια.
Ωστόσο, δεν είναι μόνο θέμα χρόνου. Οι μακροπρόθεσμοι πυρήνες επιλέγονται με βάση παράγοντες όπως σημαντικές νέες δυνατότητες, δημοφιλείς εμπορικές ανάγκες διανομής, απαιτήσεις κατασκευαστή συσκευών, φόρτο εργασίας συντηρητή και διαθεσιμότητα. Εάν υπάρχει μεγάλο ενδιαφέρον για αυτό, η διάρκεια ζωής του πυρήνα LTS μπορεί επίσης να διαρκέσει περισσότερο από δύο χρόνια.
Οι ενημερώσεις ασφαλείας είναι ένας σημαντικός λόγος για τη χρήση πυρήνων LTS. Σύμφωνα με τον Jonathan Corbet, προγραμματιστή πυρήνα Linux και αρχισυντάκτη του LWN: «Σχεδόν οποιοδήποτε σφάλμα στον πυρήνα, εάν είστε αρκετά έξυπνοι, μπορεί να χρησιμοποιηθεί για να παραβιάσει το σύστημα. Ο πυρήνας βρίσκεται σε μια μοναδική θέση στο σύστημα… μετατρέπει πολλά κοινά σφάλματα σε τρωτά σημεία.”
Εξαιτίας αυτού, οι πυρήνες LTS ενημερώνονται σχεδόν εβδομαδιαία. Σύμφωνα με κορυφαίους προγραμματιστές Linux, ο καλύτερος τρόπος για να τρέξετε έναν πραγματικά ασφαλή πυρήνα Linux είναι να εκτελέσετε έναν πυρήνα LTS. Καθώς επιδιορθώνονται νέα ζητήματα ασφαλείας, μεταφέρονται αμέσως στους πυρήνες LTS.
Επίσης: 29 ιδέες για δώρα για τον αγαπημένο σας θαυμαστή ανοιχτού κώδικα.
Παρά όλες αυτές τις διορθώσεις, οι πυρήνες LTS δίνουν προτεραιότητα στη σταθερότητα έναντι των νέων δυνατοτήτων. Λαμβάνουν κρίσιμες διορθώσεις σφαλμάτων και διορθώσεις ασφαλείας χωρίς να κάνουν αλλαγές που ενδέχεται να ενοχλήσουν. Αυτό τα καθιστά ιδανικά για διακομιστές, ενσωματωμένα συστήματα ή οποιοδήποτε σύστημα που απαιτεί μακροπρόθεσμη σταθερότητα.
Ορισμένοι χρήστες, ειδικά εκείνοι που προτιμούν να χρησιμοποιούν την ίδια διανομή Linux για όχι μόνο χρόνια, αλλά μια δεκαετία ή περισσότερο, απαιτούν περίοδο υποστήριξης άνω των δύο ετών. Για αυτά, ορισμένοι διανομείς Linux προσφέρουν εκτεταμένη υποστήριξη για πυρήνες LTS. Για παράδειγμα, το Ubuntu προσφέρει υποστήριξη Legacy για έως και 12 χρόνια. Για παράδειγμα, εάν θέλετε να χρησιμοποιήσετε την πιο πρόσφατη έκδοση LTS του Ubuntu, το Ubuntu 24.04, μέχρι το 2036, μπορείτε να το κάνετε. Επιπλέον, το OpenELA εξακολουθεί να υποστηρίζει (προς το παρόν) τον ξεπερασμένο αλλά δημοφιλή πυρήνα Linux 4.14.
Συνιστώ στους περισσότερους ανθρώπους να χρησιμοποιούν μια διανομή Linux που βασίζεται στον πυρήνα LTS. Απλώς είναι πιο ασφαλές έτσι.