Започна тестът на бета версията на дистрибуцията 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, която предлага готови джаджи и обекти за изграждане на приложения, отговарящи на новите насоки на GNOME HIG (Насоки за човешкия интерфейс).
Подложени на критика са неразбориите със стиловете в GNOME 42 — някои програми са оформени в стила на новите насоки GNOME HIG, докато други продължават да използват стария стил или комбинират елементи от новия и стария стил. Например, в новия текстов редактор бутоните не се открояват текстурно, а прозорецът е с закръглени ъгли; в файловия мениджър бутоните са обрамчени с рамка и прозорецът има по-малко закръглени ъгли; в gedit бутоните са явно откроени, с по-висок контраст и разположени на по-тъмен фон, а долните ъгли на прозореца са остри.

- За системите с проприетарни 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, което позволява манипулирането на моментни снимки на съдържанието на /var независимо от другите системни дялове.
- Пакетите и изданието на дистрибуцията с работен плот 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 с уеб интерфейс за настройка на споделен достъп до файлове чрез NFS и Samba.
- Като подразбираща се реализация на Java е включен пакетът java-17-openjdk вместо java-11-openjdk.
- Програмата за управление на локали mlocate е заменена с plocate, по-бърз и изискващ по-малко дисково пространство аналог.
- Подкрепата за стария безжичен стек, използван в драйверите ipw2100 и ipw2200 (Intel Pro Wireless 2100/2200), е спряна, след като през 2007 година на негово място беше въведен стекът mac80211/cfg80211.
- В инсталатора Anaconda в интерфейса за създаване на нов потребител по подразбиране е активиран флагът за предоставяне на права на администратора на добавяния потребител.
- Постовките на пакета 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 4.0, MLT 7, Podman 4.0, Ruby on Rails 7.0.
Източник: opennet.ru

