Обзор Ludora 45: игровая сборка Fedora с откатом системы из меню загрузки

2026-11-06 210 комментарии
Ludora 45 – игровая сборка на базе Fedora 45 с KDE Plasma: установщик Calamares с выбором компонентов, снимки snapper и grub-btrfs с откатом из меню GRUB, сборка ядра Linux 7.3 с BORE и настройками CachyOS, Steam и ProtonPlus для GE-Proton. Чем она отличается от Fedora и откуда приходят обновления.

3 ноября 2026 года вышла Ludora 45 – игровая сборка Linux на базе Fedora 45 с рабочим окружением KDE Plasma 6.8. Главное отличие от обычной Fedora – откат системы, как в openSUSE. Перед каждой установкой, обновлением или удалением программ через dnf система сама сохраняет снимок. Если после обновления что-то перестало работать, к этому снимку можно вернуться прямо из меню загрузки GRUB. Для этого при установке настраиваются snapper и grub-btrfs. Установка системы выполняется с помощью графического установщика Calamares, в котором можно отказаться от игровых компонентов. По умолчанию система получает собственную сборку ядра Linux 7.3 с планировщиком BORE и настройками из CachyOS, а также Steam, MangoHud и менеджер ProtonPlus для установки GE-Proton.

Рабочий стол Ludora 45: открытое меню приложений с разделом «Избранное» и файловый менеджер Dolphin с домашней папкойРабочий стол Ludora 45 с открытым меню приложений и файловым менеджером Dolphin. Изображение: Comss.ru

Дистрибутив Ludora – игровая сборка Fedora

Ludora в одиночку ведет датский разработчик Lars Soe Mikkelsen. На сайте проекта он называет сборку личным проектом, который делает в свободное время, а не коммерческим продуктом. Название составлено из латинского ludo («я играю») и окончания слова Fedora. Исходный код всех пакетов и настроек опубликован на GitHub под лицензией GPL-3.0, а сами пакеты собираются в открытом репозитории Copr predze/ludora. Copr – служба сборки пакетов при проекте Fedora, журнал каждой сборки в ней открыт. С проектом Fedora и компанией Red Hat Ludora не связана.

Репозиторий проекта появился в феврале 2026 года, первая бета-версия вышла в марте, а первый выпуск, Ludora 44 на базе Fedora 44, – 30 апреля 2026 года. Затем вышли промежуточные версии 44.1–44.3, а новая основная версия выходит вслед за каждым выпуском Fedora. О выходе Ludora 45 сообщил DistroWatch.

Автор рассчитывает на тех, кто уже знаком с Fedora или Linux: игроков, которым нужна готовая к играм система, и тех, кому нужен стабильный рабочий стол KDE с возможностью отката. В отличие от Bazzite, тоже основанной на Fedora, Ludora – обычная, а не неизменяемая система: программы ставятся и обновляются через dnf, а защиту от неудачного обновления дают снимки Btrfs.

Что нового в Ludora 45

По словам автора, Ludora 45 – вероятно, самый крупный выпуск проекта. Основные изменения:

  • основа обновлена до Fedora 45;
  • сборка ядра Linux теперь делается из исходного кода с kernel.org, а не из ядра CachyOS: планировщик BORE и механизм выбора простаивающего ядра процессора POC взяты напрямую у их автора, а настройки по умолчанию из CachyOS встроены в ядро;
  • поддержка Secure Boot – и при запуске без установки, и в установленной системе: новая утилита ludora-secureboot подписывает каждое новое ядро и модули akmod, например драйвер NVIDIA;
  • пакеты от отдельных разработчиков и небольших проектов перед включением в сборку и при каждом обновлении проверяются на вредоносный код;
  • Flathub подключен сразу после установки, а собственный репозиторий Flatpak от Fedora добавлен, но выключен, чтобы приложения не повторялись в списке;
  • на зашифрованных системах пароль больше не нужно вводить дважды, снимки работают, а система не загружается в аварийном режиме;
  • установка драйвера NVIDIA из приложения Ludora Welcome больше не заканчивается черным экраном из-за отсутствующих заголовочных файлов ядра;
  • исправлены ошибка команды passwd в только что установленной системе, неработающий автоматический вход и загрузка в аварийном режиме после отката на снимок, сделанный до обновления ядра.

Обновиться с Ludora 44 можно штатным для Fedora способом – через dnf system-upgrade. Перед этим автор просит выполнить несколько подготовительных команд из примечаний к выпуску и создать снимок системы. Тем, кто использовал шифрование диска на прежних версиях, автор советует переустановить систему.

Установщик Calamares и выбор компонентов

С флешки Ludora запускается без установки: открывается рабочий стол KDE Plasma со значком Install Ludora to Disk, а установщик Calamares запускается сам. Он работает на русском языке, кроме шагов Components и Secure Boot.

Ludora 45 при запуске с флешки: значок Install Ludora to Disk на рабочем столе и окно установщика Calamares на шаге «Добро пожаловать»Запуск с флешки: значок установки на рабочем столе и окно Calamares. Изображение: Comss.ru

Fedora по умолчанию ставится через установщик Anaconda, а Ludora использует Calamares со своими настройками. Главное отличие – шаг выбора компонентов: в нем пять групп, все включены по умолчанию.

  • Multimedia Codecs – ffmpeg и модули GStreamer для воспроизведения видео и звука.
  • Ludora Custom KDE – оформление Ludora, Fastfetch и настройки KDE по умолчанию.
  • Ludora Custom Kernel – игровая сборка ядра Linux. Если снять флажок, в системе останется стандартное ядро Fedora.
  • Gaming Stack – драйверы Vulkan, GameMode, Gamescope, VkBasalt и утилиты Vulkan.
  • Gaming Applications – Steam, Discord, ProtonPlus, LACT и GOverlay.

Установщик Calamares в Ludora 45: шаг выбора компонентов с пятью группами, все включеныШаг выбора компонентов: пять групп, все включены по умолчанию. Изображение: Comss.ru

Все пакеты уже есть в образе, поэтому подключение к интернету при установке не требуется: после копирования системы установщик удаляет группы, с которых снят флажок. Если отключить обе игровые группы, по словам автора, получится Fedora 45 с KDE Plasma, снимками системы и кодеками.

По умолчанию установщик предлагает стереть диск и выбирает файловую систему Btrfs. При ручной разметке доступны также ext4, XFS, F2FS и JFS, но снимки работают только на Btrfs. При автоматической разметке создаются системный раздел EFI на 600 МБ, раздел /boot на 2 ГБ с файловой системой ext4 и корневой раздел Btrfs на все оставшееся место со сжатием zstd. Раздел подкачки по умолчанию не создается: как и в Fedora, для подкачки используется zram. При шифровании диска раздел /boot остается незашифрованным, поэтому пароль вводится один раз.

Установщик Calamares в Ludora 45: шаг «Разделы», вариант «Стереть диск» с разделом EFI, разделом boot ext4 и корневым разделом BtrfsШаг «Разделы»: раздел EFI на 600 МБ, /boot на 2 ГБ с ext4 и корневой раздел Btrfs. Изображение: Comss.ru

Отдельный шаг Secure Boot показывает, нужно ли что-то делать после установки. Если Secure Boot включен и выбрана сборка ядра Ludora, установщик создает для компьютера собственный ключ и подписывает им ядро, а при первом запуске ключ нужно один раз подтвердить в MokManager с паролем ludora. Calamares после установки удаляется из системы.

Рабочий стол и первые настройки

После установки система загружается в экран входа Plasma Login Manager, который в Fedora заменил SDDM начиная с Fedora 44.

Экран входа Plasma Login Manager в Ludora 45: часы, пользователь, поле пароля и кнопки сна, перезапуска и выключенияЭкран входа Plasma Login Manager. Изображение: Comss.ru

Рабочее окружение – KDE Plasma 6.8 с оформлением Ludora. Панель задач находится внизу, на ней меню приложений со значком Ludora и закрепленные Konsole, Dolphin, Firefox, Discord и Steam. Меню разбито на разделы «Графика», «Игры», «Интернет», «Офис», «Разработка», «Система», «Служебные» и «Справка». В разделе «Система» кроме стандартных программ KDE есть Ludora Welcome, LACT и пункт Commit Current Snapshot, который делает постоянным снимок, из которого загружена система. В домашней папке – стандартные папки на русском и английская папка Desktop, которую создает Ludora.

Меню приложений Ludora 45, раздел «Система»: Commit Current Snapshot, Discover, Dolphin, Konsole, KWalletManager, LACT, Ludora Welcome и другиеРаздел «Система»: Commit Current Snapshot, LACT и Ludora Welcome рядом с программами KDE. Изображение: Comss.ru

«Параметры системы» – стандартные для KDE Plasma. В разделе «Оформление рабочей среды» кроме тем Breeze есть темы Fedora и выбранная по умолчанию тема Ludora. Раздел «О системе» показывает Fedora Linux 45, KDE Plasma 6.8.2 и сборку ядра 7.3.1-1.ludora.

Параметры системы Ludora 45, «Оформление рабочей среды»: темы Breeze, Fedora и выбранная тема LudoraОформление рабочей среды: темы Breeze, Fedora и выбранная по умолчанию тема Ludora. Изображение: Comss.ru

Параметры системы Ludora 45, «О системе»: Fedora Linux 45, KDE Plasma 6.8.2, KDE Frameworks 6.31.0, Qt 6.11.2, ядро 7.3.1-1.ludora, Wayland«О системе»: Fedora Linux 45, KDE Plasma 6.8.2 и сборка ядра Ludora. Изображение: Comss.ru

Раскладка, выбранная в установщике, работает сразу: на нашем тестовом ПК после установки были доступны английская и русская раскладки с переключением по Alt+Shift, а индикатор на панели показывал текущую. При этом в разделе «Клавиатура» параметров системы список раскладок пуст – переключение настроено на уровне системы, поэтому стандартное для KDE сочетание Meta+Alt+K не действует.

Параметры системы Ludora 45, «Клавиатура»: список раскладок пуст, хотя переключение по Alt+Shift работаетРаздел «Клавиатура»: список раскладок пуст, хотя русская раскладка и переключение по Alt+Shift работают. Изображение: Comss.ru

Программы можно ставить через центр приложений Discover: в нем есть программы из репозиториев Fedora и с Flathub. Обновления Discover тоже показывает – сразу после установки он предложил обновить 45 пакетов. Систему автор советует обновлять не через Discover, а командой sudo dnf upgrade: об этом – в разделе о снимках.

Центр приложений Discover в Ludora 45: «Весь каталог», выбор редактора и лучшие игрыЦентр приложений Discover. Изображение: Comss.ru

Discover в Ludora 45, вкладка «Обновления»: обновление системы, будут обновлены 45 пакетовСразу после установки Discover предлагает обновить 45 пакетов. Изображение: Comss.ru

Снимки системы: snapper и grub-btrfs

Загрузочные снимки на Fedora можно настроить и вручную, но для этого нужно правильно разбить Btrfs на подтома и настроить snapper, grub-btrfs и модуль dnf. В Ludora все это делается при установке. Calamares создает отдельные подтома для корня системы и для /home, /root, /srv, /var/cache, /var/log, /var/spool, /var/tmp и каталога образов libvirt. Поэтому личные файлы, журналы и кэш в снимки корня не попадают и при откате не меняются.

При первой загрузке служба ludora-snapper-setup создает конфигурацию snapper и подтом /.snapshots, назначает корневой подтом подтомом по умолчанию, включает таймеры snapper и службу grub-btrfs и делает первый снимок «Initial Ludora installation». Дальше снимки создаются тремя способами:

  • до и после каждой операции dnf – за это отвечает модуль libdnf5-plugin-snapper, snapper хранит до 10 таких снимков, а снимки при обновлении ядра, systemd, glibc, GRUB и NetworkManager отмечаются как важные;
  • по расписанию: хранятся 5 последних ежечасных, 7 ежедневных и 3 ежемесячных снимка;
  • вручную командой snapper create.

Старые снимки snapper удаляет сам. grub-btrfs следит за каталогом снимков и добавляет каждый новый снимок в подменю GRUB. Если выбрать снимок в этом меню, система загрузится из него в режиме только для чтения, а после входа в KDE появится окно с предложением сделать снимок постоянным. Если согласиться, сценарий snapper-commit создаст из снимка новый корневой подтом и пересоберет загрузочные записи. Если отказаться, после обычной перезагрузки система вернется в прежнее состояние.

Подменю снимков grub-btrfs в GRUB Ludora 45: дата, путь к снимку, тип и описаниеПодменю «Fedora Linux snapshots» в GRUB: снимки при установке, до и после операций dnf и по расписанию. Изображение: Comss.ru

У такой схемы два ограничения. Первое – снимки создаются только вокруг операций dnf: по словам автора, KDE Discover их не запускает, поэтому он советует обновлять систему командой sudo dnf upgrade. Второе – раздел /boot с ядрами лежит вне Btrfs и в снимки не попадает. После отката на снимок, сделанный до обновления ядра, в /boot остается новое ядро, для которого в восстановленной системе нет модулей. До выпуска 45 в таком случае система загружалась в аварийном режиме. В пакете snapper-config-ludora 1.9-3 от 3 ноября snapper-commit пересобирает загрузочный образ только для тех ядер, модули которых есть в восстановленной системе, и делает одно из них ядром по умолчанию.

Сборка ядра Linux: BORE, POC и настройки CachyOS

Пакет kernel-ludora 7.3.1 собран из исходного кода с kernel.org с конфигурацией ядра Fedora для x86_64, в которую внесены изменения для игр. До 31 октября 2026 года kernel-ludora основывался на ядре CachyOS и его конфигурации. В Ludora 45 кода CachyOS в ядре нет, от него остался только набор значений по умолчанию. Отличия от ядра Fedora:

  • планировщик BORE (Burst-Oriented Response Enhancer) поверх штатного EEVDF – отдает приоритет задачам, которые работают короткими всплесками, например интерфейсу и игре, перед продолжительными фоновыми вычислениями;
  • POC (Piece-Of-Cake) – ускоренный поиск простаивающего ядра процессора при пробуждении задачи. Используется версия 2.6.3, выпущенная для Linux 7.2: версия для 7.3 у автора пока помечена как тестовая;
  • настройки из CachyOS: параметры подкачки и предвыборки, уплотнения памяти и прозрачных огромных страниц (THP), выбор планировщика ввода-вывода (bfq для одноочередных накопителей, mq-deadline для многоочередных), отключение защиты от split lock и проверки bus master на процессорах AMD;
  • полное вытеснение задач (PREEMPT) вместо динамического режима Fedora, THP в режиме always, TCP BBR с очередью FQ по умолчанию, повышение приоритета RCU, отключенная автоматическая балансировка NUMA;
  • отключены отладочные и защитные механизмы Fedora: UBSAN, DEBUG_LIST и раздельные кэши kmalloc – так автор сокращал отставание по производительности от прежнего ядра на базе CachyOS;
  • сборка под x86-64-v3: ядро скомпилировано для процессоров с AVX2. На более старых процессорах сборку ядра Ludora нужно отключить при установке.

BORE и POC разрабатывает Masahito Suzuki (firelzrd), и Ludora берет исправления из его репозиториев напрямую. Защита процессора от атак на спекулятивное выполнение в ядре Ludora включена, как и в Fedora. Модули ядра подписаны при сборке и сжаты zstd.

Игровые программы и драйверы

При полной установке предустановлены по умолчанию Steam из репозитория RPM Fusion, менеджер сборок Wine и Proton ProtonPlus, через который можно установить GE-Proton (Proton-GE), MangoHud и графическая оболочка для него GOverlay, LACT для настройки видеокарты, а также GameMode, Gamescope, VkBasalt и Discord. Видеокарты AMD и Intel работают сразу через драйверы Mesa. Для NVIDIA нужно поставить проприетарный драйвер из RPM Fusion: приложение Ludora Welcome подсказывает, какой пакет выбрать для своего поколения видеокарт, и дает готовые команды.

Меню приложений Ludora 45, раздел «Игры»: GOverlay, KMahjongg, KMines, KPatience, ProtonPlus и SteamРаздел «Игры» в меню приложений. Изображение: Comss.ru

Ludora Welcome открывается при первом входе. Кроме драйвера NVIDIA, оно напоминает обновить систему через dnf, выбрать GE-Proton инструментом совместимости по умолчанию в Steam и объясняет, как включить Secure Boot на уже установленной системе. В приложении сказано, что GE-Proton уже входит в систему, но на нашем тестовом ПК после установки его не было: каталог /usr/share/steam/compatibilitytools.d пуст, отдельного пакета нет.

Ludora Welcome, вкладка NVIDIA Drivers: выбор пакета akmod-nvidia по поколению видеокарты и команды установки с kernel-ludora-devel-matchedLudora Welcome, вкладка NVIDIA Drivers: пакет драйвера для каждого поколения видеокарт и команда установки вместе с заголовочными файлами ядра Ludora. Изображение: Comss.ru

GE-Proton ставится через ProtonPlus, но сначала нужно один раз запустить Steam: пока клиент Steam не скачан, ProtonPlus сообщает, что не нашел игрового лаунчера. Входить в аккаунт Steam для этого не обязательно – мы закрыли окно входа после того, как клиент докачал обновления. Затем ProtonPlus показывает список сборок для Steam: Proton-CachyOS (помечена как рекомендуемая), Proton-GE, DW-Proton, Proton-Tkg и другие. GE-Proton 11-12 скачался за несколько секунд и установился в каталог ~/.local/share/Steam/compatibilitytools.d, где Steam находит сторонние сборки Proton. После этого его можно выбрать в настройках совместимости Steam.

ProtonPlus в Ludora 45: список инструментов совместимости для Steam – Proton-CachyOS, Proton-GE, DW-Proton, Proton-Tkg и другиеProtonPlus: сборки Proton для Steam. Изображение: Comss.ru

ProtonPlus в Ludora 45: Proton-GE со статусом «Установлено», версия GE-Proton11-12GE-Proton 11-12 установлен через ProtonPlus. Изображение: Comss.ru

GOverlay – графическая оболочка для настройки MangoHud, vkBasalt и средств масштабирования. При первом запуске он сам скачивает OptiScaler и DLSS-Enabler, а также ставит в домашнюю папку MAKO Renderer – его ярлыки появляются в разделе меню «Система». MangoHud выводит поверх игры частоту и время кадра, загрузку процессора и памяти – на нашем тестовом ПК мы запустили с ним тестовую программу vkcube.

GOverlay 1.9.4 в Ludora 45, вкладка «Наборы»: включение MangoHud, раскладки и цветовые темы наложенияGOverlay: раскладки и цветовые темы наложения MangoHud. Изображение: Comss.ru

Наложение MangoHud поверх vkcube в Ludora 45: загрузка процессора, память, частота кадров Vulkan и график времени кадраMangoHud поверх тестовой программы vkcube. Изображение: Comss.ru

LACT при первом запуске предлагает включить свою системную службу: без нее программа только показывает сведения о видеокарте и ее состоянии, а менять частоты и настройки вентиляторов не может.

Чистая ли Fedora в основе Ludora и откуда приходят обновления

В основе Ludora – обычная Fedora 45: системные пакеты, KDE Plasma, Firefox, SELinux и пакетный менеджер dnf приходят из официальных репозиториев Fedora и обновляются одновременно с ней. Ludora не меняет приоритеты репозиториев и не исключает из них пакеты: dnf ставит самую новую версию пакета из всех подключенных источников. После установки включены такие репозитории:

Репозиторий Что из него приходит
fedora, updates основная система Fedora 45 и ее обновления
copr:predze:ludora пакеты Ludora: сборка ядра, Mesa, настройки снимков, оформление, игровые утилиты
RPM Fusion free и nonfree ffmpeg, кодеки GStreamer, Discord, драйверы NVIDIA
rpmfusion-nonfree-steam Steam
fedora-cisco-openh264 кодек OpenH264
Flathub приложения Flatpak

Большая часть пакетов Copr – то, чего в Fedora нет: grub-btrfs, модуль snapper для dnf, настройки Calamares и snapper, оформление, Ludora Welcome, ludora-secureboot, ProtonPlus, LACT и CoolerControl (по умолчанию не устанавливается). Но несколько пакетов Copr заменяют одноименные пакеты Fedora:

  • Mesa 26.2.6 – та же версия, что в Fedora, но с номером сборки 100, поэтому dnf выбирает пакет Ludora;
  • MangoHud 0.8.4 вместо 0.8.3 rc1 в Fedora, GOverlay 1.9.4 вместо 1.8.0, Fastfetch 2.70.0 вместо 2.68.1;
  • ядро: если в установщике выбрана сборка ядра Ludora, ядро Fedora удаляется, а пакет kernel-ludora объявляет себя пакетом kernel.

На нашем тестовом ПК после установки из 2220 пакетов 2165 собраны проектом Fedora, 30 – в Copr Ludora и 25 – в RPM Fusion. Из Copr пришли ядро, 12 пакетов Mesa (64- и 32-битные), MangoHud, Fastfetch, GOverlay, LACT, ProtonPlus, grub-btrfs, модуль snapper для dnf и пакеты ludora, из RPM Fusion – Steam, Discord и кодеки. Пакет libva в Copr тоже есть, но в системе стоит сборка Fedora с более высоким номером. Файл /etc/os-release Ludora не меняет: система называет себя Fedora Linux 45, а все подключенные репозитории имеют одинаковый приоритет.

Таким образом, Ludora – это Fedora 45 с надстройкой из собственного репозитория Copr, RPM Fusion и Flathub. Обновления системы следуют за Fedora и от проекта не зависят, но два компонента обновляет только автор Ludora: сборку ядра и Mesa. Mesa при этом остается из Copr, даже если отключить в установщике все игровые группы. Если отказаться от сборки ядра Ludora при установке, ядро будет приходить из Fedora.

Зачем Ludora собственные Mesa и сборка ядра

Mesa. Сейчас пакет mesa в Copr собирается по файлу spec из Fedora без собственных исправлений. До сентября 2026 года в него входило исправление Valve из ветки Mesa для SteamOS – поправка для Forza Horizon 5 и обработка Gamescope в загрузчике DRI3, но 7 сентября автор удалил его как устаревшее. Параметры сборки почти не отличаются от Fedora: набор видеокодеков тот же, только свободные от патентов (all_free), а остальные отличия касаются драйверов для устройств на ARM. Собственный пакет нужен Ludora, чтобы получать исправленные версии Mesa раньше стабильного канала Fedora, а не позже. Mesa 26.2.5 появилась в Copr 18 октября, в стабильных обновлениях Fedora 44 – 21 октября, а в Fedora 45 – 31 октября. Mesa 26.2.6 вышла в Copr 1 ноября, в Fedora – 4 ноября. Номер сборки 100 автор поставил 1 ноября: до этого пакеты Fedora и Copr одной версии совпадали по номеру, и dnf мог выбрать любой. Если Fedora выпустит новую версию Mesa раньше Ludora, dnf поставит пакет Fedora, а сборка Ludora заменит его позже.

Пакеты mesa-va-drivers-freeworld и mesa-vulkan-drivers-freeworld из RPM Fusion, которые нужны для аппаратного кодирования и декодирования H.264 и H.265, требуют Mesa той же версии. Ludora по умолчанию их не ставит. Если поставить их самостоятельно, dnf не сможет обновить эту пару в те дни, когда версии Mesa в Copr и RPM Fusion расходятся. При этом Ludora здесь не уступает Fedora: freeworld 26.2.6 появился в RPM Fusion 29 октября, Mesa 26.2.6 – в Copr 1 ноября, а в стабильных обновлениях Fedora – 4 ноября. Проприетарный драйвер NVIDIA Mesa не использует, поэтому на него версия Mesa не влияет.

Ядро. Сборка ядра нужна для изменений, которых в ядре Fedora нет: BORE, POC, настроек CachyOS и компиляции под x86-64-v3. На новую ветку ядра она переходит раньше Fedora: 3 ноября в Copr вышло ядро 7.3.1, а в стабильных обновлениях Fedora 45 в тот же день – 7.2.15. Внутри одной ветки обновления выходят реже, чем в Fedora: с 7 сентября по 9 октября в Copr оставалось ядро 7.2.3, а Fedora 44 за это время выпустила шесть обновлений, с 7.2.4 по 7.2.9. С 15 октября по 3 ноября в Copr было 7.2.11, а в Fedora 44 за это время вышли 7.2.12–7.2.15. Исправления безопасности в сборку ядра Ludora попадают только с очередной сборкой автора.

Драйвер NVIDIA из RPM Fusion (akmod-nvidia) собирается на компьютере под установленное ядро. Пакет kernel-ludora-devel предоставляет заголовочные файлы ядра так же, как kernel-devel в Fedora, поэтому akmods собирает модуль под сборку ядра Ludora. Если поставить драйвер без kernel-ludora-devel-matched, модуль не соберется и система загрузится с черным экраном – поэтому Ludora Welcome предлагает ставить оба пакета одной командой. Второй риск связан с тем, что ядро Ludora раньше Fedora переходит на новую ветку, а проприетарный драйвер NVIDIA получает поддержку новых веток ядра не сразу: после такого обновления модуль может не собраться. Сейчас в RPM Fusion для Fedora 45 доступен драйвер NVIDIA 615.78.08, его сборку на ядре 7.3.1 мы не проверяли. На этот случай в меню GRUB остаются предыдущие ядра и снимки системы.

Подписи Microsoft или Fedora у сборки ядра Ludora нет: Copr не хранит ключи подписи. Поэтому ludora-secureboot создает ключ для каждого компьютера, регистрирует его через MokManager, подписывает им новые ядра и назначает ключом akmods, чтобы модули NVIDIA тоже были подписаны. Загрузка идет через подписанный загрузчик shim из Fedora.

Проверка на тестовом ПК

Мы установили Ludora 45 в виртуальную машину VMware на тестовом ПК: 4 ядра процессора, 8 ГБ оперативной памяти, диск NVMe на 64 ГБ, прошивка UEFI без Secure Boot. При запуске без установки система загружает стандартное ядро Fedora 7.2.15. Мы оставили все компоненты и разметку по умолчанию. Копирование и настройка заняли около 5 минут, из сети при этом ничего не загружалось.

После первого входа fastfetch показывает Fedora Linux 45, ядро 7.3.1-1.ludora, KDE Plasma 6.8.2 в сеансе Wayland и 2220 пакетов. Планировщик BORE включен (kernel.sched_bore = 1), в конфигурации ядра – полное вытеснение задач и частота таймера 1000 Гц. Система занимала 1,7 ГБ оперативной памяти, а на диске – 4,9 ГБ с учетом сжатия Btrfs.

Fastfetch в Ludora 45: Fedora Linux 45, ядро 7.3.1-1.ludora, KDE Plasma 6.8.2, KWin (Wayland), 2220 пакетовFastfetch с логотипом Ludora: Fedora Linux 45, сборка ядра 7.3.1-1.ludora и KDE Plasma 6.8.2. Изображение: Comss.ru

