Fedora 45, 3 Kasım'da iki haftalık gecikmeyle çıktı. Önce planlanan tarihte test edilebilir bir sürüm adayı yoktu. Ardından sertifika otoritesi eMudhra'nın ele geçirilmesi geldi; CA sertifikalarına ait birkaç özel anahtar kolayca tahmin edilebildiği için tarayıcı üreticileri sertifikaları engelledi. Üstüne Stratis depolama sistemindeki şifreli havuzlarda önyükleme sorunları eklendi.

Bir grafik sürücüsü öldüğü için tty2'ye düşmüş herkesin göreceği en görünür değişiklik şu: metin konsolu artık çekirdekten gelmiyor. Fedora 45, fbcon sürücüsünü aynı işi yapan bir kullanıcı alanı programı olan kmscon ile değiştiriyor — ve Fedora geliştiricisi Jocelyn Falempe bunun neden daha iyi olduğunu üç gerekçeyle açıklıyor.

Güvenlik: fbcon'daki her hata çekirdek alanında çalışır, orada sömürülebilir ve çöktüğünde çekirdek paniğine yol açar. fbcon ayrıca eski fbdev arayüzüne bağlı; oysa tüm GPU sürücüleri artık DRM kullanıyor, bu da araya bir emülasyon katmanı konmasını gerektiriyordu. Kullanılabilirlik: fbcon yalnızca bitmap yazı tipleri kullanır; HiDPI ekranlarda küçük görünür ve çalışma anında boyutlandırılamaz. kmscon, FreeType üzerinden her monospace yazı tipini istenen boyutta çizer (Ctrl+Artı, Ctrl+Eksi) ve Unicode'u daha geniş kapsar. Klavye düzenleri: fbcon masaüstünden farklı düzenler kullanır; bu, parola veya yabancı karakter yazarken can sıkar. kmscon, GNOME, KDE ya da Sway düzenini kullanır ve localectl set-keymap ile değiştirilebilir. Sayfa Yukarı/Aşağı ve fare tekerleğiyle kaydırma ile donanım imleci de cabası; fbcon kaydırmayı bir CVE'den sonra kaybetmişti.

Yan etkiler gerçek. kmscon sözde terminaller kullandığı için `tty` komutu /dev/tty1 yerine /dev/pts/0 döndürür; buna dayanan betiklerin uyarlanması gerekir. Ayrıca kmscon GPU'ya giden özel DRM arayüzünü elinde tuttuğu için konsoldan grafik oturum başlatmak eskisi gibi işlemez: bunun için kmscon-launch-gui gerekir, örneğin `kmscon-launch-gui startx`. Kurtarma konsolu isteyenler tty bazında geçiş yapabilir — `systemctl mask kmsconvt@tty5` ve `systemctl enable --now getty@tty5` tty5'i eski fbcon'a geri verir.

Sürümün geri kalanı sağlam ve gösterişsiz iş: Linux çekirdeği 7.2, GNOME 51, KDE Plasma 6.8 (gecikme sayesinde girebildi), kurulumda Stratis desteği, GCC 16.2 ve glibc 2.44. Apple donanımında ise artık M3, M3 Pro ve M3 Max makinelerini destekleyen Fedora Asahi Remix 45 var.

Neden önemli: Konsol, Linux'un aslında bir uygulama işi olan şeyi hâlâ çekirdek koduyla yaptığı son yer. Onu kullanıcı alanına taşımak çekirdeğin saldırı yüzeyini küçültüyor ve kurtarma oturumunu sistemin geri kalanı kadar yapılandırılabilir kılıyor — bedeli, /dev/tty1 bekleyen betikler.

İzlenecekler: diğer dağıtımlar da aynı yolu izleyecek mi? kmscon Fedora'da tutunursa, fbcon otuz yılın ardından tarihe karışacak — ve onunla birlikte kimsenin özlemeyeceği bir çekirdek paniği sınıfı da.