Release of the Fedora distribution Linux 43

Fedora distribution release announced Linux 43. Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite ΠΈ Live-сборки, поставляСмыС Π² Ρ„ΠΎΡ€ΠΌΠ΅ спинов c ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ окруТСниями Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway ΠΈ Cosmic. Π‘Π±ΠΎΡ€ΠΊΠΈ сформированы для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ x86_64, Power64 ΠΈ ARM64 (AArch64).

The most significant changes in Fedora Linux 43:

  • The desktop in Fedora Workstation has been updated to the GNOME 49 branch.
  • Packages used to run GNOME on top of the X server have been removed from the repositories. All GNOME users using X11 will be forcibly switched to a GNOME session running on Wayland. The ability to run X11 applications using XWayland remains unchanged.
  • On x86 systems, only the option to use GPT (GUID Partition Table) partition tables remains available for all Fedora installations using UEFI. Support for installing Fedora in UEFI mode on drives with MBR (Master Boot Record) partition tables has been discontinued on x86 systems, but remains on ARM and RISC-V systems.
  • The transition to the RPM 6 package manager has been completed, notable for its support of a new format that allows for creating packages larger than 4 GB. The digital signature verification features introduced in RPM6 have been delayed by default until the release of Fedora 44.
  • All spin-based builds have been migrated to a new version of the Anaconda installer, which replaces the GTK-based interface with a web interface that allows interaction via a web browser for remote installation management. In the previous release, the new installer was used in Fedora Workstation. Instead of a main screen with a list of actions, the new interface features a wizard-based interface, which guides you through specific steps sequentially without returning to the main screen. Guided partitioning is the default option, in which the installer automatically selects partition creation or modification parameters based on user-selected settings. Options are available for reinstalling the distribution and dual-boot installation on systems with multiple operating systems.
  • The installer has been migrated to use the DNF5 package manager when installing RPM packages (DNF5 has been used in the system since Fedora 41). DNF5's core package management functionality has been moved to a separate library, libdnf5, the DNF Daemon is used instead of PackageKit bindings, and the Python components have been rewritten in C++.
  • The installer no longer supports separately updated modules whose life cycle is not tied to the distribution's core components and whose maintenance is performed independently of distribution releases, which allowed for the coexistence of packages with different versions of the same application.
  • In Fedora Kinoite, the atomically updated version of Fedora with KDE, automatic system updates are enabled by default. Updates are now downloaded silently in the background and applied after a reboot. The settings include options to disable automatic updates and change the update check interval.
  • The YASM assembler, the last update of which was released in 2019, has been deprecated. Packages that used YASM for building (including Firefox) have been switched to building using NASM.
  • The GnuPG distribution has been split into several packages - the gpg program, auxiliary utilities, and GnuPG services are now distributed in separate packages (gnupg2, gnupg2-dirmngr, gnupg2-g13, gnupg2-gpgconf, gnupg2-gpg-agent, gnupg2-keyboxd, gnupg2-scdaemon, gnupg2-smime, gnupg2-wks, gnupg2-utils, and gnupg2-verify).
  • Implemented the ability to use the Intel TDX (Trusted Domain Extensions) mechanism to encrypt the RAM of guest systems (AMD SEV is supported since Fedora 41).
  • Toolkits have been added for the Hare programming language, developed by the author of the Sway user environment. The language is optimized for low-level tasks such as developing operating systems, compilers, network applications, and system utilities that require maximum performance and full control over execution. The language uses manual memory management and a static type system, requiring each variable to be explicitly assigned a specific type.
  • When building packages in the Go language, the Go Vendor Tools are used, which includes copies of the libraries used in the src package, rather than using separately supplied packages with dependencies (i.e., system-wide versions of libraries are not used).
  • Noto Color Emoji fonts have been transitioned to using COLRv1 vector format instead of raster representation. Using COLRv1 has improved rendering quality and reduced font file size.
  • The Zstd algorithm is used to compress the initial RAM disk (initrd) images when building with Dracut. Switching from xz to zstd reduced the initrd size by several megabytes and accelerated boot time.
  • A rewritten version of the Greenboot toolkit is used, rewritten in Rust (the previous version was written in bash). Greenboot is used in atomically updated Fedora distributions to check the system state during boot and roll back to the previous version if problems are detected.
  • Updated versions: LLVM 21, GCC 15.2, binutils 2.45, glibc 2.42, gdb 17.1, Go 1.25, Python 3.14, Java 25, Maven 4, Perl 5.42, Haskell GHC 9.8, Apache Tomcat 10.1.x, Ruby on Rails 8.0, PostgreSQL 18, MySQL 8.4, Dovecot 2.4.

For Fedora 43, the "free" and "nonfree" repositories from the RPM Fusion project have been launched, providing packages with additional multimedia applications (MPlayer, VLC, Xine), video/audio codecs, DVD support, proprietary AMD and NVIDIA drivers, game programs, and emulators.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers πŸ”₯ Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster