Fedora 31 Distribution Enters Beta Testing

Began testing the beta version of the Fedora 31 distribution. The beta release marked the transition to the final stage of testing, in which only critical bug fixes are allowed. Release is planned on October 22 or 29. Issue covers Fedora Workstation, Fedora Server, Fedora Silverblue and Live builds shipped in the form spins with KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE and LXQt desktop environments. Builds are prepared for x86_64, ARM (Raspberry Pi 2 and 3), ARM64 (AArch64) and Power architectures.

Most notable changes 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 without running XWayland.
    Implemented opportunity automatically launching XWayland when trying to run an X11 protocol-based application in a graphical environment based on the Wayland protocol. Added the ability to run X11 applications as root under XWayland. SDL resolves scaling issues when running older games running at low screen resolutions. Work is underway to provide the ability to use 3D acceleration in XWayland on systems with proprietary NVIDIA drivers;

  • 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;
  • For use with the GNOME desktop proposed the default browser option is Firefox, собранный with Wayland support;
  • Qt library for use in the GNOME environment collected by default with Wayland support (instead of XCB, the Qt Wayland plugin is activated);
  • Added desktop packages Xfce 4.14;
  • Deepin desktop packages updated to release 15.11;
  • Work has been done to bring 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;
  • 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.

    Source: opennet.ru

Add a comment