Site icon ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 16 июня, 2025

Обновление проекта GRUB на 2025

Проект GRUB (GRand Unified Bootloader) продолжает развиваться, предлагая новые функции, улучшения безопасности и оптимизации. В этой статье представлен краткий обзор последних разработок в GRUB на основе недавнего отчёта о состоянии проекта на FOSDEM 2025, представленного Дэниелом Кипером, ведущим разработчиком GRUB из Oracle. Мероприятие состоялось в Брюсселе 1 февраля 2025 года.

 

Что такое GRUB ?

Обновление проекта GRUB на 2025

Загрузчик GNU GRUB

GRUB (GR и Uнифицированный Bootloader) — это мощный и гибкий загрузчик, используемый в большинстве дистрибутивов Linux. Он отвечает за загрузку операционной системы при запуске компьютера. GRUB позволяет пользователям выбирать между несколькими операционными системами, настраивать параметры загрузки и управлять параметрами восстановления системы.

 

Ключевые обновления в GRUB

1. Обновления за последний год

В прошлом году в GRUB было добавлено несколько новых функций для повышения безопасности и производительности системы:

 

2. События текущего года в проекте GRUB

Команда GRUB в настоящее время работает над несколькими интересными функциями и улучшениями:

  1. Поддержка протокола Shim Loader для платформ EFI: это повысит совместимость с реализациями безопасной загрузки.
  2. Поддержка TrenchBoot для архитектур x86: TrenchBoot — проект по обеспечению безопасности процесса загрузки — интегрируется в системы Intel и AMD.
  3. Поддержка BLS и UKI: для оптимизации процессов загрузки добавлена поддержка спецификации загрузчика (BLS) и унифицированного образа ядра (UKI).
  4. Расширенная безопасная загрузка с подписью для PowerPC: эта функция улучшит возможности безопасной загрузки в системах PowerPC.
  5. Обновления библиотек: встроенные библиотеки, включая libgcrypt (необходимую для Argon2 KDF), обновляются до последних версий.
  6. Перенос исправлений из нижестоящих версий в вышестоящую: команда продолжает интегрировать исправления из нижестоящих версий в вышестоящую кодовую базу.
  7. Настройка инфраструктуры CI: разрабатывается система непрерывной интеграции (CI) для автоматизации тестирования и повышения качества кода.
  8. Следующая заморозка кода и выпуск: в ближайшие месяцы планируется заморозка кода, за которой последует выпуск новой версии GRUB.

 

Патчи для личинок Fedora Ниже по течению

Алек Браун из Oracle предоставил статистику по обновлениям GRUB в Fedora. Вот сводка:

 

Эти цифры свидетельствуют о совместных усилиях команды разработчиков GRUB и Fedora по улучшению загрузчика.

Эти цифры также показывают, что, хотя Fedora вносит значительный вклад в развитие GRUB, многие из её исправлений теперь распространяются вверх по течению, снижая потребность в отдельных исправлениях для нисходящего потока.

 

Что у нас дальше со GRUB?

Благодаря постоянным улучшениям GRUB остаётся самым распространённым загрузчиком в системах Linux. Команда работает над:

 

Пожалуйста, прочтите полную презентацию для получения более подробной информации.

Exit mobile version