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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.