Ένα ορόσημο για την ανάπτυξη του πυρήνα
Η κυκλοφορία του Linux 7.3 δεν αποτελεί μόνο μια τυπική αναβάθμιση, αλλά ένα ρεκόρ συμμετοχής για το οικοσύστημα του open source. Με 18.765 commits από 3.021 προγραμματιστές, η δυναμική του project παραμένει αμείωτη. Ο Linus Torvalds, παρά το φορτωμένο πρόγραμμά του, επιβεβαίωσε τη σταθερότητα της έκδοσης, ανοίγοντας παράλληλα τον δρόμο για το merge window του 7.4.
Αρχιτεκτονικές βελτιώσεις και υποσυστήματα
Στο επίκεντρο των αλλαγών βρίσκεται η ολοκλήρωση του sched_ext, ενός μηχανισμού που επιτρέπει στους developers να γράφουν custom schedulers χρησιμοποιώντας BPF. Αυτή η προσέγγιση προσφέρει πρωτοφανή ευελιξία στη διαχείριση διεργασιών χωρίς την ανάγκη τροποποίησης του κεντρικού κώδικα του scheduler. Παράλληλα, οι βελτιώσεις στο group-scheduling στοχεύουν στη μείωση του σημείου συμφόρησης (bottleneck) σε συστήματα με μεγάλο αριθμό πυρήνων.
Διαχείριση δεδομένων και συστήματα αρχείων
Η έκδοση 7.3 φέρνει σημαντικές προσθήκες και στη διαχείριση αποθήκευσης:
- ntfs3: Προσθήκη υποστήριξης για εναλλακτικές ροές δεδομένων (alternative data-streams).
- failfs: Ένα νέο filesystem που έχει σχεδιαστεί για σκοπούς ελέγχου (testing), προσομοιώνοντας αποτυχίες σε όλες τις λειτουργίες του.
- SMB: Σημαντικές αναβαθμίσεις στον SMB server για καλύτερη διαλειτουργικότητα (interoperability) και απόδοση.
Επιπλέον, η εισαγωγή του fchroot() προσφέρει μια πιο ασφαλή και ευέλικτη μέθοδο για τον περιορισμό του ριζικού καταλόγου διεργασιών, ενώ η υποστήριξη global per-CPU δεδομένων για BPF προγράμματα απλοποιεί τη συλλογή μετρικών και την παρακολούθηση σε πραγματικό χρόνο.