Fedora Linux — это один из самых популярных и инновационных дистрибутивов Linux, который разрабатывается совместно сообществом энтузиастов и компанией Red Hat. Fedora Linux предлагает своим пользователям стабильную, безопасную и современную платформу для работы с оборудованием, облаками и контейнерами, а также доступ к самым свежим технологиям и программному обеспечению. 18 апреля 2023 года состоялся официальный релиз Fedora Linux 38, который принес множество новых функций и улучшений. В этой статье мы расскажем о самых значимых из них и покажем, как они могут улучшить ваш опыт использования Fedora Linux.

Переход на модернизированный процесс загрузки с systemd-oomd

Одна из главных новинок Fedora Linux 38 — это переход на модернизированный процесс загрузки, который предложил Леннарт Поттеринг, создатель systemd. Этот процесс основан на использовании нового сервиса systemd-oomd, который отвечает за обработку ситуаций, когда система испытывает нехватку оперативной памяти (OOM). Вместо того, чтобы полагаться на ядро Linux и его алгоритм OOM Killer, который выбирает и завершает процессы, потребляющие слишком много памяти, systemd-oomd анализирует состояние системы и принимает более интеллектуальные решения. Например, systemd-oomd может учитывать приоритеты процессов, их влияние на другие сервисы, а также возможность освободить память путем сброса кэша или свопа. Таким образом, systemd-oomd может предотвратить зависание или сбой системы в условиях нехватки памяти, а также повысить ее отзывчивость и производительность.

Чтобы воспользоваться новым процессом загрузки в Fedora Linux 38, вам нужно выполнить следующие шаги:

Установить пакет systemd-oomd-defaults
Включить сервис systemd-oomd
Перезагрузить систему
После этого вы сможете наслаждаться более стабильной и быстрой работой вашей системы.

Использование Sequoia для работы с ключами и цифровыми подписями в RPM

Еще одно важное изменение в Fedora Linux 38 касается работы с ключами и цифровыми подписями в пакетном менеджере RPM. До этого RPM использовал библиотеку GPGME для разбора ключей и подписей, основанных на стандарте OpenPGP. Однако эта библиотека имела ряд недостатков, таких как сложность использования, зависимость от внешнего процесса gpg-agent и уязвимость к атакам типа man-in-the-middle. В Fedora Linux 38 RPM перешел на использование новой библиотеки Sequoia, которая предлагает реализацию OpenPGP на языке Rust. Sequoia имеет ряд преимуществ перед GPGME, таких как:

Большая скорость и надежность
Меньший размер и количество зависимостей
Встроенная поддержка параллельной обработки
Совместимость с FIPS 140-2, стандартом безопасности криптографических модулей, используемых в правительственных и военных организациях.
Благодаря Sequoia, RPM может более эффективно и безопасно работать с ключами и подписями, а также поддерживать различные форматы и алгоритмы. Это повышает доверие к пакетам и их происхождению, а также защищает систему от подделки или повреждения пакетов.

Внедрение нового пакетного менеджера Microdnf

Еще одна новинка в Fedora Linux 38 — это внедрение нового пакетного менеджера Microdnf, который является упрощенной и облегченной версией Dnf. Microdnf предназначен для работы в минимальных и контейнеризированных средах, где не требуется полный функционал Dnf. Microdnf поддерживает основные операции с пакетами, такие как установка, удаление, обновление и поиск, а также работу с репозиториями. Microdnf имеет ряд преимуществ перед Dnf, таких как:

Меньший размер и потребление ресурсов
Быстрее загрузка и выполнение команд
Простота использования и конфигурации
Независимость от Python и других библиотек
Чтобы воспользоваться Microdnf в Fedora Linux 38, вам нужно установить пакет microdnf и использовать его вместо dnf в командной строке. Например, чтобы установить пакет vim, вы можете выполнить следующую команду:

microdnf install vim

Обратите внимание, что Microdnf не заменяет Dnf полностью, а дополняет его. Вы можете использовать оба пакетных менеджера в зависимости от ваших потребностей и предпочтений. Однако Microdnf может быть полезен для тех, кто хочет сэкономить место и время при работе с пакетами в Fedora Linux 38.

Обновление рабочего стола GNOME до версии 44

Fedora Linux 38 также включает в себя обновленную версию рабочего стола GNOME, которая является одной из самых популярных и функциональных сред окружения для Linux. GNOME 44 предлагает своим пользователям множество новых функций и улучшений, которые делают работу с компьютером более удобной и приятной. Некоторые из них:

