ЦБЛ-Маринер, Линук дистрибуција која стоји иза ВСЛ-а, Азуре-а и других Мицрософт производа

Недавно Мицрософт је објавио прву стабилну верзију сопствене дистрибуције Линук "ЦБЛ-Маринер 1.0" (Цоммон Басе Линук) који је Мицрософтов производ који се интерно користи за цлоуд и друге пословне потребе компаније.

Као такав ЦБЛ-Маринер не дистрибуција опште намене као и било који други који бисмо имали на уму (као што су Убунту или Федора) иако је отвореног кода y већ га користе системи попут В.индовс Подсистем за Линук (ВСЛ), Азуре Спхере ОС, СОНиЦ и други напори засновани на Линуку.

Ово је оно што Јуан Мануел Реи, члан Азуре тима, дели на свом блогу, Прецизира се да је ова дистрибуција под називом ЦБЛ-Маринер намењена интерној употреби за развој производа и услуга у облаку.

У посту објављујете:

ЦБЛ-Маринер подразумевано следи принцип безбедности, већина аспеката оперативног система је створена са нагласком на сигурност. Долази са очврслим језгром, потписаним исправкама, АСЛР-ом, очвршћивањем заснованим на компајлеру и регистрима отпорним на неовлашћену употребу, међу многим карактеристикама.

Циљ пројекта је обједињавање Линук решења која се користе у Мицрософту и поједноставити одржавање Линук система за различите сврхе до данас. Све софтверске технологије у овој пракси издају се под лиценцом МИТ.

Расподјела је изванредна, јер је стрПружа типичан мали сет основних пакета који делују као универзална основа за стварање пуњења контејнера, окружења домаћина и услуге које раде на облачној инфраструктури и ивичним уређајима. Могу се створити сложенија и специјализованија решења додавањем додатних пакета на врх ЦБЛ-Маринер-а, али основа за све ове системе остаје непромењена, поједностављујући одржавање и припрема за надоградње.

ЦБЛ-Маринер систем за изградњу омогућава генерисање одвојених РПМ пакета заснован на СПЕЦ датотекама и изворним кодовима, и монолитне слике система генерисане помоћу алата рпм-острее и атомско ажуриране без разбијања у засебне пакете, плус такође могу се створити сложенија и специјализованија решења додавањем додатног горива у СВЛ-Маринер, али основа за сва ова времена

Подржана су два модела надоградње: ажурирање само појединачних пакета и покретање и ажурирање целокупне слике система. 

Да бисте користили приступ „подразумевано максималне сигурности“. Помоћу сензорског механизма могуће је филтрирати системске позиве, шифровати делове диска, верификовати лозинке њиховим дигиталним потписом и још много тога. 

Подразумевано су механизми заштите од преливања зида, преливања међуспремника и рањивости странице формата. Омогућени су режими насумичног одабира адресног простора које подржава језгро Линук, као и различити механизми заштите од напада повезаних са симболичким везама, ммап, / дев / мем и / дев / кмем.

Како инсталирати Мицрософт ЦБЛ-Маринер?

Они који су заинтересовани да сазнају више о ЦБЛ-Маринеру, то би требали знати могу да изграде властити имиџ из Убунту-а или било које Линук дистрибуције, само у овом случају ћемо узети упутства за генерисање слике у Убунту-у.

Да бисте то прво урадили, морамо подстаћи неке предуслове да ћемо морати да направимо ИСО слику:

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

Сада настављамо са добијањем кода од ЦБЛ-Маринер-а:

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

А сада ћемо морати да уђемо у директориј ЦБЛ-Маринер / тоолкит и креирамо инсталациону ИСО слику.

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

На крају, можемо пронаћи ИСО датотеку у директоријуму ../оут/имагес/фулл/. Са креираном системском сликом можемо да тестирамо систем на виртуелној машини, било помоћу ВиртуалБок-а, ВМВаре-а, Бок-а или било ког другог по вашем укусу.

Једино што морате да конфигуришете у виртуелној машини је да има најмање 2 ГБ РАМ-а, језгро и 16 ГБ складишног простора.

Коначно ако сте заинтересовани да сазнате више о томе, можете проверити детаље У следећем линку.


Додај као жељени извор на Гуглу