Podman 5.2 расширяет возможности виртуальных машин macOS за счет поддержки графического процессора
Инструмент управления контейнерами Podman 5.2 позволяет создавать виртуальные машины в macOS с помощью libkrun, поддерживает графические процессоры и расширяет возможности Quadlet.
Podman, инструмент без демонов для управления контейнерами OCI с совместимым с Docker интерфейсом командной строки, выпустил последнее обновление — версию 5.2.
Главные новости этого выпуска предназначены для пользователей MacOS. В частности, в Podman 5.2 реализована поддержка libkrun в качестве серверной части для создания виртуальных машин, что облегчает интеграцию графических процессоров для ускорения задач.
Хотя applehv остается серверной частью по умолчанию, это дополнение расширяет возможности и гибкость для пользователей, выполняющих интенсивные вычислительные нагрузки.
Продолжая расширять свой набор инструментов, связанная с Podman утилита Quadlet расширила свои возможности за счет поддержки файлов «.build». Это позволяет создавать образы непосредственно в Quadlet, оптимизируя процессы и обеспечивая бесперебойную работу контейнеров.
Кроме того, улучшения файлов «.container» и «.pod» включают новые поля, такие как LogOpt
и StopSignal
. , обеспечивая более детальный контроль над конфигурациями контейнеров.
Еще одной примечательной особенностью Podman 5.2 является появление команды проверка системы podman
, которая обнаруживает и потенциально устраняет повреждения в локальном хранилище контейнеров.
Более того, сброс машины podman
был расширен для сброса всех доступных поставщиков в данной ОС, обеспечивая комплексную очистку.
Следует также отметить, что для Podman 5.2 теперь требуется ядро Linux 5.2 или выше, поскольку оно использует новый API монтирования ядра, что означает значительное обновление зависимостей, которое может повлиять на совместимость.
Кроме того, переход от 9p к virtiofs для монтирования файловых систем хоста в виртуальных машинах обещает повысить производительность и надежность, решая прошлые проблемы с монтированием хоста.
Что касается исправлений ошибок, обновление касается 24 из них. Среди исправленных проблем — проблемы, связанные с опцией --sdnotify=healthy
, вызывающей панику в rootless-контейнерах, а также некорректную очистку сетевых стеков командой podman play kube
.
Наконец, API сборки изображений Podman теперь поддерживает создание изображений для нескольких архитектур за один вызов API. Кроме того, были исправлены различные конечные точки для лучшей обработки ошибок и точности ответа.
Дополнительную информацию можно найти в объявлении о выпуске. Полный журнал изменений содержит подробное описание всех новинок и улучшений, которые привносит Podman 5.2.