Реліз дистрибутива Fedora Linux 41

Представлено реліз дистрибутива Fedora Linux 41. Для завантаження підготовлені продукти Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite та Live-складання, що постачаються у формі спинів з десктоп-оточеннями KDE Plasma, Xfce , MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie та Sway. Складання сформовано для архітектур x86_64, Power64 та ARM64 (AArch64).

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

  • За замовчуванням задіяний пакетний менеджер DNF5, у якому проведено уніфікацію наявних низькорівневих бібліотек і переписані на мові компоненти С++, для яких раніше використовувалася мова Python. Базова функціональність керування пакетами винесена до окремої бібліотеки libdnf5. Використання мови С++ замість Python дозволило позбавитися великої кількості залежностей, скоротити розмір інструментарію та підвищити продуктивність.

    Інструментарій DNF5 також позбавлений прив'язки до PackageKit, замість якого задіяний новий фоновий процес DNF Daemon, що замінює функціональність PackageKit і надає інтерфейс для управління пакетами та оновленнями у графічних оточеннях. З видимих ​​користувачеві поліпшень можна назвати наочнішу індикацію прогресу виконання операцій; підтримку використання локальних RPM-пакетів для транзакцій; можливість показу у звітах про виконані транзакції інформації, що видається вбудованими в пакети скриптами (scriplets); більш сучасну систему автодоповнення введення для bash.

  • Сформовано офіційну Spin-редакцію Fedora з графічним оточенням на основі композитного менеджера Miracle, який використовує протокол Wayland та компоненти для побудови композитних менеджерів Mir. Метою створення нового складання названо надання функціонального та елегантного користувача оточення з мозаїчним (tiling) компонуванням вікон у стилі віконного менеджера i3 та більш яскравим графічним оформленням з візуальними ефектами.
    Реліз дистрибутива Fedora Linux 41
  • Робочий стіл GNOME у Fedora Workstation оновлено до версії 47, в якій запропоновано новий стиль діалогових вікон, покращено роботу на системах з низькою роздільною здатністю екрану, задіяно апаратне прискорення кодування відео при записі скринкастів, повністю перероблено діалоги відкриття та збереження файлів.
  • У GNOME Software повернуто можливість встановлення пропрієтарних драйверів NVIDIA та спрощено процес додавання цифрового підпису для роботи драйверів під час завантаження дистрибутива в режимі Secure Boot. Надано можливість створення та збереження в MOK (Machine Owner Key) цифрового підпису для модуля ядра від компанії NVIDIA.
  • З базового постачання Fedora Workstation видалено пакети GNOME, пов'язані з протоколом X11. З сеансів, які підтримуються за замовчуванням, залишено лише Wayland, але пакети для організації роботи сеансу X11 можна окремо встановити з репозиторіїв. Основною причиною припинення підтримки X11 у Fedora є переведення X.Org-сервера в RHEL 9 у категорію застарілих та рішення повністю видалити його у майбутньому значному випуску RHEL 10.
  • У Fedora Workstation замість GNOME Terminal за замовчуванням задіяний емулятор термінала Ptyxis, що надає додаткові можливості для роботи з контейнерами за допомогою інструментаріїв Toolbox, Distrobox, Podman та JHBuild. Ptyxis також відрізняється дуже високою швидкістю відтворення, більш широкими можливостями настоянки та наявністю оглядового режиму для наочної навігації з відкритих сеансів.
    Реліз дистрибутива Fedora Linux 41
  • Редакцію з робочим столом KDE оновлено до випуску KDE Plasma 6.2. Складання з KDE для архітектури AArch64 віднесено до категорії блокуючих випуск релізу у разі виявлення серйозних проблем.
  • Додано нову Spin-редакцію з оточенням KDE Plasma Mobile, яку можна використовувати на мобільних пристроях. Крім класичної збірки, доступний і атомарно оновлюваний варіант з KDE Plasma Mobile.
  • Складання на базі користувача оточення LXQt оновлено до версії LXQt 2.0.
  • Оновлено версії пакетів, серед яких GCC 14, binutils 2.42, glibc 2.40, Python 3.13, Go 1.23, Node.js 22, Perl 5.40, RPM 4.20.
  • Видалено пакет network-scripts, який забезпечує підтримку класичних скриптів для налаштування мережі, заснованих на використанні команд ifup та ifdown. Подібні скрипти оголошено застарілими з 2018 року. Як причину видалення називаються плани видалення ISC dhcp, супровід якого було припинено наприкінці 2022 року. Вміст network-scripts сильно зав'язаний на ISC dhcp і його переклад на інший DHCP-клієнт неможливо через припинення розробки пакета. Замість команд ifup та ifdown рекомендовано використовувати утиліту nmcli з NetworkManager або networkctl.
  • NetworkManager припинить підтримку профілів з'єднань у форматі ifcfg.
  • Додано підтримку камер Intel IPU6 та задіяно новий відкритий стек для камер, що підключаються за допомогою інтерфейсу MIPI (Mobile Industry Processor Interface). Інтерфейс MIPI застосовується в багатьох нових моделях ноутбуків замість потокової передачі відео, що раніше використовується, по шині USB від пристроїв, що підтримують стандарт UVC (USB Video Class). Для захоплення відео з MIPI камер може використовуватися мультимедійний сервер Pipewire.
  • У пакеті з Firefox включена підтримка роботи з камерами через мультимедійний сервер Pipewire.
  • У складаннях, що застосовують атомарну модель оновлення (Fedora Atomic Desktops), до правил Polkit внесено зміни, що дозволяють звичайним непривілейованим користувачам виконувати операцію оновлення системи без введення пароля адміністратора. При цьому розширено кількість привілейованих операцій, що вимагають введення пароля, при їх виконанні адміністратором (для додаткового підтвердження небезпечних операцій, таких як зміна параметрів ядра, встановлення пакетів з локальної ФС та зміна системного образу).
  • Атомарно оновлювані редакції дистрибутива Fedora CoreOS і Fedora IoT за умовчанням переведені на файлову систему Composefs, що дозволило використовувати в цих збірках кореневий розділ, що працює в режимі тільки для читання, а також в подальшому задіяти для системного розділу засоби верифікації цілісності, що дозволяють виявляти час роботи. Розділи /etc та /var продовжують монтуватися з можливістю запису. Файлова система Composefs реалізована у вигляді надбудови над вже присутніми в ядрі ФС OverlayFS та EROFS, та оптимізована для ефективного сумісного зберігання вмісту кількох примонтованих дискових образів.
  • В редакціях Fedora, що атомно оновлюються, таких як Fedora Atomic, CoreOS і Fedora IoT, запропонована нова утиліта bootc, що йде на зміну rpm-ostree і призначена для транзакційного оновлення системи, використовуючи образи у форматі OCI (Open Container Initative). Для оновлення завантажувача в атомарних збираннях задіяна утиліта bootupd.
  • У редакціях з GNOME, KDE Plasma та Budgie для керування профілями енергоспоживання замість power-profiles-daemon задіяний фоновий процес tuned, що надає більше можливостей для налаштування режимів енергоспоживання.
  • У зв'язку з переведенням кодової бази СУБД Redis на пропрієтарну ліцензію замість Redis запропоновано форк Valkey.
  • Для більшості пакетів надано можливість повторюваного збирання, що дозволяє переконатися, що бінарні файли, що розповсюджуються, зібрані з наданих вихідних текстів і не містять прихованих змін.
  • В інсталятор додана підтримка накопичувачів, що самошифруються (SED — Self-Encrypting Drives) з інтерфейсом OPAL2 TCG, в яких пристрій апаратного шифрування вбудований безпосередньо в контролер.
  • До пакету з бібліотекою PyTorch додано підтримку стека ROCm для апаратного прискорення на GPU AMD. Пакет PyTorch оновлено до версії 2.4, а ROCm до версії 6.2.
  • Пакет із растровим графічним редактором GIMP переведений на постачання попередніх випусків, на базі яких буде сформовано реліз GIMP 3.
  • Додано нову утиліту fedora-repoquery, що дозволяє шукати пакети в репозиторіях Fedora, EPEL, eln та Centos Stream.
  • У пакеті OpenSSL за замовчуванням припинено довіру до цифрових підписів, створених з використанням хешів SHA-1.
  • Додано підтримку реалізації TLS на рівні ядра (kTLS) для прискорення GnuTLS.
  • Для складання CPython у GCC включено режим оптимізації «-O3», замість режиму «-O2», що використовується за умовчанням, що дозволило підвищити продуктивність Python приблизно на 4%.
  • Припинено постачання пакетів з Python 2, а також усіх пакетів, які вимагають для роботи Python 2.7.
  • Припинено формування 32-розрядних пакетів із PHP.

Додатково можна відзначити введення в дію для Fedora 41 «free» та «nonfree» репозиторіїв проекту RPM Fusion, в яких доступні пакети з додатковими мультимедіа додатками (MPlayer, VLC, Xine), відео/аудіо кодеками, підтримкою DVD, пропрієтарними драйверами AMD і NVID , ігрові програми та емулятори.

Джерело: opennet.ru

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