CBL-Mariner: Kaip įdiegti ir išbandyti „Microsoft Linux“ sistemą

„CBL-Mariner“

„Microsoft“ prieš kelias dienas išleido „Linux“ pagrindu veikiančią operacinę sistemą, kurią galite nemokamai atsisiųsti ir įdiegti kaip ir bet kurį kitą platintoją. Tačiau apie paleidimą nebuvo pranešta su fanfaromis, veikiau jis buvo gana atsargus, beveik be triukšmo ... Jo vardas yra CBL-Mariner („Common Base Linux Mariner“) ir čia jūs žingsnis po žingsnio sužinosite, kaip jį atsisiųsti ir įdiegti (virtualioje mašinoje).

Tiesa ta, kad Redmondo įmonė nustebęs tuo metu su kai kuriais atvirojo kodo leidimais arba įsigijus „GitHub“, taip pat integravus „Linux“ posistemį į „Windows“ (WSL) arba palaikant „Linux“ kai kurias jos programas, taip pat veikiančias „Linux“ tinklo įrenginių sistema taip pat pagrįsta Linux ir vadinama SONiC ...

Kas yra CBL-Mariner?

Kaip gerai nurodyta „GitHub“ puslapis, tai pilna Linux operacinė sistema sukūrė ir prižiūri pati „Microsoft“. Jo tikslas nėra tik dar vienas bendros paskirties GNU / Linux paskirstymas, bet tarnauti kitam tikslui. „Windows“ bendrovei to reikia kaip pagrindo WSL2, tai yra naujai „Windows 11“ ir „Windows 365“ skirtai „Linux“ posistemei, su kuria taip pat galima paleisti grafines programas.

Anksčiau egzistavo „CBL-Mariner“, kurią „Microsoft“ naudojo savo vidaus infrastruktūrai Žydras debesis. Be to, Redmondo įmonė daug dirbo prie numatytojo šios operacinės sistemos saugumo: sukietėjęs branduolys, pasirašyti atnaujinimai, ASLR, kompiliatorius grūdinantys, apsaugoti nuo klastojimo registrai ir daugybė kitų funkcijų.

Apima nedidelį pagrindinių pakuočių rinkinį. Taip pat žinoma, kad dirba RPM siuntinys. Konkrečiai, jos kompiliavimo sistema leidžia sukurti atskirus .rpm, remiantis SPEC failais ir šaltinio kodu. Taip pat monolitinės sistemos vaizdai, sukurti naudojant „rpm-ostree“ priemonių rinkinį. Kalbant apie naujinius, jie gali būti taikomi konkretiems paketams arba visai sistemai.

Visos „Micorosoft“ sukurtos „CBL-Mariner“ technologijos ir kodai yra atvirojo kodo ir yra išleisti pagal MIT licenciją.

Kaip atsisiųsti ir įdiegti „CBL-Mariner“ virtualioje mašinoje

VirtualBox

Norėdami paaiškinti žingsnis po žingsnio, kaip galite atsisiųskite ir įdiekite „CBL-Mariner“ Norėdami tai išbandyti, aš kaip pagrindą naudosiu „Ubuntu“ paskirstymą ir „VirtualBox“ virtualizacijos programinę įrangą. Jei norite, tai galima padaryti bet kokiu kitu platinimu ir naudojant kitą programinę įrangą virtualioms mašinoms. Bet kokiu atveju veiksmai bus labai panašūs.

1 - atsisiųskite ir sugeneruokite ISO

Pirmas dalykas, kurį reikia padaryti, yra atsisiųsti iš „CBL-Mariner“ saugyklos ir tada sugeneruoti save ISO atvaizdą, nes dar nėra vaizdo, kurį būtų galima tiesiogiai atsisiųsti. Norėdami tai padaryti, turite įdiegti paketų seriją, daugelis jų tikrai jau turite, bet tik tuo atveju paleiskite šią komandą:

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

Kai įdiegsite reikiamą programinę įrangą, dabar turite tai padaryti klonuoti saugyklą iš „GitHub“ su CBL-Mariner kodu vietoje, tai yra mūsų kompiuteryje. Tai daroma taip, kaip jau gerai žinote:

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

Atsisiuntę ir pasiekę katalogą, kuris buvo sukurtas vietoje, kitas dalykas yra prieiti prie konkretaus katalogo iš ten sugeneruoti ISO paleidimui:

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

Kai procesas bus baigtas, ISO failą turėsite katalogas ../out/images/full/.

2 įdiekite „CBL-Mariner“ į VM

Dabar, kai turite ISO atvaizdą, galite įdiekite „CBL-Mariner“ virtualioje mašinoje. Norėdami tai padaryti, galite naudoti "Oracle VirtualBox", kuris yra nemokamas. Įdiegę virtualizacijai reikalingą programinę įrangą (galite atsisiųsti ir įdiegti iš šios nuorodos arba iš savo platintojo repo, kur ji taip pat yra prieinama), atlikite šiuos veiksmus:

  1. Atidaryti VirtualBox.
  2. Spustelėkite mygtuką Naujas sukurti naują VM.
  3. Dabar pradėkite virtualiosios mašinos kūrimo vedlys. Įdėkite norimą vardą ir įveskite „Linux“ bei versiją „Other Linux (64-bit)“. Ir paspauskite kitą.
  4. Tada jis tavęs paklaus reikalavimai virtualios aparatūros. „CBL-Mariner“ turite sukonfigūruoti mažiausiai 1 procesorių, 1 GB RAM ir 8 GB disko. Jei naudosite šiek tiek daugiau RAM ir procesoriaus, tai veiks geriau, todėl būtų gera mintis. Eikite į kitą, kol baigsite vedlį.
  5. Virtuali mašina jau sukurta. Dabar, kai vėl esate pagrindiniame „VirtualBox“ ekrane, galite dešiniuoju pelės mygtuku spustelėkite pasirodžiusį įrašą su pavadinimu, kurį jam suteikėte, tada pasirinkite konfigūracija meniu. Taip pat galite pasirinkti įrašą ir spustelėti viršutinį mygtuką Nustatymai.
  6. Eik į Sandėliavimasir iš ten ant optinio disko piktogramos (Tuščias) turite spustelėti Optinis diskas ir pasirinkti „Pasirinkite disko failą“, kad įkeltumėte ISO vaizdą. Pasirodžiusioje naršyklėje pasirinkite, kur turite ankstesniame žingsnyje sugeneruotą ISO.
  7. Laikas Paleiskite virtualią mašiną su CBL-Mariner.

3-Įdiekite sistemą į MV

Paleidus virtualią mašiną, ji bus paleista ir po kelių akimirkų jums parodys meniu montavimas. Veiksmai, kuriuos turite atlikti, yra šie:

  1. Pasirinkite parinktį „Grafinis diegimo programa“ grafiniam montavimui. Taip pat yra teksto režimo parinkčių, tačiau grafika yra geresnė. Pasirinkę, paspauskite „Next“. [norėdami pasirinkti, turite pereiti per meniu naudodami klaviatūros rodykles ir ENTER]
  2. Dabar pamatysite montuotoją, labai panašų į bet kurį kitą platintoją. Meniu Diegimo tipas: turite pasirinkti «„CBL-Mariner Full“ » pilnam įrengimui. Bet kokiu atveju, tiek „Full“, tiek „Core“, nes jame beveik nėra paketų, jis bus greitas.
  3. Kitas ekranas yra licencijos sąlygas sutikti.
  4. Tada ateina asistentas kietojo disko skaidymas. Ten turite sukurti reikalingas skaidinius arba palikti tuos, kurie ateina pagal numatytuosius nustatymus.
  5. Sukite norėdami pasirinkti pagrindinio kompiuterio pavadinimą ir vartotojo vardą ir slaptažodį. Galite dėti viską, ko norite, bet prisiminkite.
  6. Dabar „CBL-Mariner“ pradeda tikrąjį diegimą. Pradės įdiegti paketus. Kai tai bus padaryta, perkraukite virtualiąją mašiną.
  7. Kai pradėsite, pamatysite Prisijungti, kur turite įvesti prisijungimo duomenis (vardą ir slaptažodį).
  8. Ya galite naudoti „CBL-Mariner“ kaip jūs darytumėte su savo vietiniu platintoju. Ir taip, deja, jis prasideda teksto režimu ...

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Benguiguy sakė

    duoda komandos klaidą nao rasta na linha
    sudo make iso REBUILD_TOOLS = ir REBUILD_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
    sudo: make: komanda nerasta

    1.    RAZ0229 sakė

      Pabandykite paleisti „make“ be „sudo“

  2.   luca sakė

    jis neveikia su sudo ar be jo ..

  3.   Chris sakė

    klaida kuriant iso:
    go: gonum.org/v1/gonum@v0.6.2: neatpažintas importavimo kelias „gonum.org/v1/gonum“ („https fetch: Get“ https://gonum.org/v1/gonum?go-get=1: Neįgyvendino)
    ...
    eiti: klaida įkeliant modulio reikalavimus

    kokių nors sprendimų tam?