CBL-Mariner: Kako namestiti in preizkusiti sistem Microsoft Linux

CBL-Mariner

Microsoft je pred dnevi izdal operacijski sistem s sistemom Linux, ki ga lahko brezplačno prenesete in namestite kot katero koli drugo distribucijo. Izstrelitev pa ni bila napovedana z veliko pompom, temveč precej diskretno, skoraj brez hrupa ... Njegovo ime je CBL-Mariner (Common Base Linux Mariner) in tukaj boste korak za korakom izvedeli, kako ga prenesti in namestiti (v navidezni stroj).

Resnica je, da podjetje Redmond presenečen takrat z nekaterimi odprtokodnimi izdajami ali z nakupom GitHub-a, pa tudi z integracijo podsistema Linux v svoj Windows (WSL) ali s podporo za Linux nekaterih njegovih programov, pa tudi tiste, ki delujejo sistem za omrežne naprave, ki temelji tudi na Linuxu in se imenuje SONiC ...

Kaj je CBL-Mariner?

Kot je dobro navedeno v Stran GitHub, je poln operacijski sistem Linux razvil in vzdrževal sam Microsoft. Njen cilj ni biti le še ena splošna distribucija GNU / Linux, temveč služiti drugemu namenu. In to je, da jo podjetje Windows potrebuje kot osnovo za WSL2, to je novi podsistem Linux za Windows 11 in Windows 365, s katerim lahko poganjate tudi grafične aplikacije.

CBL-Mariner je že obstajal in ga je Microsoft interno uporabljal za svojo infrastrukturo Azure oblak. Poleg tega je podjetje Redmond veliko delalo na privzeti varnosti tega operacijskega sistema, s strjenim jedrom, podpisanimi posodobitvami, ASLR, utrjevanjem na osnovi prevajalnika, registri, zaščiten pred posegi, in številnimi drugimi funkcijami.

Vključuje majhen nabor osnovnih paketov. Znano je tudi, da zaposluje RPM paket. Natančneje, sistem prevajanja omogoča generiranje ločenih datotek .rpm na podlagi datotek SPEC in izvorne kode. Tudi slike monolitnega sistema, ustvarjene z orodjem rpm-ostree. Kar zadeva posodobitve, se lahko nanašajo na določene pakete ali celoten sistem.

Vse tehnologije in kode, ki jih je za CBL-Mariner razvil Micorosoft, so odprtokodne in so bile objavljene pod licenco MIT.

Kako prenesti in namestiti CBL-Mariner na navidezni stroj

VirtualBox

Korak za korakom razložite, kako lahko prenesite in namestite CBL-Mariner Za preizkus bom za osnovo uporabil distribucijo Ubuntu in programsko opremo za virtualizacijo VirtualBox. To lahko storite v kateri koli drugi distribuciji in z drugo programsko opremo za navidezne stroje, če želite. Koraki bodo v vsakem primeru zelo podobni.

1-Prenesite in ustvarite ISO

Najprej je treba prenesti iz odlagališča CBL-Mariner in nato ustvariti sebe sliko ISOsaj slike še ni za neposredno nalaganje. Za to potrebujete vrsto nameščenih paketov, mnogi od njih so prepričani, da jih že imate, vendar za vsak slučaj zaženite naslednji ukaz:

<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">

Ko imate nameščeno potrebno programsko opremo, jo morate zdaj kloniraj odlagališče iz GitHub-a s kodo CBL-Mariner lokalno, torej v našem računalniku. In to se naredi, kot že dobro veste:

<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">

Ko prenesete in dostopate do lokalno ustvarjenega imenika, je naslednja stvar dostop do določenega imenika ustvari ISO od tam za zagon:

<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">

Ko je postopek končan, boste imeli datoteko ISO na voljo v imenik ../out/images/full/.

2-Namestite CBL-Mariner v VM

Zdaj, ko imate sliko ISO, jo lahko namestite CBL-Mariner na navidezni stroj. Če želite to narediti, lahko uporabite Oracle VirtualBox, ki je brezplačen. Ko ste namestili potrebno programsko opremo za virtualizacijo (lahko jo naložite in namestite s te povezave ali tudi iz repojev vašega distro, kjer je tudi na voljo), sledite naslednjim korakom:

  1. open VirtualBox.
  2. Kliknite gumb Novo da ustvarite novo VM.
  3. Zdaj zaženite čarovnik za ustvarjanje navideznega stroja. Vnesite želeno ime in vnesite "Linux" in različico "Other Linux (64-bit)". In pritisnite Next.
  4. Potem vas bo vprašal zahteve virtualizirane strojne opreme. Za CBL-Mariner morate konfigurirati vsaj 1 CPU, 1 GB RAM-a in 8 GB diska. Če uporabite malo več RAM-a in CPU-ja, bo to delovalo bolje, zato bi bilo dobro. Pojdite na naslednje, dokler čarovnika ne dokončate.
  5. Navidezni stroj je že ustvarjen. Zdaj, ko ste se vrnili na glavni zaslon VirtualBox, lahko z desno miškino tipko kliknete vnos, ki se prikaže z imenom, ki ste mu ga dali, in nato izberete konfiguracija v meniju. Vnos lahko tudi izberete in kliknete zgornji gumb Nastavitve.
  6. Pojdi na shranjevanjein od tam na ikoni optičnega diska (Empty) morate klikniti na Optical Drive in izbrati "Select a disk file", da lahko naložite sliko ISO. In v brskalniku, ki se prikaže, izberite, kje imate ISO, ki ste ga ustvarili v prejšnjem koraku.
  7. Čas je, da Zaženite navidezni stroj s CBL-Marinerjem.

3-Namestite sistem v MV

Ko zaženete virtualni stroj, se ta zažene in čez nekaj trenutkov vam prikaže meni za namestitev. Koraki, ki jih morate upoštevati, so:

  1. Izberite možnost "Grafični namestitveni program" za grafično namestitev. Obstajajo tudi možnosti za besedilni način, vendar je grafika boljša. Ko ste izbrani, pritisnite Naprej. [po meniju se morate pomikati s puščicami na tipkovnici in za izbiro pritisnite ENTER]
  2. Zdaj boste videli namestitveni program, zelo podoben tistemu v kateri koli drugi distro. V meniju Vrsta namestitve morate izbrati «CBL-Mariner Full » za popolno namestitev. V vsakem primeru bo tako v polnem kot v jedru, saj skoraj ne vključuje paketov, hitro.
  3. Naslednji zaslon je sprejeti licenčne pogoje.
  4. Nato pride asistent razdelitev trdega diska. Tam morate ustvariti potrebne particije ali pustiti tiste, ki so privzeto.
  5. Obrnite se, da izberete ime gostitelja in uporabniško ime in geslo. Lahko daste, kar želite, vendar si zapomnite.
  6. CBL-Mariner zdaj začne dejansko namestitev. Začel bo namestite pakete. In ko končate, znova zaženite navidezni stroj.
  7. Ko začnete, boste videli Vpiši se, kamor morate vnesti prijavne podatke (ime in geslo).
  8. Ya lahko uporabite CBL-Mariner kot bi to storili z lokalno distribucijo. In ja, žal se začne v besedilnem načinu ...

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   bengiguy je dejal

    daje napako ukaza nao najdeno na linha
    sudo make iso REBUILD_TOOLS = in REBUILD_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
    sudo: make: ukaza ni mogoče najti

    1.    RAZ0229 je dejal

      Poskusite zagnati znamko brez sudo

  2.   Luca je dejal

    ne deluje s sudo ali brez njega ..

  3.   chris je dejal

    napaka pri gradnji iso:
    go: gonum.org/v1/gonum@v0.6.2: neprepoznana uvozna pot "gonum.org/v1/gonum" (https fetch: Get https://gonum.org/v1/gonum?go-get=1: Se ne izvaja)
    ...
    go: zahteve za modul pri nalaganju

    kakšne rešitve za to?