Release of the Fedora 31 Linux distribution

Introduced release of a Linux distribution Fedora 31. For downloading are prepared products Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT Edition, as well as set of 'spins' with Live builds of desktop environments KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, and LXQt. Builds are designed for x86, x86_64, Power64, ARM64 (AArch64) architectures, and various devices with 32-bit ARM processors.

The most notable improvements in Fedora 31:

  • The GNOME desktop has been updated to the release 3.34 with support for grouping application icons into folders and a new wallpaper selection panel;
  • Completed work has been done to remove GNOME Shell's dependencies related to X11, allowing GNOME to run in a Wayland-based environment without launching XWayland.
    An experimental feature has been implemented of to automatically start XWayland when trying to run X11-based applications in a Wayland-based graphical environment (enabled via the autostart-xwayland flag in gsettings org.gnome.mutter experimental-features). The ability to run X11 applications with root privileges under XWayland has been added. Issues with scaling when running older games at low screen resolutions have been resolved in SDL;
  • For use with the GNOME desktop, introduced the default version is the Firefox browser, built with Wayland support;
  • The Mutter window manager has added support for a new transactional (atomic) KMS API (Atomic Kernel Mode Setting), allowing the verification of parameters before actually changing the video mode;
  • The Qt library for use in the GNOME environment has been compiled by default with Wayland support (instead of XCB, the Qt Wayland plugin has been activated);
  • In the QtGNOME module, which includes components for integrating Qt applications in the GNOME environment, adaptations to changes in the Adwaita theme have been made (support for a dark theme variant has been introduced);
    Release of the Fedora 31 Linux distribution
  • Packages with the desktop Xfce 4.14;
  • Deepin desktop packages have been updated to the release 15.11;
  • Completed work has been done to bring the GNOME Classic mode closer to a more native GNOME 2 style. By default, in GNOME Classic, the overview mode is disabled, and the interface for switching between virtual desktops has been modernized;

    Release of the Fedora 31 Linux distribution
  • The installation of language packs has been simplified — when selecting a new language in the GNOME control center, the necessary packages for support are now installed automatically;
  • Prior to the release 0.14.1, the system for centralized configuration of Linux desktops has been updated — Fleet Commander, designed for organizing the deployment and maintenance of settings for a large number of workstations based on Linux and GNOME. It provides a unified centralized interface for managing desktop settings, applications, and network connections. The most notable improvement is the ability to use Active Directory for deploying profiles without using FreeIPA;
  • The built-in translator has gained support for Basque and Galician languages. Sysprof, a performance profiling tool for Linux systems that allows for detailed analysis of the performance of all system components as a whole, including the kernel and user environment applications;

    Release of the Fedora 31 Linux distribution
  • The OpenH264 library, implementing the H.264 codec used in Firefox and GStreamer, has added support for decoding High and Advanced profiles, which are used for delivering video in online services (previously only Baseline and Main profiles were supported in OpenH264);
  • The formation of builds, kernel images for the i686 architecture, and key repositories has been discontinued. The formation of multi-lib repositories for x86_64 environments is preserved, and i686 packages in them will continue to be updated;
  • A new official edition has been added to the builds distributed from the main download page Fedora IoT Edition, complementing Fedora Workstation, Server, and CoreOS. The build is oriented is intended for use on Internet of Things (IoT) devices and offers a streamlined environment, updated atomically by replacing the entire system image, without breaking it into separate packages. The OSTree technology is used to form the system environment;
  • Testing is underway for the edition CoreOS, which has replaced the Fedora Atomic Host and CoreOS Container Linux products as a unified solution for running environments based on isolated containers. The first stable release of CoreOS is expected next year;
  • the net/http the display of login as the root user via SSH with a password (key-based login is possible);
  • The GOLD linker has been moved into a separate package from binutils. Added an optional feature to use the LLD linker from the LLVM project;
  • Distribution translated to use a unified cgroups-v2 hierarchy by default. Previously, a hybrid mode was set by default (systemd was built with "-Ddefault-hierarchy=hybrid");
  • Added the ability to generate build dependencies for an RPM spec file;
  • Continued cleanup packages related to Python 2, and preparations for the complete discontinuation of Python 2 support. The python executable is redirected to Python 3;
  • In the RPM package manager engaged the Zstd compression algorithm. In DNF, the skip_if_unavailable=FALSE option is enabled by default, meaning if a repository is unavailable, an error will be displayed. Packages related to YUM 3 support have been removed;
  • System components have been updated, including Glibc 2.30, Gawk 5.0.1 (previously using branch 4.2), RPM 4.15
  • Development tools have been updated, including Node.js 12.x, Go 1.13, Perl 5.30, Erlang 22, GHC 8.6, Mono 5.20;
  • The ability to define a custom policy (crypto-policies) in the area of support for cryptographic algorithms and protocols has been added;
  • Work continues on replacing PulseAudio and Jack with a multimedia server PipeWire, enhancing PulseAudio with tools for video streaming and audio processing with minimal latency, considering the needs of professional audio processing systems, and also offering an extended security model for managing access at the level of individual devices and streams. Within the development cycle of Fedora 31, the focus is on applying PipeWire for screen sharing in Wayland-based environments, including using the Miracast protocol.
  • Unprivileged programs are provided with can send ICMP Echo packets (ping), thanks to the sysctl setting "net.ipv4.ping_group_range" for the entire range of groups (for all processes);
  • The buildroot enabled is a stripped-down version of the GDB debugger (without support for XML, Python, and syntax highlighting);
  • An image for EFI (grubx64.efi from grub2-efi-x64) added are missing from the basic set
    "verify," "cryptodisk" and "luks";
  • Added a new spin build for the AArch64 architecture with the Xfce desktop.

Simultaneously for Fedora 31 has been put into operation. The "free" and "nonfree" repositories of the RPM Fusion project, which provide packages with additional multimedia applications (MPlayer, VLC, Xine), video/audio codecs, DVD support, proprietary drivers for AMD and NVIDIA, gaming programs, and emulators. Building Russian Fedora distributions. has been put into operation..

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster