Ο Οι προγραμματιστές του Fedora κυκλοφόρησαν ένα νέα πρόταση θα εφαρμοστεί στην επόμενη έκδοση του Fedora 42 (που έχει προγραμματιστεί για τα τέλη Απριλίου), η οποία εισάγει το δυνατότητα για τους συντηρητές να συσκευάζουν πρόσθετες εκτελέσιμες παραλλαγές βελτιστοποιημένο για μικροαρχιτεκτονικές x86-64-v2, x86-64-v3 y x86-64-v4.
Αναφέρεται ότι ο σκοπός αυτής της πρότασης, είναιl Επωφεληθείτε από συγκεκριμένες βελτιώσεις απόδοσης με βάση τις δυνατότητες υλικού, αν και το Fedora θα συνεχίσει να παράγει πακέτα για την τυπική αρχιτεκτονική x86-64-v1.
Ιδιαίτερα άλλες διανομές κινούνται ήδη προς αυτή την κατεύθυνση, αφού το CentOS αναφέρεται ως παράδειγμα, όπου μεταγλωττίζεται χρησιμοποιώντας x86-64-v2, ενώ το RHEL 10 βασίζεται στο x86-64-v3. Ναι εντάξει Οι βελτιώσεις απόδοσης είναι συνήθως γύρω στο 10%, ορισμένα σενάρια παρουσιάζουν αξιοσημείωτες αυξήσεις, φτάνοντας έως και το 120%.
Σε αυτό το μοντέλο, Οι βελτιστοποιημένες βιβλιοθήκες τοποθετούνται σε συγκεκριμένους υποκαταλόγους, επιτρέποντας στον δυναμικό σύνδεσμο να φορτώνει αυτόματα την πιο κατάλληλη έκδοση. Για εκτελέσιμα αρχεία, το Fedora σχεδιάζει να εφαρμόσει ένα παρόμοιο σύστημα χρησιμοποιώντας το επίπεδο hwcaps-loader, το οποίο θα επιλέξει και θα εκτελέσει την πιο συμβατή παραλλαγή με τις δυνατότητες της CPU που εντοπίστηκαν. Οι συντηρητές θα αποφασίσουν ποια πακέτα θα περιλαμβάνουν αυτές τις πρόσθετες παραλλαγές, βάσει συγκεκριμένων δοκιμών απόδοσης.
Επί του παρόντος, η πρόταση, η οποία εξακολουθεί να εκκρεμεί έγκριση από την FESCO (Fedora Engineering Steering Committee) που στοχεύει να επεκτείνει την υπάρχουσα υποστήριξη για βελτιστοποιημένες βιβλιοθήκες, οι οποίες επί του παρόντος παρέχονται χρησιμοποιώντας τον μηχανισμό glibc-hwcaps.
Ενοποίηση grub και shim στο Fedora 42
Εκτός από αυτό, άλλη μια από τις αλλαγές που έχουν προταθεί για το Fedora 42 είναι ενοποιούν τις μεθόδους ενημέρωσης φορτωτές εκκίνησης GRUB και Shim στην τυπική και ατομική έκδοση της διανομής. Αυτή η πρόταση επιδιώκει να αντικαταστήσει όπου τα σενάρια εγκατάστασης πακέτων RPM ενημερώνουν απευθείας τους καταλόγους /boot και /boot/efi, με τη χρήση του κιτ εργαλείων bootupd, που έχει ήδη εφαρμοστεί σε ατομικές εκδόσεις του Fedora.
Η νέα πρόταση εγείρει Τα πακέτα RPM που περιέχουν bootloaders εγκαθιστούν τα στοιχεία τους σε ξεχωριστό κατάλογο μέσα στο διαμέρισμα /usr, αντί να τροποποιήσετε απευθείας τους αναφερόμενους καταλόγους. Στη συνέχεια, τα περιεχόμενα του /usr θα συγχρονιστούν με τα /boot και /boot/efi χρησιμοποιώντας το bootupd.
Αναφέρεται ότι με την εφαρμογή αυτής της αλλαγής, Υπάρχουν πολλά σημαντικά πλεονεκτήματα:
- Μεγαλύτερη ασφάλεια και αξιοπιστία: Η χρήση του bootupd θα επέτρεπε την εφαρμογή μιας εναλλακτικής επιλογής εκκίνησης. Αυτό σημαίνει ότι σε περίπτωση προβλημάτων μετά από μια ενημέρωση του bootloader, οι χρήστες θα μπορούσαν να επιστρέψουν σε μια προηγούμενη διαμόρφωση χωρίς τον κίνδυνο να καταστήσουν το σύστημα μη λειτουργικό.
- Συνέπεια μεταξύ παραλλαγών: Με την υιοθέτηση μιας κοινής προσέγγισης για ατομικές και τυπικές εκδόσεις του Fedora, η συντήρηση θα απλοποιηθεί και οι αποκλίσεις μεταξύ των μεθόδων ενημέρωσης θα μειωθούν.
- Αρθρωτότητα: Ο διαχωρισμός των στοιχείων του bootloader σε /usr διευκολύνει τη διαχείριση πακέτων, μειώνοντας τις πιθανές διενέξεις κατά τη διάρκεια των ενημερώσεων.
Το Fedora 42 αποχαιρετά το SquashFS
Τελευταίο αλλά όχι λιγότερο σημαντικό Στο Fedora 42 σχεδιάζεται η μετεγκατάσταση όλων των ενεργών μεταγλωττίσεων της διανομής από SquashFS στο σύστημα αρχείων EROFS, Αυτό γίνεται προκειμένου να αξιοποιηθούν οι προηγμένες δυνατότητες του EROFS, το οποίο υποστηρίζει ήδη το Dracut από την έκδοση 103. Ωστόσο, αυτή η πρόταση εξακολουθεί να απαιτεί την έγκριση της FESCO (Fedora Engineering Steering Committee), που είναι υπεύθυνη για τις τεχνικές αποφάσεις στην ανάπτυξη του Fedora.
Αναφέρεται ότι Η επιλογή του EROFS οφείλεται στην ανάγκη υιοθέτησης ενός συστήματος αρχείων σε συνεχή ανάπτυξη, καθώς το SquashFS δεν έχει λάβει σημαντικές ενημερώσεις από το 2023. Το EROFS, από την άλλη πλευρά, συνεχίζει να εξελίσσεται και να ενσωματώνει βελτιώσεις που θα μπορούσαν να προσφέρουν μακροπρόθεσμα οφέλη για τη διανομή. Επιπλέον, η μοναδική του μέθοδος για τη συμπίεση δεδομένων, που βασίζεται σε μπλοκ σταθερού μεγέθους μετά τη συμπίεση, το διαφοροποιεί από άλλα συστήματα και επιτρέπει την πιο αποτελεσματική διαχείριση της απόδοσης σε ορισμένες περιπτώσεις.
Η αλλαγή θα επηρεάσει όλες τις εικόνες συστήματος που λειτουργούν σε λειτουργία μόνο για ανάγνωση, όπως ζωντανές εκδόσεις με επιτραπέζιους υπολογιστές KDE, Xfce, Budgie, LXQt, MiracleWM και COSMIC. Θα περιλαμβάνει επίσης εξειδικευμένες παραλλαγές όπως το Fedora KDE Plasma Mobile και το Fedora CoreOS Live. Η απόφαση επιδιώκει να αξιοποιήσει τα πλεονεκτήματα που προσφέρει το EROFS όσον αφορά την απόδοση και την ταχύτητα τυχαίας πρόσβασης.
Τέλος, αν είστε iΕνδιαφέρεστε να μάθετε περισσότερα για αυτό, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.