Ubuntu, один из самых стабильных дистрибутивов Linux при использовании LTS-релизов. А теперь представьте отказ от этого в пользу модели rolling release. Заманчиво? Но хватит фантазировать: сегодня не тот день, когда это случится.
Вместо этого последнее объявление Canonical вводит подход rolling release для стека виртуализации, который заменяет привычный двухлетний цикл LTS на шестимесячный цикл обновлений.
Движущей силой этого шага стали конфиденциальные вычисления (confidential computing). Как подчеркивает Иджлал Лутфи из Canonical, различные компоненты стека редко выпускаются одновременно. Процессор может поддерживать новую функцию до того, как ядро сможет с ней работать, QEMU её обработает, libvirt предоставит возможность включения, а прошивка и инструменты аттестации сделают её по-настоящему пригодной к использованию.
Как это работает?

Стек HWE для виртуализации состоит из четырёх компонентов. qemu-hwe отвечает за гипервизор и эмуляцию системы; libvirt-hwe обеспечивает управление виртуализацией; edk2-hwe предоставляет более новую прошивку OVMF для загрузки UEFI; а seabios-hwe делает то же самое для совместимости с BIOS.
Это тот же подход, который Ubuntu уже использует для ядер, только теперь он распространяется на всю цепочку виртуализации.
Переход на эту модель полностью опционален. В течение первых двух лет поддержки Ubuntu 26.04 LTS все четыре пакета будут обновляться каждые шесть месяцев, но только после предварительного тестирования в промежуточном выпуске.
И что очевидно, существующие установки Ubuntu останутся на базовом стеке, если только кто-то не решит перейти на новый. Инструмент под названием ubuntu_virt_helper (название пакета может отличаться) выполняет это переключение, поскольку QEMU, libvirt и прошивка должны обновляться вместе как единое целое, а не заменяться по частям.
Зачем это нужно?
По сути, Canonical признаёт, что конфиденциальные вычисления переросли двухлетний цикл, на котором построены Ubuntu LTS. Стек HWE для виртуализации ориентирован на тех, кто запускает конфиденциальные виртуальные машины на AMD SEV-SNP или Intel TDX, на регулируемые рабочие нагрузки, требующие повышенной изоляции, на инференс ИИ с использованием конфиденциальных вычислений или ускорителей, а также на частные и суверенные облачные платформы, которые не могут просто перейти на промежуточные выпуски Ubuntu.
Такие нагрузки развиваются быстрее, чем может адаптироваться график выпусков Ubuntu, и никто из тех, кто с ними работает, не станет ждать два года, пока очередной выпуск догонит постоянно совершенствующихся производителей оборудования.
Canonical позиционирует это как способ одновременно получить стабильность LTS и поддержку нового оборудования, вместо того чтобы выбирать что-то одно.
Как начать работу
Не стоит думать, что это скрыто за подпиской Ubuntu Pro. Все примеры из документации Canonical используют обычные команды apt, без необходимости входить в какой-либо портал.
Самый простой шаг — установить вспомогательный инструмент:
sudo apt install ubuntu-helper-virt-hwe
Остальное можно выяснить, изучив документацию и выполнив следующую команду:
ubuntu_virt_helper --help





Пока нет комментариев. Будьте первым!