Fedora 39 вже була випущена, і це її нові функції

Fedora 39

Банер Fedora 39

Було оголошено про випуск нової версії Fedora 39 , яка містить велику кількість нових функцій, оновлень, а також цікавих покращень та виправлень помилок.

Спочатку Fedora 39 містить ядро ​​Linux 6.5, яке впроваджує підтримку MIDI 2.0 в ALSA, підтримку ACPI для архітектури RISC-V та підтримку Landlock для UML (User-Mode Linux). Крім того, мінімальний розмір ESP (системного розділу EFI), що використовується під час встановлення Fedora, було збільшено з 200 до 500 МБ через обмежений простір для оновлень прошивки. Ліміт 500 МБ відповідає конфігурації, яку Microsoft використовує з часів Windows 10.

На стороні встановлення утиліта `createrepo_c` тепер за замовчуванням використовує алгоритм Zstd для стиснення метаданих репозиторію та більше не генерує метадані в базі даних SQLite. Пакет `fedora-repos-modular` було видалено з базової інсталяції , а модульний репозиторій було вимкнено. Ця зміна пришвидшила роботу менеджера пакетів DNF, зменшивши кількість перевірок та завантажень метаданих.

Що стосується системних пакетів, Fedora 39 постачається з середовищем робочого столу GNOME 45 , яке включає динамічний індикатор віртуального робочого столу на панелі, покращену продуктивність пошуку, доданий індикатор камери, апаратно-прискорене відтворення відео, замінений переглядач зображень та програму камери, змінений стиль відображення бічної панелі та оновлені бібліотеки GTK 4.12 та libadbwaita 1.4.

Теми QGnomePlatform та Adwaita-qt , які використовувалися для надання Qt-застосункам конфігурацій та стилів, подібних до GNOME, було припинено для кращої інтеграції цих застосунків у середовище GNOME. Заявленою причиною є стагнація цих тем та проблеми сумісності з деякими застосунками.

Ще однією зміною, впровадженою у Fedora 39, є спосіб встановлення та оновлення додаткових програм, оскільки тепер використовується система пакетів Flatpak, яка відокремлює програми від основної системи та запускає їх в окремому контейнері.

Крім того, користувачі, керовані через Active Directory, FreeIPA або LDAP, мають можливість використовувати технологію Passkeys, яка дозволяє безпарольну автентифікацію за допомогою біометричних ідентифікаторів, таких як відбитки пальців або розпізнавання обличчя, за допомогою FIDO2-сумісного пристрою, сумісного з бібліотекою libfido2.

Збірка та постачання окремо оновлюваних модулів, життєвий цикл яких не прив'язаний до основного контенту дистрибутива, припинено. Підтримка надавалася незалежно від релізів дистрибутиву, забезпечуючи співіснування пакетів з різними версіями одного й того ж застосунку. Причиною припинення підтримки модулів є втрата інтересу до їх розробки та проблеми з підтримкою існуючих модулів (остання активність на pagure.io/modularity спостерігалася понад 3 роки тому).

Не в останню чергу зазначається, що проведені підготовчі роботи щодо другого етапу переходу на модернізований процес завантаження. Відмінності від класичного завантаження зводяться до використання замість образу initrd, створеного в локальній системі під час встановлення пакета ядра, уніфікованого образу ядра UKI (Unified Kernel Image), створеного в інфраструктурі розповсюдження та підписаного цифровим способом для розповсюдження. UKI поєднує в одному файлі драйвер для завантаження ядра з UEFI (завантажувальна заглушка UEFI), образ ядра Linux і системне середовище initrd, завантажене в пам’ять.

Інші помітні зміни включають:

  • NetworkManager забезпечує автоматичний переклад наявних профілів підключення, що зберігаються у форматі ifcfg (/etc/sysconfig/network-scripts/ifcfg-*), у формат на основі ключового файла.
  • Надано можливість видалити пакет tzdata з бази даних часових поясів, щоб зменшити розмір ізольованих контейнерів.
  • Значення за замовчуванням sysctl vm.max_map_count було збільшено з 65530 до 1048576 для покращення сумісності з іграми Windows, запущеними через Wine або Steam.
  • Пакет з man-pages-ru припинено, оскільки в пакет man-pages-l10n також включені переклади посібників man російською мовою.
  • Змінено спосіб створення пакетів Flatpak у дистрибутиві. Замість використання модулів під час перескладання пакетів із параметром "prefix=/app" використовується окрема ціль збірки.
  • Створення зображень почалося з середовища користувача LXQt для архітектури Aarch64.
  • Fedora Cloud включає можливість автоматичного перезавантаження після встановлення оновлень пакетів, які вимагають перезавантаження системи.

Зрештою, якщо ви зацікавлені дізнатися більше та/або завантажити нову версію, ви можете зробити це за наступним посиланням.


Додати як пріоритетне джерело в Google