Release of Fedora 30 Linux distribution

Submitted by Linux distribution release Fedora 30. 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 30:

  • GNOME desktop updated for release 3.32 with a redesigned style of interface elements, desktop and icons, experimental support for fractional scaling and deprecation of the global menu;
  • Work has been done to improve the performance of the DNF package manager. All metadata in repositories other than xz and gzip is now available in the format zchunk, which, in addition to a good level of compression, provides support for delta changes that allow you to download only changed parts of the archive (the file is split into separately compressed blocks and the client downloads only those blocks for which the checksum does not match the blocks on its side);
  • In DNF added code to send information needed to more accurately estimate the distribution's user base. When accessing mirrors, a β€œcountme” counter will be sent, the value of which increases every week. The counter will be reset to "0" after the first successful call to the server and after 7 days it will start counting the weeks. This method will allow you to estimate how long ago the used release was installed, which is enough to analyze the dynamics of users moving to new versions and identify short-lived installations in continuous integration systems, test systems, containers and virtual machines. If desired, the user will be able to disable the sending of the specified information.
  • Added desktop packages Deepin, developed by the developers of the distribution kit of the same name from China. The desktop components are developed using C/C++ and Go languages, but the interface is formed using HTML5 technologies using the Chromium web engine. The key feature of the Deepin desktop is the panel, which supports multiple modes of operation. In classic mode, there is a more explicit separation of open windows and applications offered for launch. Efficiency mode is somewhat reminiscent of Unity, mixing indicators of running programs, favorite applications, and control applets. The program launch interface is displayed in full screen and provides two modes - viewing favorite applications and navigating through the catalog of installed programs;
  • Added packages with the Pantheon desktop, which is being developed by the project Elementary OS. GTK3+, Vala language and Granite framework are used for development. The Pantheon graphical environment combines components such as the Gala window manager (based on LibMutter), the WingPanel top panel, the Slingshot launcher, the Switchboard control panel, the Plank bottom taskbar (an analogue of the Docky panel rewritten in Vala) and the Pantheon Greeter session manager (based on LightDM). );
  • Updated software 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;

  • Moved to GnuPG 2 as the main implementation of GPG (
    /usr/bin/gpg now links to the GnuPG 2 executable instead of GnuPG 1;
  • Work has been done to provide a smoother display of graphics during loading, without momentary screen disconnections and without abrupt graphical transitions. The i915 driver has fastboot enabled by default, the plymouth boot screen uses a new theme;
  • As a default implementation of the D-Bus bus, D-Bus Broker. D-Bus Broker is implemented entirely in user space, remains fully compatible with the reference implementation of D-Bus, is designed with an eye to supporting the functionality demanded in practice, and focuses on work to increase performance and improve reliability;
  • Entire disk encryption metadata format changed from LUKS1 to LUKS2;
  • Removed from the repositories in preparation for the end of support for Python 2 (maintenance for this branch expires January 1, 2020) big number Python 2 specific packages. For repository-supplied Python modules with metadata support
    Python Egg/Wheel has a dependency generator enabled by default;

  • Removed support for deprecated and insecure functions such as encrypt, encrypt_r, setkey, setkey_r, and fcrypt from libcrypt.
  • The /etc/sysconfig/nfs file has been deprecated, only /etc/nfs.conf should be used to configure NFS;
  • Added uEFI support for booting on ARMv7 systems;
  • The MongoDB DBMS was removed from the repositories due to the transition of this project to a non-free license, incompatible with Fedora requirements;
  • The Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp and sonatype-oss-parent packages have been deprecated;
  • Collection added Linux System Roles with a set of modules and roles for deploying a centralized configuration management system based on Ansible;
  • discontinued formation of Fedora Atomic Host assemblies, offering a minimalized environment, which is updated atomically by replacing the image of the entire system, without breaking it down into separate packages. Fedora Atomic Host will be replaced by a project Fedora Core OS, continuing Linux server system development container linux;
  • Through the use of PipeWire problems solved with sharing access to Chrome and Firefox windows in Wayland-based environments when organizing remote work with the system. Also resolved issues using NVIDIA proprietary binary drivers with Wayland. Supply By default, builds of Firefox with built-in Wayland support are deferred until the next release (in Fedora 30, Firefox will continue to work through XWayland as before).
  • Toolkit included fedora toolbox, which allows you to launch an additional isolated environment, which can be arranged in an arbitrary way using the usual DNF package manager. The specified environment will simplify the life of developers who need to frequently install various additional libraries and applications in the conditions of using assemblies Fedora Silverblue;
  • The OpenH264 library with the implementation of the H.264 codec, which is used in Firefox and GStreamer, has added support for decoding the Main and High profiles, which are usually used to stream video in online services (previously, only the Baseline profile was supported in OpenH264);
  • The system includes a system for centralized configuration of Linux desktops - 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;
  • Continued development of the Fedora Silverblue edition, which differs from Fedora Workstation by being delivered in a monolithic form, without dividing the base system into separate packages, using an atomic update mechanism and installing all additional applications in the form of 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 to the Silverblue base image with additional applications and system components distributed only in the form of rpm packages and not yet available in flatpak. For example, rpm-ostree supports installation of proprietary NVIDIA drivers, fonts, language sets, GNOME Shell extensions, and third-party applications such as Google Chrome.

Simultaneously for Fedora 30 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.

Source: opennet.ru

Add a comment