Rilis distribusi Fedora telah diumumkan. Linux Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite, dan versi Live tersedia untuk diunduh. Versi-versi ini tersedia untuk arsitektur x86_64, Power64, dan ARM64 (AArch64).
Perubahan paling signifikan di Fedora Linux 42:
- Versi Fedora KDE Plasma Desktop telah menerima status edisi dasar distribusi tersebut, identik dalam hal dukungan dengan Fedora Workstation. Dengan demikian, varian distribusi GNOME dan KDE kini memiliki status identik dan disajikan secara setara. Masalah-masalah serius khusus KDE sekarang akan dianggap sebagai pemblokiran rilis, seperti halnya masalah-masalah serius di GNOME sebelumnya yang memblokir rilis. Selain itu, Fedora KDE Plasma Desktop menambahkan dukungan untuk arsitektur Power (ppc64le), yang menyediakan tumpukan aplikasi KDE lengkap, termasuk KDE PIM. Untuk sistem OpenPOWER seperti Talos Workstation, versi Live KDE tersedia yang mendukung instalasi.
- Menambahkan versi Spin resmi dari distribusi dengan lingkungan desktop COSMIC, yang dikembangkan oleh System76 dalam bahasa Rust. COSMIC menyediakan mode penataan jendela hibrid dan penumpukan jendela (pengelompokan jendela serupa dengan tab browser) yang dapat diaktifkan bersama dengan desktop virtual.
- Desktop di Fedora Workstation telah diperbarui ke cabang GNOME 48. Desktop Xfce 4.20 dan LXQt 2.1 telah diperbarui.
- Fedora Workstation menggunakan versi baru dari penginstal Anaconda secara default, yang menggantikan antarmuka berbasis GTK dengan antarmuka web. Antarmuka web dibangun menggunakan kerangka kerja JavaScript React, elemen desain PatternFly, dan komponen dari proyek Cockpit, yang sudah digunakan dalam produk Red Hat untuk konfigurasi dan manajemen serverAlih-alih layar utama dengan daftar tindakan, antarmuka baru ini menampilkan antarmuka berbasis wizard, yang memungkinkan pengguna untuk menyelesaikan langkah-langkah tertentu secara berurutan tanpa kembali ke layar utama. Antarmuka web memungkinkan interaksi melalui peramban web untuk kendali jarak jauh unit tersebut.
Antarmuka yang diusulkan bebas dari komplikasi dan lebih mudah dipahami oleh pengguna pemula. Sebagai opsi dasar, diusulkan untuk menggunakan mode partisi disk otomatis (terpandu), di mana penginstal itu sendiri memilih parameter untuk membuat atau mengubah partisi berdasarkan pengaturan yang dipilih oleh pengguna. Sebuah pilihan telah ditambahkan untuk menginstal ulang distribusi (misalnya, untuk memulihkan operasi jika beberapa berkas sistem rusak), serta kemampuan untuk menginstal dalam mode boot ganda untuk menggunakan beberapa sistem operasi pada satu komputer.
- Penginstal Anaconda klasik telah dialihkan untuk menggunakan protokol Wayland, yang telah menghilangkan dependensi terkait X11 dari media instalasi. Proses instalasi jarak jauh telah dipindahkan dari klien TigerVNC VNC ke aplikasi grd (Gnome Remote Desktop), yang menggunakan protokol RDP. Secara default, partisi GPT diaktifkan untuk semua arsitektur yang didukung.
- Isi direktori /usr/bin dan /usr/sbin telah digabungkan. Direktori /usr/sbin telah diganti dengan tautan simbolis yang menunjuk ke /usr/bin. Memisahkan file yang dapat dieksekusi ke dalam direktori bin dan sbin dianggap sebagai praktik ketinggalan zaman yang telah kehilangan maknanya dalam distribusi modern. Penyatuan bin dan sbin akan menyederhanakan pekerjaan pengelola paket, yang tidak perlu menebak-nebak direktori mana yang akan digunakan untuk meletakkan file yang dapat dieksekusi; akan membuat sistem lebih dapat diprediksi dan dipahami oleh pengguna; akan meningkatkan kompatibilitas dengan distribusi lain; akan mengurangi jumlah pemeriksaan direktori saat menjalankan execvp() dan panggilan serupa.
- Grup baru flatpak dan diskadmin telah ditambahkan untuk menyediakan akses kepada pengguna yang tidak memiliki hak istimewa ke fungsi manajemen untuk paket sistem dalam format Flatpak dan penyimpanan eksternal. Perubahan tersebut menghilangkan kebutuhan untuk menambahkan pengguna ke grup roda, misal: memungkinkan Anda bekerja dengan flatpak dan drive eksternal tanpa memberikan akses ke operasi administratif lainnya. Bagi pengguna dalam kelompok roda, kemampuan untuk membuka kunci (LUKS) dan memasang drive eksternal tanpa meminta kata sandi juga disediakan.
- Diperbolehkan untuk menyertakan varian tambahan yang dapat dieksekusi dalam paket, yang dibangun dengan optimasi untuk mikroarsitektur x86-64-v2, x86-64-v3, dan x86-64-v4. Dalam kebanyakan kasus, peningkatan kinerja selama perakitan untuk arsitektur tersebut tidak melebihi 10%, tetapi dalam beberapa situasi hal itu menyebabkan peningkatan kinerja yang nyata (hingga 120%). Keputusan untuk menambahkan executable tambahan yang dioptimalkan dibuat oleh pengelola, tergantung pada hasil pengujian kinerja paket tertentu.
- Versi langsung distribusi yang menggunakan citra sistem dalam mode baca-saja telah dialihkan dari SquashFS ke sistem berkas EROFS. Alasan yang disebutkan untuk perpindahan ini termasuk pengembangan EROFS yang lebih aktif (rilis terakhir alat SquashFS adalah pada musim semi 2023) dan kehadiran fitur-fitur canggih dalam EROFS yang dapat digunakan di masa mendatang. Dibandingkan dengan SquashFS, EROFS memiliki tingkat kompresi yang lebih buruk (ukuran gambar 2.7 GiB di EROFS versus 2.0 GiB di SquashFS saat menggunakan algoritma kompresi XZ dan 3.9 GiB versus 3.1 GiB saat menggunakan LZ4), tetapi memiliki kecepatan akses acak dan throughput yang lebih tinggi (7.1 MiB/s di EROFS versus 5.0 MiB/s di SquashFS untuk XZ dan 30.9 MiB/s versus 26.3 MiB/s untuk LZ4).
- Desktop Fedora Atomic, seperti Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora Sway Atomic, dan Fedora Budgie Atomic, telah bermigrasi ke sistem berkas Composefs secara default, yang memungkinkan versi ini menggunakan partisi root hanya-baca dan selanjutnya mengaktifkan verifikasi integritas bagi partisi sistem untuk mendeteksi masalah selama operasi. Partisi /etc dan /var tetap dapat ditulisi dan dipasang. Sistem berkas Composefs diimplementasikan sebagai add-on pada sistem berkas OverlayFS dan EROFS yang sudah ada dalam kernel, dan dioptimalkan untuk penyimpanan bersama yang efisien dari konten beberapa citra disk yang terpasang.
- Pada edisi Fedora Kinoite (varian yang diperbarui secara atomik dengan KDE), pembaruan otomatis diaktifkan secara default.
- Versi Fedora resmi untuk subsistem WSL disediakan (Windows Subsistem untuk Linux), yang termasuk dalam daftar Linux-Distribusi yang ditawarkan untuk instalasi cepat di WSL. Build dibuat dalam format baru, memungkinkan Anda untuk mendistribusikan distribusi dari milik Anda sendiri. server tanpa mengunggah ke katalog Microsoft Store, tanpa mengemas dalam format appx, dan tanpa menempatkan kode khusus untuk assembly tersebut. Windows.
- Cabang baru pustaka multimedia SDL 3 digunakan. Untuk aplikasi berbasis SDL, protokol Wayland digunakan secara default. Pustaka SDL 2 telah digantikan oleh lapisan sdl2-compat, yang berjalan di atas SDL 3.
- Manajer paket DNF5 sekarang mendukung penghapusan kunci repositori PGP yang usang atau kedaluwarsa dari sistem, memungkinkan manajemen kunci otomatis saat menginstal dan memperbarui program.
- Manajer paket RPM sekarang mendukung pembuatan pengguna dan grup berdasarkan file konfigurasi yang disediakan paket yang terletak di direktori Sysusers.d yang digunakan oleh systemd.
- Menambahkan generator ketergantungan untuk ekstensi GNOME Shell, yang memungkinkan Anda menautkan paket rpm dengan ekstensi ke versi GNOME Shell.
- DNF dan RPM memiliki mode "Salin saat Tulis" yang diaktifkan secara default, diimplementasikan menggunakan reflink di Btrfs.
- Versi paket yang diperbarui: LLVM 20, GCC 15-test, binutils 2.44, glibc 2.41, gdb 15, Go 1.24, Tcl/Tk 9.0, Ruby 3.4, Zlib-ng 2.2.x, Setuptools 74, Django 5.x, Ansible 11, PHP 8.4, numpy 2.1.3.
- Emulator FEX telah ditambahkan ke repositori arsitektur AArch64, memungkinkan Anda menjalankan executable yang dibuat untuk arsitektur x86 dan x86-64 di lingkungan ARM64 (AArch64). Komponen berbasis FEX untuk menjalankan program x86 diintegrasikan ke dalam versi Fedora dengan lingkungan desktop KDE.
- Dukungan yang diperluas untuk webcam dengan antarmuka MIPI (Mobile Industry Processor Interface), yang semakin banyak digunakan pada laptop dan tablet sebagai pengganti UVC (USB Video Class).
- Dukungan tambahan untuk enkripsi memori mesin virtual menggunakan teknologi AMD SEV-SNP dan Intel TDX.
- Paket-paket yang hanya menggunakan biner git telah dipindahkan untuk ditautkan ke dependensi git-core, bukan ke paket git penuh.
- Layar pembuka boot Plymouth telah dialihkan untuk menggunakan modul kernel simpledrm, sehingga menghilangkan kebutuhan menunggu driver GPU untuk diinisialisasi.
- Di Firewalld, pada workstation yang dibangun untuk IPv6, mode rpfilter (Reverse Path Filter) diaktifkan secara default sebagai "loose" dan bukan "strict".
Untuk Fedora 42, repositori "gratis" dan "tidak bebas" dari proyek RPM Fusion telah diluncurkan, yang berisi paket dengan aplikasi multimedia tambahan (MPlayer, VLC, Xine), codec video/audio, dukungan DVD, driver AMD dan NVIDIA, program permainan, dan emulator.
Fedora Asahi Remix 42, sebuah distribusi yang dirancang untuk diinstal pada komputer Mac yang dilengkapi dengan chip ARM yang dikembangkan oleh Apple, dirilis secara bersamaan. Fedora Asahi Remix 42 didasarkan pada basis paket Fedora. Linux 42 dan menyertakan penginstal Calamares. Mendukung sistem Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio, dan iMac yang dilengkapi dengan chip ARM Apple M1 dan M2.
Fedora Asahi sepenuhnya mendukung audio komputer Apple, kamera, Wi-Fi, Bluetooth, perangkat input, USB Tipe C (USB 3.0), dan pengisian daya nirkabel MagSafe. Belum didukung: koneksi layar USB-C, Thunderbolt/USB4, mikrofon, dan Touch ID. Driver grafis mendukung OpenGL 4.6, OpenGL ES 3.2 dan Vulkan 1.4. Untuk menjalankan aplikasi yang dikompilasi untuk sistem x86_64, digunakan toolkit muvm dan lapisan emulasi berdasarkan paket FEX.
Sumber: opennet.ru
