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

Почалося тестування бета-версії дистрибутива Fedora Linux 36. Бета-випуск ознаменував перехід на фінальну стадію тестування, коли допускається лише виправлення критичних помилок. Реліз заплановано на 26 квітня. Випуск охоплює Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT та Live-складання, що поставляються у формі спинів з десктоп-оточеннями KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE та LXQt. Складання сформовано для архітектур x86_64, Power64, ARM64 (AArch64) та різних пристроїв з 32-розрядними процесорами ARM.

Найбільш значущі зміни у Fedora Linux 36:

  • Робочий стіл Fedora Workstation оновлено до випуску GNOME 42, в якому додано загальні для всього оточення налаштування темного стилю оформлення інтерфейсу та здійснено переклад багатьох додатків на використання GTK 4 та бібліотеки libadwaita, яка пропонує готові віджети та об'єкти для побудови додатків, що відповідають новим рекомендаціям (Human Interface Guidelines).

    Критиці зазнала плутанина зі стилями в GNOME 42 — деякі програми оформлені в стилі з урахуванням нових рекомендацій GNOME HIG, а деякі продовжують використовувати старий стиль або комбінувати елементи нового та старого стилів. Наприклад, у новому текстовому редакторі кнопки не виділяються фактурно і вікно виводиться із закругленими кутами, у файловому менеджері кнопки обрамлені рамкою і застосовуються менш заокруглені кути вікна, в gedit кнопки явно виділені, більш контрастні і поміщаються на темнішому фоні, а нижні кути. .

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

  • Для систем із пропрієтарними драйверами NVIDIA за замовчуванням задіяно сеанс GNOME на базі протоколу Wayland, який раніше застосовувався лише при використанні відкритих драйверів. Можливість вибору сеансу GNOME, що працює поверх традиційного X-сервера, збережено. Раніше включення Wayland на системах з драйверами NVIDIA заважало відсутність підтримки апаратного прискорення OpenGL і Vulkan в додатках X11, що виконуються за допомогою DDX-компонента (Device-Dependent X) XWayland. У новій гілці драйверів NVIDIA проблеми усунуті і продуктивність OpenGL та Vulkan у X-додатках, запущених за допомогою XWayland, тепер майже не відрізняється від запуску під керуванням звичайного X-сервера.
  • Атомарно оновлювані редакції Fedora Silverblue і Fedora Kinoite, що пропонують монолітні образи з GNOME і KDE, що не поділяються на окремі пакети і збираються за допомогою інструментарію rpm-ostree, перероблені для розміщення ієрархії /var на окремому підрозділі Btrfs, що дозволяє маніпулювати самостійно з інших системних розділів.
  • Пакети та редакція дистрибутива з робочим столом LXQt оновлено до версії LXQt 1.0.
  • У процесі роботи systemd забезпечено виведення імен unit-файлів, що спростило визначення того, які саме сервіси запускаються та зупиняються. Наприклад, замість "Starting Frobnicating Daemon..." тепер буде виводитися "Starting frobnicator.service - Frobnicating Daemon...".
  • За замовчуванням для більшості мов задіяні шрифти Noto замість DejaVu.
  • Для вибору можливих використання алгоритмів шифрування, доступних GnuTLS, тепер застосовано білий список, тобто. явно позначені допустимі алгоритми замість виключення неприпустимих. Зазначений підхід дозволяє за бажання повернути підтримку відключених алгоритмів для певних додатків та процесів.
  • У файли та бібліотеки, що виконуються, у форматі ELF додана інформація про те, до якого rpm-пакету належить даний файл. У systemd-coredump ця інформація використовується для відображення версії пакета при надсиланні повідомлень про збої.
  • Драйвери fbdev, які застосовуються для виведення через Framebuffer, замінені на драйвер simpledrm, який використовує для виведення фреймбуфер EFI-GOP або VESA, що надається UEFI-прошивкою або BIOS. Для забезпечення зворотної сумісності задіяно прошарок для емуляції пристрою fbdev.
  • У стек роботи з образами, що атомарно оновлюються на базі rpm-ostree додана попередня підтримка контейнерів у форматах OCI/Docker, що дозволяє легко створювати образи контейнерів і переносити в контейнери системне оточення.
  • БД пакетного менеджера RPM перенесені з каталогу /var/lib/rpm до /usr/lib/sysimage/rpm із заміною /var/lib/rpm на символічне посилання. Подібне розміщення вже застосовується у збірках на базі rpm-ostree та у дистрибутивах SUSE/openSUSE. Як причина перенесення називається нероздільність БД RPM із вмістом розділу /usr, в якому фактично знаходяться RPM-пакети (наприклад, розміщення в різних розділах ускладнює керування снапшотами ФС та відкот змін, а у разі перенесення /usr втрачається інформація про зв'язок із встановленими пакетами) .
  • У NetworkManager за промовчанням у нових установках припинено підтримку формату налаштувань ifcfg (/etc/sysconfig/network-scripts/ifcfg-*). Починаючи з Fedora 33, у NetworkManager за замовчуванням використовується формат keyfile.
  • Словники Hunspell перенесені з каталогу /usr/share/myspell/ до /usr/share/hunspell/.
  • Надано можливість одночасного встановлення різних версій компілятора для мови Haskell (GHC).
  • До складу включено cockpit-модуль з web-інтерфейсом для налаштування спільного доступу до файлів через NFS та Samba.
  • Як реалізована Java задіяний пакет java-17-openjdk замість java-11-openjdk.
  • Програма керування локалями mlocate замінена на plocate, швидший і споживає менше дискового простору аналог.
  • Припинено підтримку старого бездротового стека, що використовується в драйверах ipw2100 та ipw2200 (Intel Pro Wireless 2100/2200), на зміну якому ще в 2007 році прийшов стек mac80211/cfg80211.
  • В інталяторі Anaconda в інтерфейсі створення нового користувача за замовчуванням активовано прапорець надання користувачеві прав адміністратора, що додається.
  • Припинено постачання пакету nscd, що застосовувався для кешування бази хостів. На зміну nscd прийшов systemd-resolved, а кешування сервісів named може використовуватися sssd.
  • Інструментарій для керування локальними сховищами Stratis оновлено до версії 3.0.0.
  • Оновлено версії пакетів, у тому числі GCC 12, LLVM 14, glibc 2.35, OpenSSL 3.0, Golang 1.18, Ruby 3.1, PHP 8.1, PostgreSQL 14, Autoconf 2.71, OpenLDAP 2.6.1, Ansible 5, Django . , Ruby on Rails 4.0

Джерело: opennet.ru

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