CBL-Mariner: Jak nainstalovat a otestovat systém Microsoft Linux

CBL-námořník

Společnost Microsoft před několika dny vydala operační systém založený na Linuxu, který si můžete zdarma stáhnout a nainstalovat jako jakékoli jiné distribuce. Spuštění však nebylo oznámeno s velkou slávou, spíše to bylo docela diskrétní, s téměř žádným hlukem ... Jmenuje se CBL-Mariner (Common Base Linux Mariner) a zde se krok za krokem naučíte, jak jej stáhnout a nainstalovat (na virtuálním stroji).

Pravda je, že společnost Redmond překvapený v té době s některými verzemi open source, nebo s nákupem GitHub, stejně jako s integrací subsystému Linux do jeho Windows (WSL), nebo s podporou Linuxu některých jeho programů, stejně jako s tímto operačním systém pro síťová zařízení také založený na Linuxu a nazvaný SONiC ...

Co je CBL-Mariner?

Jak je uvedeno v Stránka GitHub, je to plný operační systém Linux vyvinutý a udržovaný samotnou společností Microsoft. Jeho cílem není být jen další obecnou distribucí GNU / Linux, ale sloužit jinému účelu. Společnost Windows to potřebuje jako základ pro WSL2, tedy nový subsystém Linux pro Windows 11 a Windows 365, se kterým lze také spouštět grafické aplikace.

CBL-Mariner dříve existoval a byl interně používán společností Microsoft pro jeho infrastrukturu Azure cloud. Kromě toho společnost Redmond hodně pracuje na výchozím zabezpečení tohoto operačního systému, s vytvrzeným jádrem, podepsanými aktualizacemi, ASLR, zpevněním založeným na kompilátoru, registry odolnými proti neoprávněné manipulaci a mnoha dalšími funkcemi.

Zahrnuje malou sadu základních balíčků. Je také známo, že zaměstnává RPM balík. Jeho kompilační systém konkrétně umožňuje generování samostatných .rpm na základě SPEC souborů a zdrojového kódu. Také obrázky monolitického systému generované sadou nástrojů rpm-ostree. Pokud jde o aktualizace, mohou se vztahovat na konkrétní balíčky nebo na celý systém.

Všechny technologie a kód vyvinutý společností Micorosoft pro CBL-Mariner jsou open source a byly vydány pod licencí MIT.

Jak stáhnout a nainstalovat CBL-Mariner na virtuální stroj

VirtualBox

Vysvětlit krok za krokem, jak můžete stáhnout a nainstalovat CBL-Mariner Abych to otestoval, použiji jako základ distribuci Ubuntu a virtualizační software VirtualBox. To lze provést v jakékoli jiné distribuci a s jiným softwarem pro virtuální stroje, pokud si přejete. Kroky budou v každém případě velmi podobné.

1-Stahování a generování ISO

První věc, kterou musíte udělat, je stáhnout z úložiště CBL-Mariner a poté vygenerovat sami sebe obraz ISOprotože ještě není obrázek ke stažení přímo. Chcete-li to provést, potřebujete nainstalovat řadu balíčků, z nichž mnozí si jisti, že je již máte, ale pro každý případ spusťte následující pří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">

Jakmile máte nainstalován potřebný software, nyní musíte klonovat úložiště z GitHubu s kódem CBL-Mariner lokálně, tedy na našem počítači. A to se děje, jak již dobře víte:

<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 stažení a přístupu k místně vytvořenému adresáři je další věcí přístup do konkrétního adresáře odtud vygenerujte ISO pro spuštění:

<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 mít soubor ISO k dispozici v souboru adresář ../out/images/full/.

2-Nainstalujte CBL-Mariner na VM

