CBL-Mariner: Kako instalirati i testirati Microsoft Linux sistem

CBL-Mariner

Microsoft je prije nekoliko dana objavio operativni sistem zasnovan na Linuxu koji možete besplatno preuzeti i instalirati kao i bilo koji drugi distro. Međutim, lansiranje nije najavljeno s pompom, već je bilo prilično diskretno, s malo ikakve buke ... Njegovo ime je CBL-Mariner (Common Base Linux Mariner) i ovdje ćete korak po korak naučiti kako ga preuzeti i instalirati (u virtualnu mašinu).

Istina je da je kompanija Redmond iznenađen u to vrijeme s nekim izdanjima otvorenog koda, ili kupnjom GitHub-a, kao i integracijom Linux podsistema u njegov Windows (WSL), ili podrškom za Linux nekih njegovih programa, kao i operativnim sistem za mrežne uređaje koji se također temelji na Linuxu i naziva se SONiC ...

Šta je CBL-Mariner?

Kao što je dobro naznačeno u GitHub stranica, to je puni Linux operativni sistem razvio i održavao sam Microsoft. Njegov cilj nije biti samo još jedna općenita GNU / Linux distribucija, već služiti drugoj svrsi. A to je da je Windows kompaniji potreban kao osnova za WSL2, odnosno novi Linux podsistem za Windows 11 i Windows 365 s kojim se mogu pokretati i grafičke aplikacije.

CBL-Mariner je ranije postojao, a Microsoft ga je interno koristio za svoju infrastrukturu Azure oblak. Pored toga, kompanija Redmond puno radi na zadanoj sigurnosti ovog operativnog sistema, sa očvrslim jezgrom, potpisanim ispravkama, ASLR-om, otvrdnjavanjem zasnovanim na kompajleru, registrima zaštićenim od neovlaštenog pristupa i mnogim drugim značajkama.

Uključuje mali set osnovnih paketa. Takođe je poznato da zapošljava RPM paket. Konkretno, njegov sistem kompajliranja omogućava generiranje odvojenih .rpm na osnovu SPEC datoteka i izvornog koda. Takođe i slike monolitnog sistema generisane rpm-ostree alatkama. Što se tiče ažuriranja, ona se mogu primijeniti na određene pakete ili cijeli sustav.

Sve tehnologije i kod koje je Micorosoft razvio za CBL-Mariner su otvoreni kod i objavljeni su pod licencom MIT.

Kako preuzeti i instalirati CBL-Mariner na virtualnoj mašini

virtualbox

Korak po korak objasniti kako možete preuzmite i instalirajte CBL-Mariner Da bih ga testirao, koristit ću Ubuntu distribuciju i softver za virtualizaciju VirtualBox kao osnovu. To se može učiniti u bilo kojoj drugoj distribuciji i sa drugim softverom za virtualne mašine ako želite. Koraci će u svakom slučaju biti vrlo slični.

1-Preuzmite i generišite ISO

Prvo što je potrebno je preuzeti iz spremišta CBL-Mariner, a zatim se generirati ISO slika, jer još nema slike za direktno preuzimanje. Da biste to učinili, potreban vam je niz instaliranih paketa, od kojih su mnogi sigurni da ih već imate, ali za svaki slučaj pokrenite sljedeću naredbu:

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

Nakon što instalirate potreban softver, sada to morate i učiniti klonirati spremište sa GitHub-a sa CBL-Mariner kodom lokalno, odnosno na našem računaru. I ovo je učinjeno kao što već dobro znate:

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

Jednom kada preuzmete i pristupite lokalno kreiranom direktoriju, sljedeća stvar je pristup određenom direktoriju generirajte ISO odatle za pokretanje:

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

Kada je postupak završen, imat ćete ISO datoteku dostupnu u direktorij ../out/images/full/.

2-Instalirajte CBL-Mariner u VM

Sad kad imate ISO sliku, možete instalirajte CBL-Mariner na virtualnu mašinu. Da biste to učinili, možete koristiti Oracle VirtualBox, koji je besplatan. Nakon što instalirate neophodni softver za virtuelizaciju (možete ga preuzeti i instalirati s te veze ili također iz repoa distribucije, gdje je i dostupan), slijedi sljedeće korake:

  1. Otvori VirtualBox.
  2. Kliknite na dugme Novo stvoriti novi VM.
  3. Sada pokrenite čarobnjak za stvaranje virtualne mašine. Unesite željeno ime i unesite "Linux" i verziju "Other Linux (64-bit)". I pritisnite next.
  4. Tada će vas pitati zahtjevima virtueliziranog hardvera. Za CBL-Mariner morate konfigurirati najmanje 1 CPU, 1 GB RAM-a i 8 GB diska. Ako koristite malo više RAM-a i CPU-a, to će raditi bolje, pa bi to bila dobra ideja. Idite na sljedeći dok ne dovršite čarobnjak.
  5. Virtualna mašina je već generirana. Sada kada ste se vratili na glavni zaslon VirtualBox-a, možete desnom tipkom miša kliknuti unos koji se pojavi s imenom koje ste mu dali, a zatim odabrati konfiguracija na meniju. Također možete odabrati unos i kliknuti na gornji gumb Postavke.
  6. Idi na Skladištenje, a odatle na ikoni optičkog diska (Empty) morate kliknuti na Optical Drive i odabrati "Select a disk file" da biste mogli učitati ISO sliku. I u pregledniku koji će se pojaviti odaberite gdje imate ISO koji ste generirali u prethodnom koraku.
  7. Vrijeme je da Pokrenite virtualnu mašinu sa CBL-Mariner.

3-Instalirajte sistem u SN

Jednom kada pokrenete virtualnu mašinu, ona će se pokrenuti i nakon nekoliko trenutaka prikazat će vam meni za instalacija. Koraci koje morate slijediti su:

  1. Odaberite opciju "Grafički instalater" za grafičku instalaciju. Postoje i opcije za tekstualni način, ali grafika je bolja. A nakon odabira pritisnite Next. [morate se pomicati kroz izbornik sa strelicama na tipkovnici i ENTER za odabir]
  2. Sada ćete vidjeti instalacijski program vrlo sličan onom bilo koje druge distribucije. U izborniku Tip instalacije: morate odabrati «CBL-Mariner Full » za potpunu instalaciju. U svakom slučaju, i u Full i u Core, jer teško uključuje pakete, to će biti brzo.
  3. Sljedeći zaslon je prihvatiti uslove licence.
  4. Zatim dolazi asistent particioniranje tvrdog diska. Tamo morate stvoriti potrebne particije ili ostaviti one koje dolaze prema zadanim postavkama.
  5. Okrenite za odabir imena domaćina, kao i korisničko ime i lozinka. Možete staviti sve što želite, ali upamtite.
  6. CBL-Mariner sada započinje stvarnu instalaciju. Počet će instalirajte pakete. A kada je gotovo, ponovo pokrenite virtualnu mašinu.
  7. Kada započnete vidjet ćete Ulogovati se, gdje morate staviti podatke za prijavu (ime i lozinka).
  8. Ya možete koristiti CBL-Mariner kao što biste to učinili sa lokalnom distribucijom. I da, nažalost počinje u tekstualnom načinu ...

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   bengiguy rekao je

    daje grešku naredbe nao found na linha
    sudo make iso REBUILD_TOOLS = i REBUILD_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
    sudo: make: naredba nije pronađena

    1.    RAZ0229 rekao je

      Pokušajte pokrenuti make bez sudo-a

  2.   Luca rekao je

    ne radi sa ili bez sudoa ..

  3.   Kris rekao je

    greška izgradnjom iso:
    go: gonum.org/v1/gonum@v0.6.2: neprepoznata putanja uvoza "gonum.org/v1/gonum" (https dohvat: Get https://gonum.org/v1/gonum?go-get=1: Nije implementirano)
    ...
    go: greška pri učitavanju modula

    neka rješenja za to?