Дистрибутив Fedora 32 перейшов на стадію бета-тестування

Почалося бета-версії дистрибутива Fedora 32. Бета-випуск ознаменував перехід на фінальну стадію тестування, при якій допускається лише виправлення критичних помилок. Реліз запланований на кінець квітня. Випуск охоплює Робоча станція Fedora, Fedora Server, Fedora Silverblue та Live-складання, що постачаються у формі спинів c десктоп-оточеннями KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE та LXQt. Збірки підготовлені для архітектур x86_64, ARM (Raspberry Pi 2 та 3), ARM64 (AArch64) та Power.

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

Джерело: opennet.ru

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