Сначала мы установили htop, затем обновили систему командой sudo dnf upgrade: обновление включало 49 пакетов и заняло около 2,5 минуты. Для каждой операции snapper создал пару снимков «до» и «после» с описанием «libdnf5(dnf) transaction», а grub-btrfs сразу добавил их в меню загрузки. Через час появился и снимок по расписанию. Зеркала RPM Fusion при этом отвечали медленно: метаданные репозиториев загружались 2–2,5 минуты.

Вывод snapper list после dnf upgrade в Ludora 45: снимок установки и две пары снимков pre и postПосле установки htop и обновления системы: снимок установки и две пары снимков «до» и «после». Изображение: Comss.ru

Меню GRUB в Ludora, как и в Fedora, по умолчанию скрыто, поэтому мы открыли его командой sudo grub2-set-bootflag menu_show_once. Затем выбрали снимок, сделанный до установки htop. Система загрузилась в режиме только для чтения, htop в ней не было. На экране входа при этом появились три окна с ошибкой записи файлов настроек экрана входа: кнопкой OK они не закрываются, но войти в систему не мешают.

Окна plasma-login-greeter и plasma-keyboard на экране входа при загрузке в снимок Ludora 45: файл настроек недоступен для записиПри загрузке в снимок экран входа не может записать свои настройки и показывает три окна с ошибкой. Изображение: Comss.ru

После входа появилось окно Snapshot Boot Detected. Кнопка Make Permanent открывает Konsole со сценарием snapper-commit, который перед выполнением просит подтверждения. Восстановление заняло около 5 минут, почти все время ушло на пересборку загрузочных образов initramfs.

Окно Snapshot Boot Detected в Ludora 45 с кнопками Make Permanent и Keep Testing после загрузки в снимок 2Окно после загрузки в снимок: сделать его постоянным состоянием системы или продолжить проверку. Изображение: Comss.ru

После перезагрузки система загрузилась в обычном режиме с доступом на запись. htop и обновление из 49 пакетов откатились, а все 6 снимков сохранились.

После отката меню приложений еще показывало htop с пометкой «Новое», хотя программы в системе уже не было: кэш меню KDE хранится в домашней папке, а она в снимки не входит. Список обновился после выхода из сеанса и повторного входа.

Ludora 45 после отката на снимок 2: корневой подтом @, htop не установлен, все 6 снимков snapper на местеПосле отката: корень снова на подтоме @, htop не установлен, все 6 снимков на месте. Изображение: Comss.ru

Проверить откат на снимок, сделанный до обновления ядра, не удалось: за время проверки новое ядро в Copr не вышло. NVIDIA и Secure Boot в виртуальной машине мы тоже не проверяли.

Системные требования

Минимальных требований к памяти и диску автор не публикует. Из документации проекта:

  • 64-битный процессор x86_64, для сборки ядра Ludora – с поддержкой AVX2 (x86-64-v3);
  • файловая система Btrfs для работы снимков;
  • для видеокарт NVIDIA – драйвер из RPM Fusion.

Если Secure Boot включен, при первом запуске после установки нужно один раз подтвердить ключ в MokManager.

Где скачать Ludora 45

Образ ludora45.0-x86_64.iso размером 3,5 ГБ можно скачать с SourceForge. Образ нужно записать на флешку с помощью Fedora Media Writer, Etcher или Rufus в режиме DD. С такого носителя систему можно запустить без установки, Secure Boot при этом отключать не нужно. Сразу после установки автор советует обновить систему командой sudo dnf upgrade.

Скачать Ludora 45

Читаете нас в Google? Добавьте Comss.ru в источникиДобавьте Comss.ru в источники Google
Новые статьи будут чаще в «Главных новостях» Google. Без подписок и уведомлений, отключается в один клик. Нужен вход в аккаунт Google.Наши статьи будут чаще в «Главных новостях». Нужен вход в Google.
Добавить в Google
© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте