Η έκδοση beta της διανομής Fedora Linux 44 κυκλοφόρησε, σηματοδοτώντας τη μετάβαση στο τελικό στάδιο δοκιμής, το οποίο επιτρέπει μόνο τη διόρθωση κρίσιμων σφαλμάτων. Η κυκλοφορία έχει προγραμματιστεί για τις 14 Απριλίου. Η έκδοση περιλαμβάνει Fedora Workstation, Fedora KDE Plasma Desktop, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite, και Live builds που παραδίδονται ως περιστροφές των Xfce, LATEX, MATEXa, CDE και περιβάλλοντα επιφάνειας εργασίας Cosmic. Δημιουργούνται συγκροτήματα για αρχιτεκτονικές x86_64, Power64 και ARM64 (AArch64).
Οι πιο σημαντικές αλλαγές στο Fedora Linux 44:
- Ολοκληρώθηκαν οι εργασίες για τη βελτίωση της αναπαραγώγιμης υποδομής κατασκευής ώστε να καλύπτει τουλάχιστον το 99% των πακέτων στο αποθετήριο Fedora. Σε προηγούμενες εκδόσεις, η αναπαραγώγιμη κάλυψη κατασκευής εκτιμήθηκε στο 90%, χάρη σε αλλαγές στο σύστημα κατασκευής που συγχρονίζουν τα μεταδεδομένα χρόνου τροποποίησης αρχείων με τον πηγαίο κώδικα αναφοράς και διασφαλίζουν τη συνεπή σειρά των μεταδεδομένων και των δομών στα δυαδικά αρχεία. Για να διασφαλιστεί η αναπαραγώγιμη κατασκευή για το υπόλοιπο 10%, συμμετείχαν οι συντηρητές προβληματικών πακέτων. Οι αναπαραγώγιμες κατασκευαστικές εκδόσεις επιτρέπουν στους χρήστες να επαληθεύουν προσωπικά ότι τα δυαδικά αρχεία που διανέμονται στα πακέτα δημιουργήθηκαν από τον παρεχόμενο πηγαίο κώδικα και δεν περιέχουν κρυφές αλλαγές που προκύπτουν από παραβιασμένους μεταγλωττιστές ή εργαλεία κατασκευής.
- Όλες οι εκδόσεις της διανομής με το περιβάλλον εργασίας KDE (Fedora KDE Plasma Desktop Edition, Fedora KDE Plasma Mobile Spin και Fedora Kinoite) χρησιμοποιούν τον οδηγό εγκατάστασης Plasma, που αναπτύχθηκε από το έργο KDE, για να ρυθμίσουν το σύστημα μετά την εγκατάσταση, ενώ το πρόγραμμα εγκατάστασης του Anaconda απενεργοποιεί τα βήματα ρύθμισης συστήματος που τέμνονται με αυτήν την εφαρμογή.
- Σε όλες τις εκδόσεις του KDE, ο διαχειριστής σύνδεσης SDDM έχει αντικατασταθεί από τον Διαχειριστή Σύνδεσης Plasma, ο οποίος αναπτύχθηκε από το έργο KDE.
- Το Fedora Games Lab, μια ανασχεδιασμένη έκδοση που προσφέρει μια επιλογή πακέτων και ρυθμίσεων για παίκτες υπολογιστών, έχει ανασχεδιαστεί. Η νέα έκδοση διαθέτει μια ενημερωμένη στοίβα λογισμικού για την εκκίνηση παιχνιδιών και αξιοποιεί τεχνολογίες αιχμής όπως το Wayland και το PipeWire.
- Το περιβάλλον εργασίας GNOME έχει ενημερωθεί στον κλάδο 50, ο οποίος καταργεί την υποστήριξη X11 και εισάγει ένα νέο σύστημα διατήρησης περιόδου λειτουργίας.
- Το περιβάλλον χρήστη του Budgie έχει ενημερωθεί στην έκδοση 10.10, η οποία έχει μεταφερθεί στο Walyand.
- Το πρόγραμμα εγκατάστασης του Anaconda άλλαξε τη λογική για τη δημιουργία προφίλ δικτύου (αρχεία διαμόρφωσης για το NetworkManager) στο εγκατεστημένο σύστημα. Αυτά τα προφίλ δεν δημιουργούνται πλέον για όλες τις διαθέσιμες ενσύρματες συσκευές δικτύου, αλλά μόνο για εκείνες που διαμορφώθηκαν κατά την εγκατάσταση μέσω του GUI, των επιλογών εκκίνησης ή του αρχείου kickstart. Η δημιουργία προφίλ για όλες τις διαθέσιμες συσκευές, όχι μόνο για εκείνες που επέλεξε ο χρήστης, απαιτούσε τη διαγραφή περιττών προφίλ μετά την εγκατάσταση και προκαλούσε δυσκολίες κατά την επακόλουθη αλλαγή των ρυθμίσεων.
- Σε συστήματα με αρχιτεκτονική Aarch64, έχει υλοποιηθεί η αυτόματη επιλογή του αρχείου περιγραφής υλικού DTB (Device Tree Blobs) για το bootloader UEFI, η οποία έχει επιλύσει προβλήματα με την εκκίνηση των builds Fedora Live σε φορητούς υπολογιστές ARM που διαθέτουν Windows.
- Οι ζωντανές εκδόσεις χρησιμοποιούν ένα σύνολο σεναρίων livesys για τη διαμόρφωση του εργασιακού περιβάλλοντος και νέες δυνατότητες του κιτ εργαλείων Dracut για την αυτόματη δημιουργία ενός χώρου αποθήκευσης επικάλυψης που διατηρείται σε όλες τις επανεκκινήσεις κατά την εγγραφή μιας εικόνας σε μονάδες USB.
- Ενημερωμένες εκδόσεις πακέτων: GCC 16.1, LLVM 22, Ruby 4.0, Go 1.26, binutils 2.46, glibc 2.43, gdb 16.3, CMake 4.0, MariaDB 11.8, IBus 1.5.34, uutils-coreutils 0.5, nushell 0.109.2, Django 6.x, TagLib 2, Helm 4, Ansible 13, TeXLive 2025, GHC 9.10, PHP 8.5.
- Συνεχίστηκαν οι εργασίες για τη μετεγκατάσταση της υποδομής συνεχούς ολοκλήρωσης (dist-git CI), η οποία ανακατασκευάζει πακέτα RPM μετά από αλλαγές ή ενημερώσεις έκδοσης, ώστε να χρησιμοποιεί το Packit ως προεπιλεγμένο κιτ εργαλείων αντί για το Fedora CI και το Zuul.
- Ένα κιτ εργαλείων με τον διαχειριστή πακέτων NIX έχει προστεθεί στο αποθετήριο, επιτρέποντάς σας να εγκαταστήσετε πακέτα σε μορφή NIX από τη συλλογή nixpkgs. Τα πακέτα μπορούν να εγκατασταθούν σε λειτουργία ενός χρήστη (στον αρχικό κατάλογο του χρήστη) και πολλαπλών χρηστών (στον κατάλογο /nix).
- Οι σκληροί σύνδεσμοι είναι ενεργοποιημένοι από προεπιλογή για να συνδέουν πανομοιότυπα αρχεία που έχουν εγκατασταθεί από διαφορετικά πακέτα στην ιεραρχία /usr. Οι σκληροί σύνδεσμοι δημιουργούνται αυτόματα όταν ένα πακέτο εγκαθίσταται από τον χειριστή μετά την εγκατάσταση.
- Οι εκδόσεις QEMU για συστήματα κεντρικού υπολογιστή 32-bit (i686) έχουν διακοπεί. Αυτή η αλλαγή αντικατοπτρίζει τις συνεχιζόμενες εργασίες του έργου QEMU για την κατάργηση της υποστήριξης για συστήματα κεντρικού υπολογιστή 32-bit.
- Τα εκτελέσιμα αρχεία και οι βιβλιοθήκες του FUSE 2 έχουν αφαιρεθεί από τις εκδόσεις atomic του Fedora για υπολογιστές (αυτή η έκδοση είχε προηγουμένως καταργηθεί και όλα τα πακέτα έχουν μετεγκατασταθεί στο FUSE 3). Η υποστήριξη για τους παλαιότερους κανόνες polkit, οι οποίοι υπήρχαν σε αρχεία με την επέκταση .pkla, έχει επίσης διακοπεί.
- Το PackageKit έχει αλλάξει ώστε να χρησιμοποιεί το νέο backend DNF5, το οποίο έχει δημιουργηθεί με τη βιβλιοθήκη libdnf5.
- Στην έκδοση της διανομής με τον διαχειριστή σύνθετων αρχείων MiracleWM, το κέλυφος επιφάνειας εργασίας nwg-shell έχει αντικατασταθεί από το Dank Material Shell.
- Η μονάδα πυρήνα NTSYNC είναι ενεργοποιημένη από προεπιλογή, ενισχύοντας σημαντικά την απόδοση των παιχνιδιών των Windows που εκκινούνται χρησιμοποιώντας το Wine. Η μονάδα υλοποιεί τη συσκευή χαρακτήρων /dev/ntsync και ένα σύνολο αρχέγονων ρυθμίσεων συγχρονισμού που χρησιμοποιούνται στον πυρήνα των Windows NT. Αυτή η σημαντική βελτίωση της απόδοσης επιτυγχάνεται με την εξάλειψη της επιβάρυνσης που σχετίζεται με τη χρήση RPC στον χώρο χρήστη.
- Το Fedora Cloud προσφέρει πλέον ένα δευτερεύον κλειδί Btrfs με το ίδιο όνομα αντί για ξεχωριστό διαμέρισμα /boot.
- Το πακέτο libreoffice-KF5, το οποίο περιέχει στοιχεία για την ενσωμάτωση του LibreOffice με το Qt5, έχει διακοπεί και έχει αντικατασταθεί από το πακέτο libreoffice-kf6, το οποίο παρέχει ενσωμάτωση με το Qt6.
Επιπλέον, αξιοσημείωτη είναι μια πρόταση για τη μεταρρύθμιση της διαδικασίας ανάπτυξης του Fedora, την οποία υπέβαλε ο Jef Spaleta, επικεφαλής του έργου Fedora. Ο Spaleta προτείνει τη δημιουργία ενός "sandbox" για τη διευκόλυνση της δοκιμής νέων ιδεών και τον πειραματισμό με νέες τεχνολογίες εντός της διανομής, χωρίς να διακινδυνεύεται η σταθερότητα του κύριου έργου.
Αναμένεται ότι καινοτόμες ιδέες για την ανάπτυξη της διανομής θα αναπτυχθούν παράλληλα με την κύρια διανομή και, με την πάροδο του χρόνου, μπορούν να ενσωματωθούν στην κύρια διανομή εάν πληρούνται ορισμένες προϋποθέσεις, επιβεβαιωθεί η αξία τους για το έργο και υπάρξει ενδιαφέρον από άλλους προγραμματιστές. Ο κύκλος ζωής των πειραματικών τεχνολογιών περιλαμβάνει διάφορα στάδια ανάπτυξης, με αναθεώρηση σε χρονικά καθορισμένα ορόσημα και μετάβαση στο επόμενο στάδιο μετά την εκπλήρωση των κριτηρίων που ορίζονται για κάθε στάδιο.
Πηγή: opennet.ru
