Ево како да покренете сопствену Мицрософтову Линук дистрибуцију: ЦБЛ-Маринер

Желите да испробате ЦБЛ-Маринер, сопствену Мицрософтову Линук дистрибуцију? Ево како можете преузети званични ИСО и инсталирати ОС.

Прошло је неколико година од Мицрософта откривено друга верзија његовог Виндовс подсистема за Линук (АКА ВСЛ 2), а време извођења је сада довољно зрело да покрените Линук апликације са ГУИ. Следећи корак на путовању је нико други до Виндовс подсистем за Андроид, што ће вам дозволити покрените Андроид апликације под Виндовс 11. Мајкрософтова љубав према Линук-у се не завршава само овде, јер компанија већ неко време одржава и пуноправну дистрибуцију Линук-а. Познат као ЦБЛ-Маринер (где ЦБЛ значи Цоммон Басе Линук), дистрибуцију је креирала Мицрософтова Линук Систем Гроуп — исти тим који је креирао Линук кернел који се користи за ВСЛ 2.

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

-Мицрософт

Значајно је да ЦБЛ-Маринер није традиционална Линук дистрибуција фокусирана на кориснике са фенси ГУИ. Уместо тога, има само основне пакете потребне за подршку и покретање контејнера. Систем за управљање пакетима је заснован на РПМ-у, који користи оба dnf и tdnf (Тини ДНФ). Дистрибуција такође подржава механизам ажурирања заснован на слици за атомско сервисирање и коришћење уназад РПМ-ОСТрее. Што се тиче безбедности, ЦБЛ-Маринер долази са ојачаним језгром, потписаним ажурирањима, АСЛР-ом, учвршћивањем заснованим на компајлеру и евиденцијама отпорним на неовлашћено коришћење међу многим другим функцијама.


Како покренути ЦБЛ-Маринер користећи званични ИСО

Иако је Мицрософт објавио оперативни систем још 2020. године, компанија у почетку није нудила унапред компајлиране ИСО-ове. Изворни код је доступно на ГитХуб-у а од људи се очекује да изгради ИСО себе. Ова ситуација се недавно променила, пошто Мицрософт сада хостује званичне ЦБЛ-Маринер ИСО верзије на свом серверу.

Док искусни корисници још увек могу креирајте ВХДКС (или ВХД) слику за покретање из претходно компајлираних РПМ-ова у ЦБЛ-Маринер репозиторијуму пакета, такође се може преузети имиџ инсталационог диска у ИСО формату и лако инсталирати ОС на платформу за виртуелизацију или прави ПЦ.

Корак 1 - Набавите ИСО

ЦБЛ-Маринер ИСО је компатибилан са УЕФИ и може се покренути на било ком модерном к86-64 рачунару. Најновију верзију ИСО-а можете преузети са следећег линка:

Преузмите ЦБЛ-Маринер ИСО

У случају да желите сами да направите ИСО, урадите следеће:

  1. Клонирајте ЦБЛ-Маринер ГитХуб репо користећи гит:
    git clone https://github.com/microsoft/CBL-Mariner.git
  2. Пребаците се на фасциклу комплета алата:
    cd CBL-Mariner/toolkit
  3. Извршите наредбу за прављење ИСО-а:
    sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
  4. Добијени ИСО се може наћи у ../out/images/full.

Корак 2 – Припремите циљну платформу

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

У овом водичу користићемо Хипер-В ради погодности.

  1. Пошто је Хипер-В уграђен у Виндовс као опциона функција, морамо омогући то први. СКУ-ови на једном језику за кућни и кућни језик званично не подржавају Хипер-В, али је могуће омогућити ову функцију на тим издањима користећи овај туторијал.
  2. Отворите апликацију Хипер-В Манагер и изаберите Акција->Ново->Виртуелна машина. Унесите име за свој ВМ и притисните Следећи >.
  3. Изаберите Генерација 1 (ВХД) или Генерација 2 (ВХДКС), а затим притисните Следећи >.
  4. Промените величину меморије ако желите, а затим притисните Следећи >.
  5. Изаберите виртуелни прекидач, а затим притисните Следећи >.
  6. Изаберите Направите виртуелни чврсти диск, изаберите локацију за ваш ВХД(Кс) и подесите жељену величину диска. Затим притисните Следећи >.
  7. Изаберите Инсталирајте оперативни систем из датотеке слике за покретање и потражите свој ЦБЛ-Маринер ИСО.
  8. Притисните Заврши.

Ако сте креирали Генерацију 2 ВМ, онда морате да конфигуришете неколико додатних подешавања:

  1. Кликните десним тастером миша на своју виртуелну машину из Хипер-В Манагер-а.
  2. Изаберите Подешавања... опција.
  3. Изаберите Безбедност и под Темплате: изаберите Мицрософт УЕФИ ауторитет за сертификате.
  4. Изаберите Фирмваре и прилагодите редослед покретања тако да ДВД буде први, а чврсти диск други.
  5. Изаберите Применити да примените све промене.

Корак 3 - Инсталирање оперативног система

Сада када смо припремили платформу, спремни смо да инсталирамо ЦБЛ-Маринер на виртуелну машину.

  1. Кликните десним тастером миша на ВМ и изаберите Повежи се... опција за почетак покретања.
  2. Изаберите Почетак.
  3. Апликација за инсталацију ће дати опцију да се настави у текстуалном или графичком режиму. У овом водичу ћемо изабрати ово друго.
  4. Постоје две врсте инсталација: Цоре и Фулл.
  5. Након што одаберете жељени укус, тражиће од вас типичне параметре као што су корисничко име, партиционисање итд.
  6. Када се инсталација заврши, изаберите рестарт да бисте поново покренули машину. Инсталациони ИСО ће бити аутоматски избачен.

Корак 4 - Покретање ОС-а

Чим се фаза инсталације заврши, ВМ ће се поново покренути и након тога почети да покреће новоинсталирани ОС са виртуелног чврстог диска. Када се то од вас затражи, пријавите се на своју ЦБЛ-Маринер инстанцу користећи корисничко име и лозинку које сте добили преко апликације за инсталацију.


То је то! Сада можете да додате додатне пакете као што је ССХ сервер и прилагодите ВМ инстанцу према вашим потребама. За више информација о његовим безбедносним функцијама, погледајте Листа безбедносних функција компаније ЦБЛ-Маринер на ГитХуб-у.