The Fedora 31 distribution has entered the beta testing stage.

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

The most notable changes 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 the work on eliminating GNOME Shell's dependencies related to X11, enabling GNOME to run without launching XWayland.
    If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest of the automatic launch of XWayland when attempting to run X11-based applications in a Wayland-based graphical environment. The ability to run X11 applications with root privileges under XWayland has been added. SDL has resolved scaling issues when running older games that operate at low screen resolutions. Work is being done to provide the capability for 3D acceleration in XWayland on systems with proprietary NVIDIA drivers;
  • 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;
  • For use with the GNOME desktop, introduced the default version is the Firefox browser, built with Wayland support;
  • 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);
  • Packages with the desktop Xfce 4.14;
  • Deepin desktop packages have been updated to the release 15.11;
  • Efforts have been made to bring the GNOME Classic mode closer to a style native to GNOME 2. By default, the overview mode is disabled in GNOME Classic, and the interface for switching between virtual desktops has been modernized;
  • 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.

    Source: opennet.ru

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