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

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

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

  • Робочий стіл GNOME оновлено до випуску 3.34 c підтримкою угруповання піктограм додатків до папок та новою панеллю вибору шпалер робочого столу;
  • Проведено робота з рятування GNOME Shell від залежностей, пов'язаних з X11, що дозволяє виконувати GNOME в оточенні на базі Wayland без запуску XWayland.
    Реалізовано експериментальну можливість автоматичного запуску XWayland при спробі виконання програми на базі протоколу X11 у графічному оточенні на основі протоколу Wayland (включається через прапор autostart-xwayland у gsettings org.gnome.mutter experimental-features). Додано можливість запуску X11-додатків з правами root під керуванням XWayland. У SDL вирішено проблеми з масштабуванням під час запуску старих ігор, що працюють у низьких роздільних здатнах екрану;
  • Для використання з робочим столом GNOME запропонований за промовчанням варіант браузера Firefox, зібраний за допомогою Wayland;
  • У віконному менеджері Mutter додано підтримку нового транзакційного (атомарного) API KMS (Atomic Kernel Mode Setting), що дозволяє перевірити коректність параметрів перед фактичною зміною відеорежиму;
  • Бібліотека Qt для використання в оточенні GNOME зібрана за замовчуванням з підтримкою Wayland (замість XCB активовано плагін Qt Wayland);
  • У модулі QtGNOME, з компонентами для інтеграції Qt-додатків в оточенні GNOME, проведено адаптацію змін до теми Adwaita (з'явилася підтримка темного варіанту оформлення);
    Реліз Linux-дистрибутиву Fedora 31

  • Додані пакети з робочим столом Xfce 4.14;
  • Пакети з робочим столом Deepin оновлено до випуску 15.11;
  • Проведено робота з приведення режиму GNOME Classic до рідного для GNOME 2 стилю. За замовчуванням у GNOME Classic вимкнено оглядовий режим та модернізовано інтерфейс перемикання між віртуальними робочими столами;

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

  • Спрощено інсталяцію мовних пакетів — при виборі нової мови в центрі керування GNOME, необхідні для її підтримки пакети тепер встановлюються автоматично;
  • До випуску 0.14.1 оновлено систему для централізованого налаштування Linux-десктопів. Командувач флоту, призначена для організації розгортання та супроводу налаштувань для великої кількості робочих станцій на базі Linux та GNOME. Надається єдиний централізований інтерфейс для керування налаштуваннями робочого столу, прикладних програм та мережевих підключень. Найбільш помітним покращенням стала можливість використання Active Directory для розгортання профілів без застосування FreeIPA;
  • Оновлено сиспроф, інструментарій для профілювання продуктивності Linux-системи, що дозволяє детально проаналізувати продуктивність всіх компонентів системи в цілому, включаючи ядро ​​та програми користувача оточення;

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

  • До бібліотеки OpenH264 з реалізацією кодека H.264, яка використовується в Firefox та GStreamer, додано підтримку декодування профілів High та Advanced, які застосовуються для віддачі відео в online-сервісах (раніше в OpenH264 підтримувалися профілі Baseline та Main);
  • Припинено формування збірок, образу ядра Linux та основних репозиторіїв для архітектури i686. Формування multi-lib репозиторіїв для оточень x86_64 збережено і пакети i686 в них продовжать оновлюватися;
  • До збірок, що розповсюджуються з основної сторінки завантаження, додано нову офіційну редакцію Видання Fedora IoT, що доповнила Fedora Workstation, Server та CoreOS. Складання орієнтована використання на пристроях інтернету речей (IoT) і пропонує урізане до мінімуму оточення, оновлення якого проводиться атомарно через заміну образу всієї системи, без розбивки на окремі пакети. Для формування системного оточення використовується технологія OSTree;
  • Проводиться тестування редакції Основна ОС, яка прийшла на зміну продуктам Fedora Atomic Host та CoreOS Container Linux як єдине рішення для запуску оточення на базі ізольованих контейнерів. Перший стабільний випуск CoreOS очікується наступного року;
  • За замовчуванням заборонений вхід під користувачем root через SSH за паролем (вхід із використанням ключів можливий);
  • Компонувальник GOLD винесено в окремий пакет з пакету binutils. Додана опціональна можливість використання компонувальника LDD від проекту LLVM;
  • дистрибутив перекладено використання за умовчанням уніфікованої ієрархії cgroups-v2. Раніше за умовчанням виставлявся гібридний режим (systemd збирався з -Ddefault-hierarchy = hybrid);
  • Додана можливість генерації складальних залежностей для spec-файлу RPM;
  • Продовжено чистка пакетів, пов'язаних з Python 2, і підготовка до повного припинення підтримки Python 2. Файл python, що виконується, перенаправлений на Python 3;
  • У пакетному менеджері RPM задіяний алгоритм стиснення Zstd. У DNF за умовчанням встановлено опцію skip_if_unavailable=FALSE, тобто. при недоступності репозиторію тепер виводитиметься помилка. Видалено пакети, пов'язані з підтримкою YUM 3;
  • Оновлено системні компоненти, включаючи Glibc 2.30, Gawk 5.0.1 (раніше застосовувалася гілка 4.2), RPM 4.15
  • Оновлено засоби розробки, у тому числі Node.js 12.x, Go 1.13, Perl 5.30, Erlang 22, GHC 8.6, Mono 5.20;
  • Додано можливість визначення власної політики (crypto-policies) у сфері підтримки криптографічних алгоритмів і протоколів;
  • Продовжено роботу із заміни PulseAudio та Jack на мультимедійний сервер PipeWire, що розширює можливості PulseAudio засобами для роботи з потоками відео та обробки звуку з мінімальними затримками з урахуванням потреб систем професійної обробки звуку, а також пропонує розширену модель безпеки для управління доступом на рівні окремих пристроїв та потоків. У рамках циклу розробки Fedora 31 робота зосереджена у сфері застосування PipeWire для організації спільного доступу до екрану в оточеннях на базі Wayland, у тому числі з використанням протоколу Miracast.
  • Непривілейованим програмам надана можливість відправлення пакетів ICMP Echo (ping) завдяки установці sysctl «net.ipv4.ping_group_range» для всього діапазону груп (для всіх процесів);
  • До складу buildroot включено урізана версія відладчика GDB (без підтримки XML, Python та підсвічування синтаксису);
  • В образ для EFI (grubx64.efi з grub2-efi-x64) додані модулі
    "verify," "cryptodisk" і "luks";

  • Додана нова spin-складання для архітектури AArch64 з робочим столом Xfce.

Одночасно для Fedora 31 введені в дію "free" та "nonfree" репозиторії проекту RPM Fusion, в яких доступні пакети з додатковими мультимедіа додатками (MPlayer, VLC, Xine), відео/аудіо кодеками, підтримкою DVD, пропрієтарними драйверами AMD та NVIDIA, ігровими програмами, емуляторами. Формування збірок Russian Fedora припинено.

Джерело: opennet.ru

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