Microsoft випустила свій Linux дистрибутив

microsoft-cbl-mariner-linux

CBL-Mariner – це внутрішній дистрибутив Linux для хмарної інфраструктури та граничних продуктів і послуг Microsoft. CBL-Mariner призначений для забезпечення узгодженої платформи для пристроїв і сервісів і розширить можливості Microsoft по оновленню Linux.

Ця ініціатива є частиною наростальних інвестицій Microsoft в широкий спектр технологій Linux таких як SONiC, Azure Sphere OS і Windows Subsystem for Linux (WSL). CBL-Mariner викладається у відкритий доступ в рамках зобов’язань Microsoft з підтримки Open Source і внесення вкладу в спільноту Linux. CBL-Mariner не змінює підхід або зобов’язання стосовно будь-яких чинних дистрибутивів Linux сторонніх виробників.

CBL-Mariner був розроблений з урахуванням того, що невеликий набір пакунків із загальним ядром може задовольнити універсальні потреби хмарних і прикордонних сервісів першої сторони, дозволяючи окремим командам встановлювати додаткові пакети поверх загального ядра для створення образів для своїх робочих навантажень. Це стало можливим завдяки простій системі збірки, яка дозволяє:

  • Генерацію пакетів: Створює необхідний набір пакетів RPM з файлів SPEC і вихідних файлів.
  • Генерація образів: Створює потрібні артефакти образу, такі як ISO або VHD, з заданого набору пакетів.

Розгорнутий як контейнер або як контейнерний хост, CBL-Mariner споживає обмежені ресурси диска і пам’яті. Легкі характеристики CBL-Mariner також забезпечують більш швидкий час завантаження і мінімальну поверхню атаки. Завдяки зосередженню функцій в основному образі тільки на те, що необхідно для внутрішніх клієнтів хмари, завантажується менше сервісів і менше векторів атак.

При виникненні вразливостей безпеки CBL-Mariner підтримує як модель поновлення на основі пакетів, так і модель поновлення на основі образу. Використовуючи загальну систему менеджера пакетів RPM, CBL-Mariner робить останні виправлення і латки безпеки доступними для завантаження з метою забезпечення швидкого часу виконання.

Дистрибутив поставляється без робочого оточення, і не є Linux дистрибутивом загального призначення. Він призначений для використання в якості внутрішнього полегшеного дистрибутива Linux для інженерних команд Microsoft в інфраструктурі Azure.

Джерело – https://github.com/microsoft/CBL-Mariner

А що ви думаєте з цього приводу? Поділіться своїми думками в коментарях нижче.

Поділіться своєю любов'ю
FOX
FOX

Люблю что-то новое

Статті: 126

Залишити відповідь

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x