Στον πυρήνα Linux σκοπεύουν να σταματήσουν να υποστηρίζουν παλαιότερες πλατφόρμες ARM, EFS και διεπαφές MSR 32-bit

Ο Arnd Bergmann, ο οποίος είναι υπεύθυνος για τα πακέτα πυρήνα στο SUSE, έκανε μια δεύτερη προσπάθεια καθαρισμού του πυρήνα. Linux Από κώδικα που υποστηρίζει παλαιότερες πλατφόρμες ARM, οι οποίες σπάνια χρησιμοποιούνται και παρεμβαίνουν στη συντήρηση των τρεχόντων υποσυστημάτων. Η πρώτη προσπάθεια έγινε τον Αύγουστο του 2024, αλλά σταμάτησε, παρά το γεγονός ότι οι προγραμματιστές του πυρήνα συμφώνησαν να πραγματοποιήσουν τον καθαρισμό το 2025 ή το 2026, μετά τη δημιουργία των αντίστοιχων κλάδων πυρήνα LTS. Στο δεύτερο σύνολο ενημερώσεων κώδικα, ο Arnd ενημέρωσε τις πληροφορίες και πρόσθεσε προειδοποιήσεις στα αρχεία διαμόρφωσης σχετικά με πλατφόρμες που βρίσκονται σε απόσυρση. Η πραγματική αφαίρεση αυτών των επισημασμένων πλατφορμών προτείνεται στον πυρήνα 7.4, η οποία αναμένεται στις αρχές του 2027.

Προγραμματισμένη για διαγραφή:

  • Όλα τα αρχεία υποστήριξης πλακέτας που δεν έχουν μετεγκατασταθεί στη δομή Δέντρου Συσκευών θα απενεργοποιηθούν. Θα γίνει εξαίρεση για τις πλατφόρμες OMAP1 και S3C (ARCH_S3C64XX), καθώς ο κώδικας υποστήριξης OMAP1 βρίσκεται σε διαδικασία μετεγκατάστασης στη δομή Δέντρου Συσκευών, ενώ οι πλακέτες S3C εξακολουθούν να χρησιμοποιούνται ενεργά. Μεταξύ άλλων, η υποστήριξη για τη δομή ATAGS (ARM Tag-Area), η οποία χρησιμοποιήθηκε για τη μετάδοση πληροφοριών διαμόρφωσης πριν από τη δομή Δέντρου Συσκευών, θα είναι απενεργοποιημένη από προεπιλογή.
  • Υποστήριξη για το εκτεταμένο σύνολο εντολών iWMMXt, το οποίο καταργήθηκε από την έκδοση 14 του GCC.
  • Η αρχιτεκτονική ARMv6/ARM1136r0, η οποία χρησιμοποιείται σε SoCs όπως τα ARM1136r0p (NXP i.MX31) και OMAP24xx (Nokia N8xx). Η αφαίρεση δεν επηρεάζει την αρχιτεκτονική ARMv6K (ARM1136r1/ARM1176).
  • Οι μικροελεγκτές που βασίζονται σε επεξεργαστές Cortex-M3/M4/M7 (stm32, imxrt, lpc18xx, samv7) είναι τα τελευταία τσιπ που υποστηρίζονται στον πυρήνα χωρίς μονάδα διαχείρισης μνήμης (MMU).
  • Το RiscPC είναι η παλαιότερη πλατφόρμα που υποστηρίζεται στον πυρήνα.
  • Πλατφόρμες LSI Axxia.
  • Υποστηρίζονται οι λειτουργίες No Floating Point Emulator (NWFPE), OABI και συμβατότητας OABI (OABI_COMPAT), οι οποίες επιτρέπουν την εκτέλεση εκτελέσιμων αρχείων που έχουν δημιουργηθεί για OABI χρησιμοποιώντας τον πυρήνα με δυνατότητα EABI. Αυτά τα υποσυστήματα χρησιμοποιούνται μόνο σε συσκευές με επεξεργαστές StrongARM που βασίζονται στην αρχιτεκτονική ARMv4 και θα αφαιρεθούν από τον πυρήνα μέχρι να αφαιρεθεί η υποστήριξη StrongARM.
  • Η δομή param_struct που χρησιμοποιήθηκε πριν από το ATAGS (ARM Tag-Area), καταργήθηκε το 2001 και είχε προγραμματιστεί για κατάργηση το 2006.
  • Η υποστήριξη για τη λειτουργία BE8 (big-endian ARMv7) έχει χαρακτηριστεί ως παρωχημένη και μη λειτουργική. Δεν προβλέπεται προς το παρόν η κατάργησή της, καθώς παραμένει χρήσιμη για τη δοκιμή στοιχείων χώρου χρήστη σε συστήματα big-endian. Η υποστήριξη για την παραλλαγή big-endian του ARMv5 παραμένει, καθώς χρησιμοποιείται στους επεξεργαστές ixp4xx που βρίσκονται σε παραγωγή αυτήν τη στιγμή.

Επιπλέον, στον πυρήνα Linux Η έκδοση 7.3 σκοπεύει να καταργήσει το σύστημα αρχείων EFS, το οποίο χρησιμοποιούνταν στις πρώτες εκδόσεις του λειτουργικού συστήματος IRIX. Καταργήθηκε πριν από περίπου 30 χρόνια και δεν συντηρείται για πάνω από 20 χρόνια. Για όσους χρειάζονται πρόσβαση σε πληροφορίες σχετικά με τα διαμερίσματα EFS, υπάρχουν βοηθητικά προγράμματα χώρου χρήστη.

Έχουν επίσης ξεκινήσει εργασίες για την κατάργηση της διεπαφής rdmsr() 32-bit του πυρήνα για την πρόσβαση στους καταχωρητές μοντέλου (MSR) της CPU, η οποία επιτρέπει την ξεχωριστή ανάγνωση των τιμών υψηλής και χαμηλής τάξης 32-bit από τους MSR 64-bit. Το σχέδιο είναι να αφαιρεθεί πλήρως ο κώδικας διεπαφής 32-bit και να μετεγκατασταθεί ο πυρήνας στη διεπαφή rdmsrq() 64-bit, η οποία θα επιτρέψει την αντικατάσταση όλων των μακροεντολών υψηλού επιπέδου που έχουν πρόσβαση στους MSR με ενσωματωμένες συναρτήσεις.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster