Release of Fedora 32 Linux distribution

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

Most notable improvements in Fedora 32:

  • In workstation builds by default activated background process early morning, which will allow you to more quickly respond to a lack of memory, without reaching the call of the OOM (Out Of Memory) handler in the kernel, which is triggered when the situation becomes critical and the system, as a rule, no longer responds to user actions. If the amount of available memory is less than the specified value, then earlyoom, by sending SIGTERM (less than 10% free memory) or SIGKILL (< 5%), forcibly (shuts down the process that consumes memory most actively (having the highest /proc/*/oom_score), without bringing the system state to clearing system buffers.
  • Switched on by default, the systemd timer fstrim.timer, which starts the fstrim.service service once a week to execute the "/usr/sbin/fstrim -fstab -verbose -quiet" command, which passes information to storage devices about unused blocks in mounted file systems and in dynamically expanding LVM storages. This mechanism smoothes the wear of SSD and NVMe drives and improves the efficiency of block cleaning, and also in LVM improves the use of free logical extents during dynamic allocation of storage space ("thin provisioning") by returning them to the pool.
  • Desktop updated to release GNOME 3.36, which introduced a separate application for managing GNOME Shell add-ons, modernized the design of the login and unlock interfaces, redesigned most of the system dialogs, introduced the function of launching applications using a discrete GPU on systems with hybrid graphics, introduced the ability to rename directories with applications, a β€œdo not disturb” button has been added to the notification system, the option to enable the parental control system has been added to the initial setup wizard, etc.
  • In connection with termination Python 2 lifetime from Fedora will be deleted the python2 package and all packages that require Python 2 to run or build. For developers and users who need Python 2, a separate python27 package will be provided, which will be packaged in an all-in-one style (without subpackaging) and is not intended to be used as a dependency.
  • Default instead of iptables-legacy involved iptables-nft package, which offers a set of iptables compatibility utilities that have the same command line syntax but translate the resulting rules into nf_tables bytecode.
  • dynamic firewall firewalld translated to work on top of nftables. iptables and ebtables will continue to be used to invoke rules directly.
  • GCC 10 is used for building. Many packages have been updated, including Glibc 2.31, Binutils 2.33, LLVM 10-rc, Python 3.8, Ruby 2.7,
    Go 1.14, MariaDB 10.4, Mono 6.6, PostgreSQL 12, PHP 7.4.

  • In packages that define their own users and groups, implemented transition to user definitions in a format identical to sysusers.d (the systemd-sysusers utility itself is not yet used to generate the contents of /etc/passwd and /etc/group, it is only a data format with information about users, it is still called to create users useradd).
  • To the DNF package manager added code to send information needed to more accurately estimate the distribution's user base. Instead of the originally planned transmission of a unique UUID identifier, a more simple circuit based on the installation time counter and a variable with data about the architecture and version of the OS. The "countme" counter will reset to "0" after the first successful hit to the server, and after 7 days it will begin to increase every week, which will allow you to estimate how long ago the release in use was installed. If desired, the user can disable the sending of the specified information.
  • Python interpreter assembled with the "-fno-semantic-interposition" flag, the use of which in tests showed a performance increase from 5 to 27%.
  • The composition included additional bitmap fonts in OpenType format for use in programs such as gnome-terminal (after switching to HarfBuzz, there were problems using old bitmap fonts in gnome-terminal).
  • In preparation for release discontinued testing the quality of installation assemblies for optical media.

Simultaneously for Fedora 32 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