Nyní, když máte obraz ISO, můžete nainstalovat CBL-Mariner na virtuální stroj. K tomu můžete použít Oracle VirtualBox, který je zdarma. Jakmile nainstalujete potřebný software pro virtualizaci (můžete si jej stáhnout a nainstalovat z tohoto odkazu nebo také z repozitáře vaší distribuce, kde je také k dispozici), postupujte následovně:

  1. Otevřít VirtualBox.
  2. Klikněte na tlačítko Nový k vytvoření nového virtuálního počítače.
  3. Nyní spusťte průvodce vytvořením virtuálního stroje. Zadejte požadovaný název a zadejte typ „Linux“ a verzi „Jiný Linux (64bitový)“. A stiskněte další.
  4. Pak se vás zeptá požadavky virtualizovaného hardwaru. Pro CBL-Mariner musíte nakonfigurovat alespoň 1 CPU, 1 GB RAM a 8 GB disku. Pokud použijete trochu více RAM a CPU, bude to fungovat lépe, takže by to byl dobrý nápad. Přejít na další až do dokončení průvodce.
  5. Virtuální stroj je již vygenerován. Nyní, když jste zpět na hlavní obrazovce VirtualBoxu, můžete kliknout pravým tlačítkem na položku, která se zobrazí, se jménem, ​​které jste jí dali, a poté vybrat konfigurace v nabídce. Můžete také vybrat záznam a kliknout na horní tlačítko Nastavení.
  6. Přejít na Skladování, a odtud na ikonu optického disku (Empty) musíte kliknout na Optical Drive a zvolit „Select a disk file“, abyste mohli načíst obraz ISO. A v prohlížeči, který se objeví, vyberte, kde máte ISO, které jste vygenerovali v předchozím kroku.
  7. Je čas na to Spusťte virtuální stroj s CBL-Mariner.

3 - Nainstalujte systém do MV

Jakmile spustíte virtuální stroj, spustí se a po několika okamžicích vám zobrazí nabídku instalace. Kroky, které musíte dodržet, jsou:

  1. Vyberte možnost „Grafický instalátor“ pro grafickou instalaci. K dispozici jsou také možnosti pro textový režim, ale grafika je lepší. Po výběru stiskněte Další. [musíte se pohybovat v nabídce pomocí šipek na klávesnici a ENTER pro výběr]
  2. Nyní uvidíte instalační program velmi podobný instalaci jakéhokoli jiného distribuce. V nabídce Typ instalace: musíte zvolit «CBL-Mariner Full » pro úplnou instalaci. V každém případě, jak ve Full, tak v Core, protože sotva obsahuje balíčky, bude to rychlé.
  3. Další obrazovka je licenční podmínky k přijetí.
  4. Pak přijde asistent rozdělení pevného disku. Zde musíte vytvořit potřebné oddíly nebo ponechat ty, které přicházejí ve výchozím nastavení.
  5. Otočením vyberte název hostitele a také uživatelské jméno a heslo. Můžete si dát, co chcete, ale pamatujte si to.
  6. CBL-Mariner nyní zahájí vlastní instalaci. Začne nainstalovat balíčky. Po dokončení restartujte virtuální počítač.
  7. Když začnete, uvidíte Přihlásit se, kde musíte uvést přihlašovací údaje (jméno a heslo).
  8. Ya můžete použít CBL-Mariner jako byste to udělali s místním distro. A ano, bohužel to začíná v textovém režimu ...

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   benguik řekl

    dává příkazovou chybu nao found na linha
    sudo make iso REBUILD_TOOLS = a REBUILD_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
    sudo: make: příkaz nebyl nalezen

    1.    RAZ0229 řekl

      Zkuste spustit make bez sudo

  2.   Luca řekl

    nefunguje to ani bez sudo ..

  3.   Chris řekl

    chyba při vytváření iso:
    go: gonum.org/v1/gonum@v0.6.2: nerozpoznaná cesta importu „gonum.org/v1/gonum“ (https fetch: Get https://gonum.org/v1/gonum?go-get=1: Není implementováno)
    ...
    go: chyba při načítání požadavků na modul

    nějaká řešení?