CBL-Mariner 1.0.20210901 поставляется с ISO-образом, ядром 5.10.60.1 и др.

Microsoft недавно выпустила новое обновление вашего дистрибутива Linux «CBL-Mariner 1.0.20210901» (Common Base Linux Mariner), который разрабатывается как универсальная базовая платформа для сред Linux, используемых в облачной инфраструктуре и различных сервисах Microsoft.

Тем, кто не осведомлен о распространении, следует знать, что в качестве такового CBL-Mariner не универсальный дистрибутив как и любой другой, который мы имели в виду (например, Ubuntu или Fedora) хотя это открытый исходный код y уже используется такими системами, как WПодсистема indows для Linux (WSL), ОС Azure Sphere, SONiC и другие разработки на базе Linux.

Проект направлен на унификацию Linux-решений, используемых в Microsoft. и упростить обслуживание систем Linux для различных целей на сегодняшний день. Все программные технологии в этой практике выпускаются под лицензией MIT.

Распределение замечательно, так как pПредоставляет типичный небольшой набор базовых пакетов, которые действуют как универсальная основа для создания наполнения контейнера., хост-среды и службы, работающие в облачных инфраструктурах и на периферийных устройствах. Более сложные и специализированные решения могут быть созданы путем добавления дополнительных пакетов поверх CBL-Mariner, но основа для всех этих систем остается неизменной, что упрощает обслуживание и подготовку к обновлениям.

Система сборки CBL-Mariner позволяет создавать отдельные пакеты RPM на основе файлов SPEC и исходных кодов, а также образов монолитных систем, сгенерированных с помощью инструментария rpm-ostree и обновленных атомарно без разбиения на отдельные пакеты, плюс более сложные и специализированные решения также могут быть созданы путем добавления дополнительного топлива в SVL -Mariner, но в основе на все эти времена

Основные новые функции CBL-Mariner 1.0.20210901

В этой новой версии обновления CBL-Mariner 1.0.20210901 одной из главных новинок является то, что добавлен базовый образ ISO (700 МБ), так как в первой версии раздачи готовые ISO-образы не предоставлялись, поэтому было понятно, что пользователь может создать образ с необходимым отступом, хотя эта версия также может продолжать использовать сборку инструкция для Ubuntu 18.04.

Со стороны обновлений которые были сделаны в системе, мы можем обнаружить, что сейчас Ядро Linux обновлено до версии 5.10.60.1. а из системных пакетов мы можем найти обновленные версии openvswitch 2.15.1, golang 1.16.7, logrus 1.8.1, tcell 1.4.0, gonum 0.9.3, testify 1.7.0, crunchy 0.4.0, xz 0.5.10. 4.0.2, swig 4.4, squashfs-tools 8.0.26, mysql XNUMX.

В дополнение к этому, удалены пакеты brp-strip-debug-symbols, brp-strip-undefined и ca-legacyфайлы SPEC для пакетов Dotnet и aspnetcore были удалены и теперь компилируются основной группой разработчиков .NET и помещаются в отдельный репозиторий.

Из других изменений которые выделяются:

  • Реализована поддержка автоматического обновления пакетов, для чего включено приложение Dnf-Automatic.
  • OpenSSL предлагает возможность вернуть поддержку TLS 1 и TLS 1.1.
  • Утилита sha256sum используется для проверки исходного кода инструментария.
  • Включены новые пакеты: etcd-tools, cockpit, aide, fipscheck, tini.
  • Исправления уязвимостей перенесены в используемые версии пакетов.

В конце концов если вам интересно узнать больше об этом вы можете проверить подробности По следующей ссылке.

Как создать свой собственный сборник CBL-Mariner?

Тем, кто хочет узнать больше о CBL-Mariner, следует знать, что они могут создать свой собственный образ из Ubuntu или любого дистрибутива Linux, только в этом случае мы возьмем инструкции по созданию образа в Ubuntu.

Чтобы сделать это в первую очередь, мы должны настаивать на некоторых предпосылках что нам понадобится для создания образа ISO:

sudo apt install make tar wget curl rpm qemu-utils golang-go genisoimage python2-minimal bison gawk

Теперь приступим к получению кода от CBL-Mariner:

git clone https://github.com/microsoft/CBL-Mariner.git

А теперь нам нужно будет войти в каталог CBL-Mariner / toolkit и создать установочный ISO-образ.

cd CBL-Mariner/toolkit
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json

По завершении, мы можем найти файл ISO в каталоге ../out/images/full/. Создав образ системы, мы можем протестировать систему на виртуальной машине с помощью VirtualBox, VMWare, Boxes или любого другого по вашему усмотрению.

Единственное, что вам нужно настроить на виртуальной машине, - это наличие как минимум 2 ГБ ОЗУ, ядра и 16 ГБ памяти.

В конце концов если вам интересно узнать об этом больше, вы можете проверить подробности По следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.