ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Пятница, 7 февраля, 2025
Сегодня у нас 1 праздник:
В 1920 году родился Ванг Ан (Wang An), американский инженер-электронщик и предприниматель китайского происхождения; в 1948 году он изобрел запоминающее устройство на магнитных сердечниках, которое применялось в компьютерах до появления микросхем.

Обновление проекта 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