Дистрибуцията Fedora 32 премина в етап бета-тестиране

Започна тестиране на бета версия на дистрибуцията Fedora 32. Бета изданието означава преход към финалната фаза на тестването, в която се допуска само коригиране на критични грешки. Релиз е планиран в края на април. Изданието обхваща Fedora Workstation, Fedora Server, Fedora Silverblue и Live сборки, предоставяни под форма на спинове с десктоп среди KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE и LXQt. Сборките са подготвени за архитектури x86_64, ARM (Raspberry Pi 2 и 3), ARM64 (AArch64) и Power.

Най-забележителните промени в 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);
  • При подготовката на изданието е спряно тестиране на качеството на инсталационните сборки за оптични носители.

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

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