Дистрибуцията 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 подобрява използването на свободните логически екстенти при динамично разпределяне на място в хранилището („тънко осигуряване“) чрез връщането им в пула;
  • Работният плот е обновен до версия GNOME 3.36, в която е добавено отделно приложение за управление на добавки за GNOME Shell, модернизирано е оформлението на интерфейсите за вход в системата и отключване на екрана, преработени са повечето системни диалози, добавена е функция за стартиране на приложения с използване на дискретен GPU на системи с хибридна графика, в прегледния режим е реализирана възможност за преименуване на директории с приложения, в системата за уведомления е добавен бутон „не ме безпокойте“, в майстора за начална настройка е добавена опция за включване на система за родителски контрол и т.н.
  • С оглед на прекратяването на живота на Python 2 от Fedora ще бъде е премахнат пакета python2 и всички пакети, които изискват Python 2 за своята работа или компилиране. За разработчици и потребители, на които им е необходим Python 2, ще бъде предоставен отделен пакет python27, който ще бъде оформен в стил „всичко в едно“ (без разделяне на под-пакети) и не е предназначен за използване като зависимост;
  • По подразбиране вместо iptables-legacy задействан пакет 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 (появиха се проблеми с използването на стари растерни шрифтове в gnome-terminal след прехода към HarfBuzz);
  • При подготовката на релиза спряно тест за качество на инсталационните сборки за оптични носители.

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

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