CBL-Mariner
CBL-Mariner — это внутренний Linux-дистрибутив для облачной инфраструктуры и продуктов с краевого доступа компании Microsoft. CBL-Mariner создан для предоставления последовательной платформы для этих устройств и услуг, что повысит способность Microsoft оперативно обновляться в соответствии с обновлениями Linux. Эта инициатива является частью усилий Microsoft по увеличению инвестиций в широкий спектр технологий Linux, таких как SONiC и Windows Subsystem for Linux (WSL). CBL-Mariner публично представлен как часть обязательства Microsoft перед открытым исходным кодом и вклада обратно в сообщество Linux. CBL-Mariner не меняет наш подход или обязательство к любым существующим предложениям третьих сторон Linux.
CBL-Mariner был разработан с идеей, что небольшое общее ядро набора пакетов может удовлетворять универсальные потребности облачных и краевых услуг, позволяя отдельным командам добавлять дополнительные пакеты поверх общего ядра для создания образов для своих рабочих нагрузок. Это обеспечивается простой системой сборки, которая позволяет:
-
Генерация пакетов: Производит желаемый набор RPM-пакетов из SPEC-файлов и исходных файлов.
-
Генерация образов: Производит желаемые образные артефакты, такие как ISO или VHD из данного набора пакетов.Независимо от того, используется ли он как контейнер или хост для контейнера, CBL-Mariner использует ограниченное количество дискового пространства и памяти. Лёгкие характеристики CBL-Mariner также обеспечивают более быстрое время загрузки и минимальную поверхность атак. Ограничивая возможности в базовом образе только тем, что требуется для наших внутренних клиентов облачных сервисов, уменьшается количество загружаемых служб и потенциальных путей атак.
Когда возникают уязвимости безопасности, CBL-Mariner поддерживает как модель обновления на основе пакетов, так и модель обновления на основе образов. Используя общую систему управления пакетами RPM, CBL-Mariner делает последние исправления и патчи безопасности доступными для скачивания с целью быстрой реакции.
Начало работы с CBL-Mariner
Сборка
Инструкции по сборке CBL-Mariner можно найти здесь: Документация Toolkit.### ISO
Вы можете попробовать CBL-Mariner с помощью следующих ISO-образов:
-
Mariner 2.0 x86_64 ISO Перед использованием скачанного ISO-файла проверьте контрольную сумму и цифровую подпись образа.
После загрузки ISO используйте краткое руководство по установке, чтобы установить и использовать образ в виртуальной машине Hyper-V.
Примечание: Поддержка ISO осуществляется сообществом. Перед созданием нового баг-репорта или запроса на новую функцию, пожалуйста, проведите поиск среди списка задач на Github. Если вы не можете найти подходящий баг-репорт, пожалуйста, сообщите о новых багах, нажав здесь или создайте новый запрос на функцию, нажав здесь. Для дополнительной информации обратитесь к файлу SUPPORT.md.## Получение помощи
- Баги, запросы на новые функции и вопросы могут быть созданы как задачи на GitHub.
- Мы начинаем организацию общественного звонка для пользователей Mariner, чтобы они могли собраться вместе, обсудить новые возможности, предоставить отзывы и узнать больше о том, как другие используют Mariner. В каждом сессионном времени будет представлена новая демонстрация. Расписание для предстоящих общественных звонков следующее:
- 21 ноября 2024 года с 8 до 9 утра (PST) Нажмите, чтобы присоединиться
- 23 января 2025 года с 8 до 9 утра (PST) Нажмите, чтобы присоединиться
- 27 марта 2025 года с 8 до 9 утра (PST) Нажмите, чтобы присоединиться
- 22 мая 2025 года с 8 до 9 утра (PST) Нажмите, чтобы присоединиться## Товарные знаки
Этот проект может содержать товарные знаки или логотипы для проектов, продуктов или услуг. Авторизованное использование товарных знаков или логотипов Microsoft подчиняется и должно следовать правилам использования товарных знаков и бренда Microsoft. Использование товарных знаков или логотипов Microsoft в модифицированных версиях этого проекта не должно вызывать путаницу или подразумевать спонсорство со стороны Microsoft. Любое использование товарных знаков или логотипов третьих сторон подчиняется политикам этих третьих сторон.## Благодарности
Любой дистрибутив Linux, включая CBL-Mariner, получает пользу от вклада открытого программного сообщества. Мы благодарим всех участников более широкого открытого программного сообщества, в частности:
- Проект Photon OS за файлы SPEC, происходящие из дистрибутива Photon.
- Проект Fedora за файлы SPEC, особенно с учетом Qt, DNF и содержимого в папке SPECS-EXTENDED.
-
GNU и Фонд свободного программного обеспечения
- Linux From Scratch
-
OpenMamba за файлы SPEC
Комментарии ( 0 )