Πανό Fedora 39
Ανακοινώθηκε η κυκλοφορία της νέας έκδοσης του Fedora 39 , η οποία συνοδεύεται από μεγάλο αριθμό νέων λειτουργιών, ενημερώσεων, καθώς και ενδιαφέρουσες βελτιώσεις και διορθώσεις σφαλμάτων.
Αρχικά, το Fedora 39 διαθέτει τον πυρήνα Linux 6.5, ο οποίος εισάγει υποστήριξη MIDI 2.0 σε ALSA, υποστήριξη ACPI για την αρχιτεκτονική RISC-V και υποστήριξη Landlock για UML (User-Mode Linux). Επιπλέον, το ελάχιστο μέγεθος του ESP (διαμέρισμα συστήματος EFI) που χρησιμοποιείται κατά την εγκατάσταση του Fedora έχει αυξηθεί από 200 σε 500 MB λόγω περιορισμένου χώρου για ενημερώσεις υλικολογισμικού. Το όριο των 500 MB ευθυγραμμίζεται με τη διαμόρφωση που χρησιμοποιεί η Microsoft από τα Windows 10.
Από την πλευρά της εγκατάστασης, το βοηθητικό πρόγραμμα `createrepo_c` χρησιμοποιεί πλέον τον αλγόριθμο Zstd από προεπιλογή για τη συμπίεση μεταδεδομένων αποθετηρίου και δεν δημιουργεί πλέον μεταδεδομένα στη βάση δεδομένων SQLite. Το πακέτο `fedora-repos-modular` αφαιρέθηκε από τη βασική εγκατάσταση και το αρθρωτό αποθετήριο απενεργοποιήθηκε. Αυτή η αλλαγή επιτάχυνε τον διαχειριστή πακέτων DNF μειώνοντας τον αριθμό των ελέγχων και των λήψεων μεταδεδομένων.
Όσον αφορά τα πακέτα συστήματος, το Fedora 39 συνοδεύεται από το περιβάλλον εργασίας GNOME 45 , το οποίο διαθέτει μια δυναμική ένδειξη εικονικής επιφάνειας εργασίας στον πίνακα, βελτιωμένη απόδοση αναζήτησης, μια πρόσθετη ένδειξη κάμερας, αναπαραγωγή βίντεο με επιτάχυνση υλικού, μια αντικατεστημένη εφαρμογή προβολής εικόνων και κάμερας, ένα αλλαγμένο στυλ εμφάνισης στην πλαϊνή μπάρα και ενημερωμένες βιβλιοθήκες GTK 4.12 και libadbwaita 1.4.
Τα θέματα QGnomePlatform και Adwaita-qt , τα οποία χρησιμοποιούνταν για να δώσουν στις εφαρμογές Qt διαμορφώσεις και στυλ τύπου GNOME, έχουν διακοπεί για την καλύτερη ενσωμάτωση αυτών των εφαρμογών στο περιβάλλον GNOME. Ο δηλωμένος λόγος είναι η στασιμότητα αυτών των θεμάτων και τα προβλήματα συμβατότητας με ορισμένες εφαρμογές.
Μια άλλη αλλαγή που εισήχθη στο Fedora 39 είναι ο τρόπος εγκατάστασης και ενημέρωσης πρόσθετων εφαρμογών, καθώς πλέον χρησιμοποιεί ένα σύστημα πακέτων Flatpak, το οποίο διαχωρίζει τις εφαρμογές από το κύριο σύστημα και τις εκτελεί σε ξεχωριστό κοντέινερ.
Επιπλέον, οι χρήστες που διαχειρίζονται μέσω Active Directory, FreeIPA ή LDAP έχουν την επιλογή να χρησιμοποιούν την τεχνολογία Passkeys, η οποία επιτρέπει τον έλεγχο ταυτότητας χωρίς κωδικό πρόσβασης χρησιμοποιώντας βιομετρικά αναγνωριστικά, όπως δαχτυλικά αποτυπώματα ή αναγνώριση προσώπου, χρησιμοποιώντας μια συσκευή συμβατή με FIDO2 συμβατή με τη βιβλιοθήκη libfido2.
Η συναρμολόγηση και η παράδοση ξεχωριστά ενημερωμένων ενοτήτων, των οποίων ο κύκλος ζωής δεν συνδέεται με το κύριο περιεχόμενο διανομής, έχει διακοπεί. Η υποστήριξη παρεχόταν ανεξάρτητα από τις κυκλοφορίες διανομής, διασφαλίζοντας τη συνύπαρξη πακέτων με διαφορετικές εκδόσεις της ίδιας εφαρμογής. Ο λόγος διακοπής της υποστήριξης για τις ενότητες είναι η απώλεια ενδιαφέροντος για την ανάπτυξή τους και τα προβλήματα συντήρησης των υπαρχουσών ενοτήτων (η τελευταία δραστηριότητα στο page.io/modularity παρατηρήθηκε πριν από περισσότερα από 3 χρόνια).
Τέλος, αλλά εξίσου σημαντικό, αναφέρεται επίσης ότι έχουν πραγματοποιηθεί προπαρασκευαστικές εργασίες σχετικά με το δεύτερο στάδιο της μετάβασης στην εκσυγχρονισμένη διαδικασία φόρτωσης. Οι διαφορές από την κλασική εκκίνηση οφείλονται στη χρήση, αντί της αρχικής εικόνας που δημιουργείται στο τοπικό σύστημα κατά την εγκατάσταση του πακέτου πυρήνα, μιας ενοποιημένης εικόνας πυρήνα UKI (Unified Kernel Image), που δημιουργείται στην υποδομή διανομής και υπογράφεται ψηφιακά για διανομή. Το UKI συνδυάζει το πρόγραμμα οδήγησης για τη φόρτωση του πυρήνα από το UEFI (στέλωμα εκκίνησης UEFI), την εικόνα του πυρήνα του Linux και το περιβάλλον συστήματος initrd που έχει φορτωθεί στη μνήμη σε ένα αρχείο.
Άλλες αξιοσημείωτες αλλαγές περιλαμβάνουν:
- Το NetworkManager παρέχει αυτόματη μετάφραση των υπαρχόντων προφίλ σύνδεσης που είναι αποθηκευμένα στη μορφή ifcfg (/etc/sysconfig/network-scripts/ifcfg-*) σε μια μορφή βασισμένη σε αρχείο κλειδιού.
- Παρέχει τη δυνατότητα κατάργησης του πακέτου tzdata από τη βάση δεδομένων ζώνης ώρας για μείωση του μεγέθους των απομονωμένων κοντέινερ.
- Η προεπιλεγμένη τιμή του sysctl vm.max_map_count έχει αυξηθεί από 65530 σε 1048576 για να βελτιωθεί η συμβατότητα με τα παιχνίδια των Windows που κυκλοφορούν μέσω του Wine ή του Steam.
- Το πακέτο με το man-pages-ru έχει διακοπεί, καθώς στο πακέτο man-pages-l10n περιλαμβάνονται και οι μεταφράσεις των εγχειριδίων man στα ρωσικά.
- Ο τρόπος κατασκευής των πακέτων Flatpak στη διανομή έχει αλλάξει. Αντί να χρησιμοποιείτε λειτουργικές μονάδες κατά την ανακατασκευή πακέτων με την παράμετρο "πρόθεμα=/app", χρησιμοποιείται ένας ξεχωριστός στόχος κατασκευής.
- Η απεικόνιση έχει ξεκινήσει με το περιβάλλον χρήστη LXQt για την αρχιτεκτονική Aarch64.
- Το Fedora Cloud περιλαμβάνει τη δυνατότητα αυτόματης επανεκκίνησης μετά την εγκατάσταση ενημερώσεων πακέτων που απαιτούν επανεκκίνηση του συστήματος.
Τέλος, αν ενδιαφέρεστε να μάθετε περισσότερα ή/και να κατεβάσετε τη νέα έκδοση, μπορείτε να το κάνετε από τον παρακάτω σύνδεσμο.