Διατίθεται μια εντελώς δωρεάν έκδοση του πυρήνα Linux-libre 5.16

Με μια μικρή καθυστέρηση, το Ίδρυμα Ελεύθερου Λογισμικού Λατινικής Αμερικής δημοσίευσε μια εντελώς δωρεάν έκδοση του πυρήνα Linux 5.16 - Linux-libre 5.16-gnu, απαλλαγμένη από στοιχεία υλικολογισμικού και προγράμματα οδήγησης που περιέχουν μη ελεύθερα στοιχεία ή ενότητες κώδικα, το πεδίο εφαρμογής του οποίου είναι περιορισμένη από τον κατασκευαστή. Επιπλέον, το Linux-libre απενεργοποιεί τη δυνατότητα του πυρήνα να φορτώνει μη ελεύθερα στοιχεία που δεν περιλαμβάνονται στη διανομή του πυρήνα και αφαιρεί την αναφορά χρήσης μη ελεύθερων στοιχείων από την τεκμηρίωση.

Για τον καθαρισμό του πυρήνα από μη ελεύθερα μέρη, έχει δημιουργηθεί ένα γενικό σενάριο φλοιού στο πλαίσιο του έργου Linux-libre, το οποίο περιέχει χιλιάδες πρότυπα για τον προσδιορισμό της παρουσίας δυαδικών ένθετων και την εξάλειψη των ψευδών θετικών. Έτοιμες ενημερώσεις κώδικα που δημιουργήθηκαν χρησιμοποιώντας το παραπάνω σενάριο είναι επίσης διαθέσιμες για λήψη. Ο πυρήνας Linux-libre συνιστάται για χρήση σε διανομές που πληρούν τα κριτήρια του Ιδρύματος Ελεύθερου Λογισμικού για τη δημιουργία εντελώς δωρεάν διανομών GNU/Linux. Για παράδειγμα, ο πυρήνας Linux-libre χρησιμοποιείται σε διανομές όπως οι Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix και Kongoni.

Στην κυκλοφορία του Linux-libre 5.16-gnu, η φόρτωση blob είναι απενεργοποιημένη σε νέα προγράμματα οδήγησης για ασύρματα τσιπ (mt7921s και rtw89/8852a), οθόνες αφής (ili210x), τσιπ ήχου (qdsp6) και dsp i.MX, καθώς και σε Αρχεία devicetree για aarch64 - τσιπ Qualcomm. Εκτός από την κλήση συστήματος "firmware_request_builtin" που προτείνεται στον πυρήνα, το Linux-libre προσφέρει την αντίστροφη συνάρτηση "firmware_reject_builtin". Τα σενάρια καθαρισμού κώδικα έχουν ενοποιημένες λειτουργίες για την απενεργοποίηση των επιλογών request_firmware και _nowarn/_builtin.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο