Релизът на дистрибуцията Fedora Linux 36

Представен е нов версия на дистрибуцията Fedora Linux 36. За изтегляне са подготвени продуктите Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition и Live-издания, предоставени под формата на спинов с десктопни среди KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE и LXQt. Изданията са съставени за архитектури x86_64, Power64, ARM64 (AArch64) и различни устройства с 32-битови ARM процесори. Публикуването на изданията Fedora Silverblue закъснява.

Най-значителни изменения в Fedora Linux 36:

  • Работният плот Fedora Workstation е актуализиран до версия GNOME 42, в която са добавени общи за цялата среда настройки на тъмен стил на оформление и е направен преход на много приложения към използване на GTK 4 и библиотеката libadwaita, предлагаща готови виджети и обекти за разработка на приложения, съответстващи на новите насоки на GNOME HIG (Насоки за човешки интерфейс). Повечето приложения са оформени в стил, отразяващ новите насоки на GNOME HIG, но някои продължават да използват стария стил или комбинират елементи от новия и стария стил.
  • За системите с проприетарни 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 върху подсистемата DRM (Direct Rendering Manager). Изменението е забележително с оставянето на възможността за използване само на DRM/KMS драйвери. Процесът на добавяне на нови fbdev драйвери в ядрото на Linux беше прекратен преди 7 години, а останалите драйвери главно се отнасяха за поддръжка на остаряла техника. Например, в обращение бяха драйвери atyfb (ATI Mach64, RageII, RageII+, RageIIc), aty128fb (ATI Rage128), s3fb (S3), savagefb (Savage), sisfb (SiS), tdfxfb (3Dfx) и tridentfb (Trident), вместо които сега ще се използва универсалният драйвер simpledrm.
  • В стека за работа с атомарно обновяеми имиджи, базирани на 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, използван за кеширане на бази с хостове и потребители (/etc/hosts, /etc/passwd, /etc/services и т.н.), е прекратена. За кеширане на хостове вече се използва systemd-resolved, а за кеширане на база данни на потребители — sssd.
  • Инструментариумът за управление на локалните хранилища Stratis е актуализиран до версия 3.0.0.
  • Актуализирани са версиите на пакетите, включително ядрото на Linux 5.17, 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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster