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

Почалося бета-версії дистрибутива Fedora 31. Бета-випуск ознаменував перехід на фінальну стадію тестування, при якій допускається лише виправлення критичних помилок. Реліз запланований на 22 чи 29 жовтня. Випуск охоплює Робоча станція 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 31:

  • Робочий стіл GNOME оновлено до випуску 3.34 c підтримкою угруповання піктограм додатків до папок та новою панеллю вибору шпалер робочого столу;
  • Проведено робота з рятування GNOME Shell від залежностей, пов'язаних з X11, що дозволяє виконувати GNOME без запуску XWayland.
    Реалізовано можливість автоматичного запуску XWayland при спробі виконання програми на базі протоколу X11 у графічному оточенні на основі протоколу Wayland. Додано можливість запуску X11-додатків з правами root під керуванням XWayland. У SDL вирішено проблеми з масштабуванням під час запуску старих ігор, що працюють у низьких роздільних здатнах екрану. Ведеться робота щодо надання можливості використання 3D-прискорення у XWayland на системах з пропрієтарними драйверами NVIDIA;

  • У віконному менеджері Mutter додано підтримку нового транзакційного (атомарного) API KMS (Atomic Kernel Mode Setting), що дозволяє перевірити коректність параметрів перед фактичною зміною відеорежиму;
  • Для використання з робочим столом GNOME запропонований за промовчанням варіант браузера Firefox, зібраний за допомогою Wayland;
  • Бібліотека Qt для використання в оточенні GNOME зібрана за замовчуванням з підтримкою Wayland (замість XCB активовано плагін Qt Wayland);
  • Додані пакети з робочим столом Xfce 4.14;
  • Пакети з робочим столом Deepin оновлено до випуску 15.11;
  • Проведено роботу з приведення режиму GNOME Classic до рідного для GNOME 2 стилю. За замовчуванням у GNOME Classic вимкнено оглядовий режим та модернізовано інтерфейс перемикання між віртуальними робочими столами;
  • Припинено формування збірок, образу ядра 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.

    Джерело: opennet.ru

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