The release of the Linux distribution Fedora 30

Introduced release of a Linux distribution Fedora 30. 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 30:

  • The GNOME desktop has been updated to the release 3.32 with a revamped interface style, desktop, and icons, experimental support for fractional scaling, and the discontinuation of global menu support;
  • Efforts have been made to enhance the performance of the DNF package manager. All repository metadata, apart from xz and gzip, is now available in the zchunkformat, which, in addition to providing a good compression level, supports delta changes, allowing the download of only the altered parts of the archive (the file is split into separately compressible blocks, and the client only downloads those blocks for which the checksum does not match the blocks on its side);
  • In DNF implemented the code for sending information necessary for a more accurate estimation of the distribution's user base has been implemented. When accessing mirrors, a "countme" counter will be sent, which increases each week. The counter will be reset to "0" after the first successful request to the server and will start counting weeks after 7 days. This method will allow estimating how long the current version has been installed, which is sufficient for analyzing the dynamics of user transitions to new versions and identifying short-lived installations in continuous integration systems, test environments, containers, and virtual machines. Users can opt to disable the sending of this information if they wish.
  • Packages with the desktop Deepin, developed by the team behind the eponymous Chinese distribution. Desktop components are developed using C/C++ and Go, but the interface is formed using HTML5 technologies with the Chromium web engine. A key feature of the Deepin desktop is a panel that supports multiple operating modes. In classic mode, there is a clearer separation between open windows and suggested applications to launch. The effective mode resembles Unity, blending running program indicators, favorites, and control applets. The program launcher interface is displayed full-screen and provides two modes — browsing favorites and navigating the catalog of installed programs;
  • Packages with the Pantheon desktop have been added, developed by the Elementary OS project.The development uses GTK3+, the Vala language, and the Granite framework. The Pantheon desktop environment consists of components like the Gala window manager (based on LibMutter), the WingPanel top panel, the Slingshot launcher, the Switchboard control panel, the Plank taskbar (rewritten in Vala as an equivalent of the Docky panel), and the Pantheon Greeter session manager (based on LightDM);
  • Updated program versions: GCC 9, Glibc 2.29, Ruby 2.6, Golang 1.12, Erlang 21,
    Fish 3.0, LXQt 0.14.0, GHC 8.4, PHP 7.3, OpenJDK 12, Bash 5.0;
  • Transitioned to GnuPG 2 as the primary GPG implementation (
    /usr/bin/gpg теперь ссылается на исполняемый файл GnuPG 2 вместо GnuPG 1;
  • Work has been completed to ensure smoother graphics display during boot, with no brief screen blackouts and without abrupt graphical transitions. The i915 driver now defaults to fastboot mode, and a new theme for the Plymouth boot splash has been implemented;
  • D-Bus Broker has been selected as the default D-Bus implementation. D-Bus Broker is fully implemented in user space, remains completely compatible with the reference implementation of D-Bus, is designed with a focus on supporting practical functionality, and emphasizes enhancing performance and reliability;The metadata format for full disk encryption has been changed from LUKS1 to LUKS2;
  • As part of the preparation for the end of support for Python 2 (this branch will be maintained until January 1, 2020), a large number of Python 2-specific packages have been removed from the repositories.
  • For packages provided in the repository that support metadata, the default dependency generator for Python Egg/Wheel has been included; Support for outdated and unsafe functions such as encrypt, encrypt_r, setkey, setkey_r, and fcrypt has been removed from libcrypt; The file /etc/sysconfig/nfs has been deprecated; for NFS configuration, only /etc/nfs.conf should be used;
    Support for uEFI has been added for ARMv7 systems booting;
  • The MongoDB database has been removed from the repositories due to the project's transition to a non-free license,
  • which is incompatible
  • with Fedora's requirements;
  • Packages such as Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp, and sonatype-oss-parent have been declared obsolete; A collection of Linux System Roles has been added, with a set of modules and roles for deploying a centralized configuration management system based on Ansible;
  • The following packages have been moved to the deprecated category: Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp, and sonatype-oss-parent;
  • Added a collection Linux System Roles with a set of modules and roles for deploying a centralized configuration management system based on Ansible;
  • The use of The formation of Fedora Atomic Host builds offers a minimal environment, updated atomically by replacing the entire system image without breaking it down into individual packages. The Fedora Atomic Host will be replaced by the project Fedora CoreOS, continuing the development of the server-based Linux system Container Linux;
  • Thanks to PipeWire issues have been resolved with sharing Chrome and Firefox windows in Wayland-based environments during remote work with the system. Issues with proprietary NVIDIA binary drivers in Wayland have also been addressed. Delivery of the default Firefox build with integrated Wayland support has been postponed until the next release (in Fedora 30, Firefox will still operate through XWayland).
  • The toolkit includes Fedora Toolbox, allowing the launch of an additional isolated environment that can be configured in any way using the standard DNF package manager. This environment will simplify the lives of developers who need to frequently install various additional libraries and applications while using the builds Fedora Silverblue;
  • The OpenH264 library with the H.264 codec implementation, which is used in Firefox and GStreamer, now includes support for decoding Main and High profiles, commonly used for delivering video in online services (previously, only the Baseline profile was supported in OpenH264);
  • Included is a system for centralized configuration of Linux desktops — Fleet Commander, designed for managing the deployment and maintenance of settings for a large number of workstations based on Linux and GNOME. It provides a single centralized interface for managing desktop settings, applications, and network connections;
  • Continued The development of the Fedora Silverblue edition, which differs from Fedora Workstation by being delivered in a monolithic form, without separating the base system into individual packages, utilizing an atomic update mechanism, and installing all additional applications as flatpak packages that run in isolated containers. The new version adds the ability to use the rpm-ostree layer in GNOME Software to add layers with additional applications and system components to the base Silverblue image, distributed only in the form of rpm packages and currently unavailable in flatpak. For instance, through rpm-ostree, support for installing proprietary NVIDIA drivers, fonts, language packs, GNOME Shell extensions, and third-party applications such as Google Chrome has been implemented.

At the same time for Fedora 30 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 AMD and NVIDIA drivers, gaming programs, and emulators.

Source: opennet.ru

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