Реліз Linux-дистрибутиву Fedora 32

представлений реліз Linux-дистрибутиву Fedora 32. Для завантаження підготовлено продукти Робоча станція Fedora, Сервер Fedora, Основна ОС, а також набір «спинів» c Live-складаннями десктоп-оточень KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE та LXQt. Збірки сформовані для архітектур x86_64, Power64, ARM64 (AArch64) та різних пристроїв із 32-розрядними процесорами ARM. Публікація збірок Fedora Silverblue и Видання Fedora IoT затримується.

Найбільш помітні поліпшення у Fedora 32:

  • У збірках для робочих станцій за замовчуванням активовано фоновий процес ранній номер, який дозволить оперативніше реагувати на брак пам'яті, не доходячи до виклику обробника 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 задіяний пакет iptables-nft, що пропонує набір утиліт для забезпечення сумісності з iptables, що мають такий самий синтаксис командного рядка, але транслюють отримані правила в байткод nf_tables.
  • Динамічний міжмережевий екран Firewall перекладено на роботу поверх 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 введені в дію "free" та "nonfree" репозиторії проекту RPM Fusion, в яких доступні пакети з додатковими мультимедіа додатками (MPlayer, VLC, Xine), відео/аудіо кодеками, підтримкою DVD, пропрієтарними драйверами AMD та NVIDIA, ігровими програмами, емуляторами. Формування збірок Russian Fedora припинено.

Джерело: opennet.ru

Додати коментар або відгук