Новый дизайн приложений и элементов управления, который делает интерфейс более современным и эстетичным
Новый режим многозадачности, который позволяет легко переключаться между рабочими столами, окнами и приложениями
Новый центр уведомлений, который объединяет все уведомления, календарь и настройки в одном месте
Новый центр энергосбережения, который помогает контролировать и оптимизировать потребление энергии компьютером
Новые приложения, такие как Контакты, Карты, Музыка, Погода и т.д., которые обеспечивают доступ к различным сервисам и информации

Улучшенная поддержка сенсорных экранов, жестов и стилусов
Улучшенная интеграция с облачными сервисами, такими как Google Drive, Nextcloud и т.д.
Чтобы воспользоваться GNOME 44 в Fedora Linux 38, вам нужно выбрать этот рабочий стол при установке или обновлении системы. Вы также можете установить его отдельно, если вы уже используете другой рабочий стол. Для этого вам нужно выполнить следующую команду:

sudo dnf install @gnome-desktop

После этого вы сможете наслаждаться новым и красивым интерфейсом GNOME 44.

Обновление рабочего стола KDE Plasma до версии 5.27

Если вы предпочитаете другой рабочий стол для Fedora Linux 38, то вы можете выбрать KDE Plasma, который также получил обновление до версии 5.27. KDE Plasma — это мощный и гибкий рабочий стол, который предлагает своим пользователям высокую настраиваемость и функциональность. KDE Plasma 5.27 принес следующие новые функции и улучшения:

Новая тема Breeze Twilight, которая комбинирует темные и светлые цвета для разных частей интерфейса
Новый виджет Media Player, который позволяет управлять воспроизведением музыки и видео из разных приложений
Новый виджет Disk Quota, который показывает сколько места занято на дисках и предупреждает о переполнении
Новый виджет Sticky Note, который позволяет создавать заметки на рабочем столе
Улучшенный виджет Digital Clock, который поддерживает разные форматы времени и даты
Улучшенный виджет System Monitor, который отображает различную информацию о состоянии системы
Улучшенный виджет Battery and Brightness, который позволяет регулировать яркость экрана и подсветки клавиатуры
Улучшенная поддержка Wayland, альтернативного протокола отображения для Linux
Чтобы воспользоваться KDE Plasma 5.27 в Fedora Linux 38, вам нужно выбрать этот рабочий стол при установке или обновлении системы. Вы также можете установить его отдельно, если вы уже используете другой рабочий стол. Для этого вам нужно выполнить следующую команду:

sudo dnf install @kde-desktop

После этого вы сможете наслаждаться новым и многофункциональным интерфейсом KDE Plasma 5.27.

Другие изменения и улучшения

Кроме перечисленных выше новых функций и улучшений, Fedora Linux 38 также включает в себя множество других изменений, которые могут быть интересными и полезными для пользователей. Некоторые из них:

Поддержка сжатия Btrfs Zstd, которая позволяет сжимать данные на файловой системе Btrfs с помощью алгоритма Zstd, обеспечивая более высокую скорость и эффективность
Улучшенная работа с Bluetooth, которая позволяет подключать и использовать различные устройства Bluetooth, такие как наушники, колонки, мыши и т.д., без проблем и задержек
Обновленный Anaconda installer, который позволяет легко и быстро установить или обновить Fedora Linux 38, предлагая различные опции и настройки
Обновленный Firefox browser, который предлагает более быструю и безопасную работу в интернете, поддерживая новые стандарты и технологии
Обновленный LibreOffice suite, который предлагает более мощный и удобный набор офисных приложений для работы с текстом, таблицами, презентациями и т.д.
Это лишь некоторые из многих изменений и улучшений, которые вы можете найти в Fedora Linux 38. Вы можете ознакомиться со всем списком на официальном сайте Fedora.

Заключение

Fedora Linux 38 — это очередной шаг в развитии одного из самых инновационных и современных дистрибутивов Linux. Эта версия предлагает своим пользователям множество новых функций и улучшений, которые делают работу с компьютером более комфортной, продуктивной и безопасной. Если вы хотите попробовать Fedora Linux 38 или обновиться до нее, вы можете скачать ее с официального сайта Fedora или использовать другие способы установки или обновления. Мы надеемся, что вы будете довольны Fedora Linux 38 и найдете в ней то, что вам нужно.