Spoločnosť Microsoft pred pár dňami vydala operačný systém založený na systéme Linux, ktorý si môžete zadarmo stiahnuť a nainštalovať ako každé iné distro. Spustenie však nebolo ohlásené s veľkými fanfárami, skôr bolo dosť diskrétne a takmer bez hluku ... Volá sa CBL-Mariner (Common Base Linux Mariner) a tu sa krok za krokom dozviete, ako si ho stiahnuť a nainštalovať (na virtuálnom stroji).
Pravda je taká, že spoločnosť Redmond prekvapený v tom čase s niektorými vydaniami otvoreného zdroja alebo s nákupom GitHubu, ako aj s integráciou podsystému Linux do jeho Windows (WSL) alebo s podporou niektorých jeho programov pre Linux, ako aj s operačným systém pre sieťové zariadenia tiež založený na Linuxe a nazývaný SONiC ...
Čo je CBL-Mariner?
Ako je uvedené aj v Stránka GitHub, je to úplný operačný systém Linux vyvinutý a udržiavaný samotným Microsoftom. Jeho cieľom nie je byť iba ďalšou univerzálnou distribúciou GNU / Linux, ale skôr slúžiť inému účelu. A je to tým, že ho spoločnosť Windows potrebuje ako základ pre WSL2, teda nový podsystém Linux pre Windows 11 a Windows 365, s ktorým je možné spúšťať aj grafické aplikácie.
Spoločnosť CBL-Mariner predtým existovala a spoločnosť Microsoft ju interne využívala na svoju infraštruktúru Azure cloud. Spoločnosť Redmond navyše veľa pracuje na predvolenom zabezpečení tohto operačného systému, a to s tvrdeným jadrom, podpísanými aktualizáciami, ASLR, spevnením založeným na kompilátoroch, registrami zabezpečenými proti neoprávnenej manipulácii a mnohými ďalšími funkciami.
Zahŕňa malú sadu základných balíčkov. Je tiež známe, že zamestnáva RPM parcela. Konkrétne jeho systém kompilácie umožňuje generovať samostatné súbory .rpm na základe súborov SPEC a zdrojového kódu. Tiež obrázky monolitického systému vygenerované pomocou súpravy nástrojov rpm-ostree. Pokiaľ ide o aktualizácie, môžu sa týkať konkrétnych balíkov alebo celého systému.
Všetky technológie a kód vyvinutý spoločnosťou Micorosoft pre CBL-Mariner sú open source a boli vydané na základe licencie MIT.
Ako stiahnuť a nainštalovať CBL-Mariner na virtuálnom stroji
Aby ste krok za krokom vysvetlili, ako môžete stiahnite a nainštalujte CBL-Mariner Na otestovanie použijem ako základ distribúciu Ubuntu a virtualizačný softvér VirtualBox. To je možné vykonať v akejkoľvek inej distribúcii a s iným softvérom pre virtuálne stroje, ak si prajete. Kroky budú v každom prípade veľmi podobné.
1-Stiahnutie a vygenerovanie ISO
Prvá vec, ktorú musíte urobiť, je stiahnuť z úložiska CBL-Mariner a potom vygenerovať sami seba obrázok ISO, pretože ešte neexistuje obrázok na priame stiahnutie. Potrebujete na to sériu nainštalovaných balíkov, z ktorých si mnohí istí, že ich už máte, ale pre každý prípad spustite nasledujúci príkaz:
<br data-mce-bogus="1"> sudo apt-get install git make tar wget curl rpm qemu-utils golang-go genisoimage python-minimal bison gawk<br data-mce-bogus="1">
Keď už máte nainštalovaný potrebný softvér, musíte teraz naklonujte úložisko z GitHubu s kódom CBL-Mariner lokálne, to znamená na našom počítači. A toto sa deje, ako už dobre viete:
<br data-mce-bogus="1"> git clone https://github.com/microsoft/CBL-Mariner.git cd CBL-Mariner<br data-mce-bogus="1"> git checkout 1.0-stable<br data-mce-bogus="1">
Po stiahnutí a prístupe k lokálne vytvorenému adresáru je ďalšou vecou prístup do konkrétneho adresára odtiaľ vygenerujte ISO pre uvedenie do prevádzky:
<br data-mce-bogus="1"> cd toolkit<br data-mce-bogus="1"> sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json<br data-mce-bogus="1">
Po dokončení procesu budete mať súbor ISO k dispozícii v priečinku adresár ../out/images/full/.
2-Nainštalujte CBL-Mariner na VM
Teraz, keď máte obraz ISO, môžete nainštalujte CBL-Mariner na virtuálny stroj. Ak to chcete urobiť, môžete použiť Oracle VirtualBox, ktorý je zadarmo. Po nainštalovaní potrebného softvéru na virtualizáciu (môžete si stiahnuť a nainštalovať z tohto odkazu alebo tiež z repozitárov vašej distribúcie, kde je tiež k dispozícii), postupujte nasledovne:
- Otvoriť VirtualBox.
- Kliknite na tlačidlo nový vytvoriť nový VM.
- Teraz začnite sprievodca vytvorením virtuálneho stroja. Zadajte požadovaný názov a zadajte typ „Linux“ a verziu „Iný Linux (64-bitový)“. A stlačte ďalšie.
- Potom sa vás spýta požiadavky virtualizovaného hardvéru. Pre CBL-Mariner musíte nakonfigurovať najmenej 1 CPU, 1 GB RAM a 8 GB disku. Ak použijete trochu viac RAM a CPU, bude to fungovať lepšie, takže by to bol dobrý nápad. Prejdite na ďalšiu, kým nedokončíte sprievodcu.
- Virtuálny stroj je už vygenerovaný. Teraz, keď ste späť na hlavnej obrazovke VirtualBoxu, môžete kliknúť pravým tlačidlom myši na záznam, ktorý sa zobrazí s menom, ktoré ste mu dali, a potom vybrať konfigurácia v ponuke. Môžete tiež zvoliť záznam a kliknúť na horné tlačidlo Nastavenia.
- Choďte na skladovanie, a odtiaľ na ikonu optického disku (Empty) musíte kliknúť na Optical Drive a zvoliť „Select a disk file“, aby sa načítal ISO obraz. A v zobrazenom prehliadači vyberte, kde máte ISO, ktoré ste vygenerovali v predchádzajúcom kroku.
- Je čas Spustite virtuálny stroj s CBL-Mariner.
3-Nainštalujte systém do MV
Po spustení sa virtuálny stroj spustí a po niekoľkých chvíľach vám zobrazí ponuku inštalácia. Kroky, ktoré musíte dodržiavať, sú:
- Vyberte možnosť „Grafický inštalátor“ pre grafickú inštaláciu. K dispozícii sú tiež možnosti pre textový režim, ale grafika je lepšia. Po výbere stlačte Ďalej. [v ponuke sa musíte pohybovať pomocou šípok na klávesnici a pomocou klávesu ENTER]
- Teraz uvidíte inštalačný program veľmi podobný inému distribučnému systému. V ponuke Typ inštalácie: musíte zvoliť «CBL-Mariner Full » pre úplnú inštaláciu. V každom prípade, tak vo Full, ako aj v Core, pretože to takmer neobsahuje balíčky, bude to rýchle.
- Ďalšou obrazovkou je licenčné podmienky na prijatie.
- Potom príde asistent rozdelenie pevného disku. Tam musíte vytvoriť potrebné oddiely alebo nechať predvolene tie, ktoré prichádzajú.
- Otočením vyberte názov hostiteľa a tiež užívateľské meno a heslo. Môžete si dať, čo chcete, ale pamätajte na to.
- CBL-Mariner teraz začína s vlastnou inštaláciou. Začne inštalovať balíčky. Po dokončení reštartujte virtuálny počítač.
- Keď začnete, uvidíte Prihlásiť sa, kde musíte zadať prihlasovacie údaje (meno a heslo).
- Ya môžete použiť CBL-Mariner ako by ste to urobili s miestnym distro. A áno, bohužiaľ sa to začína v textovom režime ...
dáva chybu príkazu nao found na linha
sudo make iso REBUILD_TOOLS = a REBUILD_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
sudo: make: príkaz sa nenašiel
Skúste spustiť make bez sudo
nefunguje to ani s sudo ..
chyba pri budovaní iso:
go: gonum.org/v1/gonum@v0.6.2: nerozpoznaná cesta importu „gonum.org/v1/gonum“ (načítanie https: Get https://gonum.org/v1/gonum?go-get=1: Nie je implementovaný)
...
go: chyba pri načítaní požiadaviek na modul
nejaké riešenia na to?