Пускането на Linux дистрибуцията Fedora 32

Представено издание на дистрибутива Linux Fedora 32. За сваляне са подготвени продукти Fedora Workstation, Fedora Server, CoreOS, а също и набор „спинов“ с Live-сборки на десктоп средите KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE и LXQt. Сборките са направени за архитектури x86_64, Power64, ARM64 (AArch64) и различни устройства с 32-битови ARM процесори. Публикацията на сборките Fedora Silverblue и Fedora IoT Edition се забавя.

Най-забележителните подобрения в Fedora 32:

  • В сборките за работни станции по подразбиране е активиран фонов процес earlyoom, който позволява по-бърза реакция на липса на памет, без да достига до тригера на OOM (Out Of Memory) в ядрото, който сработва, когато ситуацията стане критична и системата обикновено вече не реагира на действията на потребителя. Ако обемът на наличната памет е под зададената стойност, earlyoom чрез изпращане на SIGTERM (когда свободната памет е под 10%) или SIGKILL (< 5%) принудително (ще завърши процеса, който най-активно консумира памет (с най-висока стойност /proc/*/oom_score), без да довежда състоянието на системата до почистване на системните буфери.
  • Включено по подразбиране systemd таймер fstrim.timer, който веднъж на седмица стартира услугата fstrim.service за изпълнение на командата „/usr/sbin/fstrim --fstab --verbose --quiet“, предаваща на устройствата за съхранение информация за неизползваните блокове в монтираните файлови системи и динамично разширяващи се хранилища LVM. Този механизъм намалява износването на SSD и NVMe носители и увеличава ефективността на почистването на блокове, а също в LVM подобрява използването на свободните логически екстенти при динамично разпределяне на място в хранилището („thin provisioning“) чрез тяхното връщане в пула.
  • Работният плот е обновен до версия GNOME 3.36, в който се е появило отделно приложение за управление на добавки за GNOME Shell, модернизирано оформление на интерфейсите за вход в системата и отключване на екрана, преработени са повечето системни диалози, добавена е функция за стартиране на приложения с дискретен GPU в системи с хибридна графика, реализирана е възможността за преименуване на каталози с приложения в обзорния режим, добавена е бутон „не безпокойте“ в системата за уведомления, добавена е опция за включване на система за родителски контрол в мастера за начална настройка и т.н.
  • С оглед на прекратяването живота на Python 2 от Fedora ще бъде премахнат пакет python2 и всички пакети, които изискват Python 2 за работа или компилация. За разработчици и потребители, които се нуждаят от Python 2, ще се предостави отделен пакет python27, който ще бъде оформен в стил "всичко в едно" (без разбивка на подпакети) и не е предназначен за използване като зависимост.
  • По подразбиране вместо iptables-legacy macOS: За всички прозорци на цял екран пакет iptables-nft, който предлага набор от утилити за съвместимост с iptables, използващи същия синтаксис на командния ред, но трансформиращи получените правила в байткод nf_tables.
  • Динамична защитна стена firewalld преведен за работа над nftables. За директно извикване на правила ще продължат да се използват iptables и ebtables.
  • За компилация е използван GCC 10. Актуализирани са версиите на много пакети, включително 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.
  • В пакетите, определящи собствени потребители и групи, осъществен преходът към определения на потребителите в формат, идентичен на sysusers.d (същата утилита systemd-sysusers за формиране на съдържание за /etc/passwd и /etc/group в момента не се използва, става въпрос само за формата на данните с информация за потребителите, за създаване на потребители все още се извиква useradd).
  • В пакетния мениджър DNF добавен код за изпращане на информация, необходима за по-точна оценка на потребителската база на дистрибуцията. Вместо първоначално планираното предаване на уникален UUID идентификатор е реализирана по- опростена схема на базата на брояча на времето на инсталация и променлива с данни за архитектурата и версията на ОС. Броячът "countme" ще бъде нулиран на "0" след първото успешно свързване със сървъра и след 7 дни ще започне да нараства всяка седмица, което ще позволи оценка на времето от инсталацията на използваното издание. По желание потребителят може да деактивира изпращането на посочената информация.
  • Интерпретатор Python е компилиран с флага "-fno-semantic-interposition", чиято употреба в тестовете показа увеличение на производителността от 5 до 27%.
  • В състава са включени допълнителни растерни шрифтове в OpenType формат за употреба в програми като gnome-terminal (след преминаването на HarfBuzz възникнаха проблеми с използването на стари растерни шрифтове в gnome-terminal).
  • При подготовката на изданието е спряно тестиране на качеството на инсталационните сборки за оптични носители.

Едновременно за Fedora 32 введени в строй Репозиториите на проекта RPM Fusion, налични като «free» и «nonfree», предлагат пакети с допълнителни мултимедийни приложения (MPlayer, VLC, Xine), видео/аудио кодеци, поддръжка на DVD, проприетарни драйвери AMD и NVIDIA, игрални програми и емулятори. Създаване на сборки на Russian Fedora е спряно.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster