ĂshtĂ« prezantuar lĂ«shimi i shpĂ«rndarjes Fedora Linux 42. Produkte tĂ« pĂ«rgatitura pĂ«r shkarkim janĂ« Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite dhe Live-builds, tĂ« ofruara nĂ« formĂ«n e spinnave me ambiente tĂ« personalizuara Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway dhe Cosmic. NdĂ«rtimet janĂ« formuar pĂ«r arkitekturĂ«n x86_64, Power64 dhe 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.
- Desktopi në Fedora Workstation është përditësuar në degën GNOME 48. Desktopet Xfce 4.20 dhe LXQt 2.1 janë përditësuar.
- 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 servera 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".
Për Fedora 42 janë aktivizuar repositorët "free" dhe "nonfree" të projektit RPM Fusion, në të cilat janë në dispozicion paketa me aplikacione të tjera multimediash (MPlayer, VLC, Xine), kodekë video/audiovizivë, mbështetje DVD, shoferë proprietarë AMD dhe NVIDIA, programe lojrash dhe emulatorë.
Njëherësh është prezantuar lëshimi i shpërndarjes Fedora Asahi Remix 42, e cila është e destinuar për instalimin në kompjuterë Mac të pajisur me çip ARM, të zhvilluar nga kompania Apple. Fedora Asahi Remix 42 është e bazuar në bazën e paketave Fedora Linux 42 dhe është e pajisur me instaluesin Calamares. Garantohen mundësitë për të punuar në sistemet Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio dhe iMac, të pajisura me çip Apple M1 dhe M2.
Në Fedora Asahi mbështeten plotësisht: nënshkrimi zë për kompjuterët Apple, kamera, Wi-Fi, Bluetooth, pajisjet e hyrjes, USB Type C (USB 3.0) dhe ngarkimi pa tel MagSafe. Akoma nuk mbështetet: lidhja e ekranit përmes USB-C, Thunderbolt/USB4, mikrofon dhe Touch ID. Në drejtuese grafike mbështetet OpenGL 4.6, OpenGL ES 3.2 dhe Vulkan 1.4. Për të ekzekutuar aplikacionet e ndërtuara për sisteme x86_64, është përdorur mjeti muvm dhe një shtresë emulimi e bazuar në paketën FEX.
Burimi: opennet.ru
