Apple выпустила средство Container для запуска Linux-контейнеров на Mac

2 мин
Apple выпустила средство Container для запуска Linux-контейнеров на Mac

Apple представила Container 1.0.0 — опенсорс-инструмент для запуска Linux-контейнеров на Mac. В отличие от привычного подхода, когда все контейнеры работают внутри общей виртуальной Linux-машины, Apple предлагает запускать каждый контейнер в отдельной облегчённой машине.

Инициатива полностью написан на Swift и оптимизирован под Mac на базе чипов Apple Silicon. Важно, что разработчики Apple решили не разрабатывать закрытую экосистему и использовали привычные OCI-образы. Благодаря этому пользователи могут работать с образами из container registry, а собранные с помощью Container образы без проблем запускаются в других OCI-совместимых инструментах.

Смысл подхода Apple заключается в том, что для каждого контейнера создаётся отдельная легковесная виртуальная машина, а не одна общая для всего. В компании отмечают, что это даёт несколько преимуществ:

  • Изоляция — каждый контейнер получает свойства полноценной виртуальной машины.

  • Приватность — в контейнер монтируются только нужные информация хоста, а не совокупный набор файлов для всей виртуальной среды.

  • Производительность — такие контейнеры потребляют меньше ресурсов.

Управление инструментом осуществляется через CLI. С его помощью можно запускать контейнеры, собирать образы и функционировать с OCI-реестрами. В релизную версию добавили функцию container machine для долгоживущих Linux-окружений с тесной интеграцией с хостом. Кроме того, проект перешёл на TOML-конфигурацию вместо системных настроек на базе UserDefaults.

Apple отмечает, что воспринимать Container как замену Docker Desktop для всех сценариев пока рано. Проект только дошёл до версии 1.0, а часть привычных возможностей классических контейнерных инструментов всё ещё находится в разработке.

Читают сейчас

Авторы декомпилировали исходный исходник Super Smash Bros Melee при помощи ИИ

23 минуты назад

Авторы декомпилировали исходный исходник Super Smash Bros Melee при помощи ИИ

Команда разработчиков завершила процедура декомпиляции исходного кода эксклюзивного для Nintendo GameCube файтинга Super Smash Bros Melee. Это сложная игра для перевода на язык C, но код проекта тепер

Мнение: у нас есть год, чтобы повсеместно решить вопросы безопасности

38 минут назад

Мнение: у нас есть год, чтобы повсеместно решить вопросы безопасности

Автор техноблога создал текст пост, повящённый проблемам кибербезопасности в эпоху ИИ‑агентов. Он считает, что у отрасли есть примерно год, чтобы решить вопрос уязвимостей. Главный причиной для беспок

VK Видео проведет трансляцию Rustore Mobile Gamedev Conf 2026

49 минут назад

VK Видео проведет трансляцию Rustore Mobile Gamedev Conf 2026

2 ноября VK Видео проведет трансляцию ежегодной конференции наших партнеров RuStore Mobile GameDev Conf 2026. Это крупнейшая в России съезд для мобильной игровой индустрии и премия для лучших игр и пр

В России определили, какие товары и услуги относятся к креативным индустриям

1 час назад

В России определили, какие товары и услуги относятся к креативным индустриям

Минэкономразвития России подготовило перечень товаров и услуг, которые предлагается относить к креативным индустриям. В документ вошли 16 направлений и некоторое количество сотен кодов ОКВЭД и ОКПД. Н

1 час назад

В Digital Q.Agents от «Диасофт» появился ИИ-секретарь для протоколирования и анализа встреч

Компания «Диасофт» реализовала на платформе Digital Q.Agents ИИ-агента-секретаря, который подключается к онлайн-встречам наряду с участниками и работает непосредственно во время разговора. ИИ-агент мо