Beta version of the Fedora Linux 42 distribution has been released, marking the transition to the final testing stage, where only critical bug fixes are allowed. The release is scheduled for April 22. The launch includes Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite, and Live builds, provided in the form of spins with custom environments like Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway, and Cosmic. Builds are formed for architectures x86_64, Power64, and ARM64 (AArch64).
The most significant changes in Fedora Linux 42:
- The Fedora KDE Plasma Desktop build has been granted base edition status, equivalent in support level to Fedora Workstation. Thus, the distribution options with GNOME and KDE now have identical status and are presented equally. KDE-specific serious issues will now be treated as release-blocking, just as serious issues in GNOME previously blocked releases. Additionally, Fedora KDE Plasma Desktop has added support for the Power (ppc64le) architecture, for which a full stack of KDE applications, including KDE PIM, is available. Live builds with KDE that support installation have been prepared for OpenPOWER systems such as Talos Workstation.
- Official Spin builds of the distribution with the COSMIC desktop environment, developed by System76 in Rust, have been added. COSMIC provides modes for hybrid mosaic window layout and stacked window anchoring (grouping windows similarly to browser tabs), which can be activated in conjunction with virtual desktops.
- The desktop in Fedora Workstation has been updated to the GNOME 48 branch, with the release scheduled for tomorrow. The Xfce 4.20 and LXQt 2.1 desktops have been updated.
- The new variant of the Anaconda installer has been implemented in Fedora Workstation, where a web-based interface replaces the GTK-based interface. The web interface is built using the JavaScript framework React, elements of the PatternFly design, and components from the Cockpit project, which is already used in Red Hat products for setup and configuration. menaxhimin e serverëve. Instead of a main screen with a list of actions, the new interface is organized in a Wizard format, implying sequential execution of certain steps without returning to the main screen. The web interface allows interaction via a web browser for remote management of the installation.
The proposed interface eliminates complexities and is more intuitive for novice users. An automated (guided) partitioning mode is suggested as the default, where the installer selects parameters for creating or modifying partitions based on the user's chosen settings. An option for reinstalling the distribution (for example, to restore functionality in case of corrupted system files) has also been added, as well as the ability to install in dual-boot mode to use multiple OSs on the same computer.
- The classic Anaconda installer has been transitioned to use the Wayland protocol, allowing the exclusion of X11-related dependencies from installation media. The remote installation process has been switched from the TigerVNC client to the grd (Gnome Remote Desktop) application, which uses the RDP protocol. By default, partitioning using GPT is enabled for all supported architectures.
- The contents of the directories /usr/bin and /usr/sbin have been merged. The /usr/sbin directory has been replaced with a symbolic link pointing to /usr/bin. The separation of executable files into bin and sbin directories is considered outdated, having lost its meaning in modern distributions. The unification of bin and sbin will simplify the work of package maintainers, eliminating the need to guess which directory to place an executable in; it will make the system more predictable and user-friendly; increase compatibility with other distributions; and reduce the number of directory checks during execvp() and similar calls.
- New flatpak and diskadmin groups have been added to provide non-privileged users access to managing system packages in Flatpak format and external drives. This change has eliminated the need to add users to the wheel group, allowing work with flatpak and external disks without granting access to other administrative operations. For users in the wheel group, the ability to unlock (LUKS) and mount external drives without requiring a password prompt has also been provided.
- Lejohet përfshirja e varianteve shtesë të executable files, të ndërtuara me optimizime për mikroarkitekturën x86-64-v2, x86-64-v3 dhe x86-64-v4. Në shumicën e rasteve, rritja e performancës kur ndërtimet janë për këto arkitektura nuk kalon 10%, por në disa situata çon në një përmirësim të dukshëm të performancës (deri në 120%). Vendimi për të shtuar executable files të optimizuara merret nga zhvilluesit, në varësi të rezultateve të testimeve të performancës të pakove specifike.
- Ndërtesat Live të shpërndarjes, duke përdorur imazhin sistemik në mënyrë vetëm për lexim, janë transferuar nga SquashFS në sistemin e skedarëve EROFS. Shkaqet e kalimit përmenden zhvillimi më aktiv i EROFS (lëshimi i fundit i mjetit SquashFS ishte pranvera e vitit 2023) dhe disponueshmëria e mundësive të zgjeruara në EROFS, të cilat mund të përdoren në të ardhmen. Krahasuar me SquashFS, EROFS ka një nivel më të keq kompresimi (madhësia e imazhit 2.7 GiB në EROFS kundër 2.0 GiB në SquashFS duke përdorur algoritmin e kompresimit XZ dhe 3.9 GiB kundër 3.1 GiB duke përdorur LZ4), por ofron shpejtësi më të lartë të aksesi të rastësishëm dhe kapacitet të lartë (7.1 MiB/s në EROFS kundër 5.0 MiB/s në SquashFS për XZ dhe 30.9 MiB/s kundër 26.3 MiB/s për LZ4).
- Redaksitë e shpërndarjes së përditësueshme në mënyrë atomike për sistemet desktop (Fedora Atomic Desktops), si Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora Sway Atomic dhe Fedora Budgie Atomic, për sa i përket skedarëve sistemikë, standardisht janë transferuar në sistemin e skedarëve Composefs, duke lejuar përdorimin e një ndarjeje bazë që punon në mënyrë vetëm për lexim, dhe gjithashtu duke aktivizuar më tej për ndarjen sistemike mjete për verifikimin e integritetit, të cilat lejojnë identifikimin e problemeve që shfaqen gjatë punës. Ndarjet /etc dhe /var vazhdojnë të montohen me mundësi shkruese. Sistemi i skedarëve Composefs është implementuar si një shtesë mbi sistemet tashmë të pranishme në bërthamë si OverlayFS dhe EROFS, dhe është optimizuar për ruajtjen e efikasitetit të përmbajtjes nga disa imazhe të montuara.
- Në redaksinë Fedora Kinoite (varianti me përditësim atomik me KDE), përditësimi automatik është aktivizuar standardisht.
- Janë ofruar ndërtime zyrtare të Fedora për nën-sistemin WSL (Windows Subsystem for Linux), të cilat janë përfshirë në listën e shpërndarjeve Linux të disponueshme për instalim të shpejtë në WSL. Ndërtimet janë formuar në një format të ri, duke lejuar shpërndarjen e shpërndarjes së saj serverëve pa nevojën për të ngarkuar në katalogun Microsoft Store, pa paketimin në formatin appx dhe pa përfshirjen e kodit specifik për Windows.
- Janë aktivizuar një degë e re e bibliotekës multimedia SDL 3. Për aplikacionet mbi SDL, protokolli Wayland është aktivizuar standardisht. Bibliotekat SDL 2 janë zëvendësuar me një shtresë sdl2-compat, që punon mbi SDL 3.
- Menaxherit të paketave DNF5 i është shtuar mbështetje për heqjen e çelësave PGP të vjetruar ose që kanë përfunduar së përdoruri nga sistemi, çka ka lejuar automatizimin e menaxhimit të çelësave gjatë instalimit dhe përditësimit të programeve.
- Menaxherit të paketave RPM i është shtuar mbështetje për krijimin e përdoruesve dhe grupeve në bazë të skedarëve të konfigurimit të ofruar brenda paketave, të vendosura në katalogun Sysusers.d, që përdoret në systemd.
- Janë shtuar një gjenerator varësish për zgjerimet e GNOME Shell, që lejon që paketat rpm me të shtesa të lidhen me versionet e GNOME Shell.
- Në DNF dhe RPM, mënyra "Copy on Write" është aktivizuar standardisht, e realizuar përmes reflink në Btrfs.
- Janë përditësuar versionet e pakove: 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.
- Në depozitat për arkitekturën AArch64 është shtuar emulatori FEX, i cili lejon ekzekutimin e skedarëve executable të ndërtuar për arkitekturat x86 dhe x86-64 në një ambient ARM64 (AArch64). Komponentët bazuar në FEX për ekzekutimin e programeve x86 janë integruar në ndërtime të Fedora me ambientin e desktopit KDE.
- ĂshtĂ« zgjeruar mbĂ«shtetja pĂ«r kamerat web me ndĂ«rfaqe MIPI (Mobile Industry Processor Interface), tĂ« cilat gjithnjĂ« e mĂ« shumĂ« pĂ«rdoren nĂ« laptopĂ« dhe tableta nĂ« vend tĂ« UVC (USB Video Class).
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r enkriptimin e memories sĂ« makinave virtuale pĂ«rmes teknologjive AMD SEV-SNP dhe Intel TDX.
- Pakot që përdorin vetëm skedarin executable git janë transferuar në lidhjen me varësinë git-core, në vend të paketës së plotë git.
- Boot splash Plymouth është transferuar në përdorimin e modulit kernel simpledrm, çka eliminoi pritjen për inicializimin e driverit për GPU.
- Në Firewalld në ndërtimet për stacionet e punës për IPv6, mënyra e raportit rpfilter (Reverse Path Filter) "loose" është aktivizuar standardisht në vend të "strict".
NdĂ«rkohĂ«, Ă«shtĂ« shpallur beta-testimi i distributivit Fedora Asahi Remix 42, i cili Ă«shtĂ« i destinuar pĂ«r t'u instaluar nĂ« kompjuterĂ«t Mac me çipa ARM tĂ« zhvilluar nga Apple. Fedora Asahi Remix 42 bazohet nĂ« bazĂ«n e paketave Fedora Linux 42-beta dhe vjen me instaluesin Calamares. ĂshtĂ« e mundur qĂ« tĂ« punojĂ« nĂ« sistemet Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio dhe iMac, tĂ« pajisura me çipat ARM Apple M1 dhe M2.
Në Fedora Asahi mbështeten plotësisht: sistemi i audios së kompjuterëve Apple, kamera, Wi-Fi, Bluetooth, pajisjet hyrëse, USB Type C (USB 3.0) dhe karikimi pa tel MagSafe. Aktualisht nuk mbështetet: lidhja e ekranit përmes USB-C, Thunderbolt/USB4, mikrofon dhe Touch ID. Në driverat grafikë mbështetet OpenGL 4.6, OpenGL ES 3.2 dhe Vulkan 1.4. Për të ekzekutuar aplikacione të ndërtuara për sistemet x86_64, përdoret mjeti muvm dhe një shtresë emulimi bazuar në paketën FEX.
Burimi: opennet.ru
