Photon OS — это минималистичная дистрибуция Linux с открытым исходным кодом, разработанная и поддерживаемая для использования в виртуализированных и облачных средах. Ориентированная на лёгкость и безопасность, система проектировалась как платформа для контейнерных рабочих нагрузок и микро-сервисов, обеспечивая совместимость с современными инструментами оркестрации и контейнеризации. Дизайн включает уменьшенный базовый набор пакетов, упрощённый цикл обновлений и оптимизацию для развёртывания в гипервизорах и облачных образах.
Первоначально созданная для интеграции с экосистемой виртуализации, Photon OS получила набор утилит и механизмов безопасности, характерных для серверных минималистичных систем, включая поддержку контейнерных рантаймов, менеджеров пакетов и инструментов управления конфигурацией. Благодаря небольшому размеру образов и фокусу на производительности, операционная система используется в сценариях, где важны быстрое масштабирование, предсказуемое поведение в облаке и сниженное поверхностное поле атаки. Разработка и поддержка включают выпуск образов под различные архитектуры и форматы развёртывания.
- Минимализм: сокращённый набор системных пакетов и служб для уменьшения размера образа и атакуемой поверхности.
- Контейнеризация: встроенная поддержка контейнерных рантаймов и инструментов для создания и запуска контейнеров.
- Оптимизация для виртуализации: образы и настройки, адаптированные для развёртывания в гипервизорах и облачных платформах.
- Безопасность: включение механизмов защиты и ограничение ненужных сервисов для повышения общей безопасности системы.
- Управляемость: поддержка стандартных инструментов управления конфигурацией и пакетного менеджера для автоматизации обновлений и настройки.
- Совместимость: интеграция с популярными инструментами оркестрации и экосистемой облачных приложений.
- Лёгкость образов: компактные образы, позволяющие ускорять развертывания и экономить ресурсы хранения и передачи.