Release of Fedora 31 Linux distribution

Submitted by Linux distribution release Fedora 31. For loading prepared by Products Fedora Workstation, FedoraServer, Fedora Silverblue, Fedora IoT Edition, and set of "spins" with live builds of KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE and LXQt desktop environments. Assemblies are generated for x86, x86_64, Power64, ARM64 (AArch64) and various devices with 32-bit ARM processors.

Most notable improvements in Fedora 31:

  • GNOME desktop updated for release 3.34 with support for grouping application icons into folders and a new desktop wallpaper selection panel;
  • Carried out work to rid GNOME Shell of X11-related dependencies, allowing GNOME to run in a Wayland-based environment without running XWayland.
    Experimental opportunity automatic launch of XWayland when trying to run an X11 protocol-based application in a Wayland-based graphical environment (enabled via the autostart-xwayland flag in gsettings org.gnome.mutter experimental-features). Added the ability to run X11 applications as root under XWayland. SDL resolves scaling issues when running older games running at low screen resolutions.
  • For use with the GNOME desktop proposed the default browser option is Firefox, собранный with Wayland support;
  • Added support for a new transactional (atomic) API KMS (Atomic Kernel Mode Setting) in the Mutter window manager, which allows you to check the correctness of the parameters before actually changing the video mode;
  • Qt library for use in the GNOME environment collected by default with Wayland support (instead of XCB, the Qt Wayland plugin is activated);
  • The QtGNOME module, with components for integrating Qt applications in the GNOME environment, has been adapted to changes in the Adwaita theme (there is support for a dark design option);
    Release of Fedora 31 Linux distribution

  • Added desktop packages Xfce 4.14;
  • Deepin desktop packages updated to release 15.11;
  • Carried out work on bringing the GNOME Classic mode to a more native GNOME 2 style. By default, GNOME Classic disables overview mode and modernized the interface for switching between virtual desktops;

    Release of Fedora 31 Linux distribution

  • Simplified installation of language packs - when you select a new language in the GNOME Control Center, the packages required to support it are now installed automatically;
  • Prior to release 0.14.1, the system for centralized configuration of Linux desktops has been updated - Fleet Commander, designed to organize the deployment and maintenance of settings for a large number of workstations based on Linux and GNOME. Provides a single, centralized interface for managing desktop settings, applications, and network connections. The most notable improvement was the ability to use Active Directory to deploy profiles without using FreeIPA;
  • Updated sysprof, a Linux performance profiling tool that allows you to analyze in detail the performance of all components of the system as a whole, including the kernel and userland applications;

    Release of Fedora 31 Linux distribution

  • The OpenH264 library with the implementation of the H.264 codec, which is used in Firefox and GStreamer, has added support for decoding the High and Advanced profiles that are used to stream video in online services (previously, Baseline and Main profiles were supported in OpenH264);
  • The formation of assemblies, the image of the Linux kernel and the main repositories for the i686 architecture has been stopped. 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, which complemented Fedora Workstation, Server and CoreOS. Assembly oriented for use on Internet of Things (IoT) devices and offers a minimalized environment, which is updated atomically by replacing the image of the entire system, without breaking it down into separate packages. OSTree technology is used to form the system environment;
  • Edition is being tested CoreOS, which replaced Fedora Atomic Host and CoreOS Container Linux products as a single solution for running environments based on isolated containers. The first stable release of CoreOS is expected next year;
  • By default forbidden login as root via SSH with a password (login using keys is possible);
  • Linker GOLD rendered to a separate package from the binutils package. Added by optional ability to use the LDD linker from the LLVM project;
  • Distribution translated to use the cgroups-v2 unified hierarchy by default. Previously, hybrid mode was set by default (systemd was built with "-Ddefault-hierarchy=hybrid");
  • Added by the ability to generate assembly dependencies for the RPM spec file;
  • Continued cleaning packages related to Python 2 and preparing for the complete end of support for Python 2. The python executable has been redirected to Python 3;
  • In RPM package manager involved Zstd compression algorithm. DNF defaults to skip_if_unavailable=FALSE, i.e. if the repository is unavailable, an error will now be displayed. Removed packages related to YUM 3 support;
  • Updated system components, including glibc 2.30, Gawk 5.0.1 (previously used branch 4.2), RPM 4.15
  • Development tools updated, including Node.js 12.x, Go 1.13, Perl 5.30, Erlang 22, GHC 8.6, Mono 5.20;
  • Added the ability to define your own policy (crypto-policies) in the field of support of cryptographic algorithms and protocols;
  • Work continued on replacing PulseAudio and Jack with a multimedia server Pipe Wire, which extends the capabilities of PulseAudio with low-latency video streaming and audio processing for the needs of professional audio processing systems, and also offers an extended security model for access control at the level of individual devices and streams. As part of the Fedora 31 development cycle, work is focused on the use of PipeWire for screen sharing in Wayland-based environments, including using the Miracast protocol.
  • Unprivileged programs provided by the ability to send ICMP Echo (ping) packets, thanks to the setting of sysctl "net.ipv4.ping_group_range" for the entire range of groups (for all processes);
  • As part of buildroot is included a stripped-down version of the GDB debugger (without XML, Python, and syntax highlighting support);
  • To the EFI image (grubx64.efi from grub2-efi-x64) added Modules
    "verify," "cryptodisk" and "luks";

  • Added by new spin build for AArch64 architecture with Xfce desktop.

Simultaneously for Fedora 31 commissioned "free" and "nonfree" repositories of the RPM Fusion project, where packages with additional multimedia applications (MPlayer, VLC, Xine), video/audio codecs, DVD support, AMD and NVIDIA proprietary drivers, game programs, emulators are available. Formation of builds Russian Fedora discontinued.

Source: opennet.ru

Add a comment