CBL-Mariner: Sådan installeres og testes Microsoft Linux-systemet

CBL-Mariner

Microsoft udgav for et par dage siden et Linux-baseret operativsystem, som du kan downloade og installere gratis som enhver anden distro. Imidlertid blev lanceringen ikke annonceret med stor fanfare, snarere var den ret diskret med næsten ingen støj ... Hans navn er CBL-Mariner (Common Base Linux Mariner), og her lærer du trin for trin, hvordan du downloader og installerer det (på en virtuel maskine).

Sandheden er, at firmaet Redmond overrasket på det tidspunkt med nogle open source-udgivelser eller med køb af GitHub såvel som med integrationen af ​​Linux-undersystemet i dets Windows (WSL) eller med understøttelse af Linux af nogle af dets programmer såvel som den drift system til netværksenheder også baseret på Linux og kaldet SONiC ...

Hvad er CBL-Mariner?

Som angivet i GitHub-side, det er et komplet Linux-operativsystem udviklet og vedligeholdt af Microsoft selv. Dets mål er ikke kun at være endnu en generel GNU / Linux-distribution, men snarere at tjene et andet formål. Og det er, at Windows-firmaet har brug for det som grundlag for WSL2, det vil sige det nye Linux-undersystem til Windows 11 og Windows 365, som grafiske applikationer også kan køres med.

CBL-Mariner eksisterede tidligere og blev brugt internt af Microsoft til sin infrastruktur af Azure sky. Derudover har Redmond-firmaet arbejdet meget med standardsikkerheden for dette operativsystem med en hærdet kerne, signerede opdateringer, ASLR, kompilerbaseret hærdning, manipulationssikre registre og mange andre funktioner.

Inkluderer et lille sæt grundpakker. Det er også kendt at anvende RPM-pakke. Specifikt tillader dets kompileringssystem at generere separate .rpm baseret på SPEC-filer og kildekode. Også billeder af det monolitiske system genereret af en rpm-ostree-værktøjssæt. Med hensyn til opdateringer kan de gælde for specifikke pakker eller hele systemet.

Alle teknologier og kode udviklet af Micorosoft til CBL-Mariner er open source og er blevet frigivet under MIT-licens.

Sådan downloades og installeres CBL-Mariner på en virtuel maskine

virtualbox

For at forklare trin for trin, hvordan du kan download og installer CBL-Mariner For at teste det skal jeg bruge en Ubuntu-distributions- og VirtualBox-virtualiseringssoftware som base. Det kan gøres i enhver anden distribution og med anden software til virtuelle maskiner, hvis du ønsker det. Trinene vil under alle omstændigheder være meget ens.

1-Download og generer ISO

Den første ting at gøre er at downloade fra CBL-Mariner-arkivet og derefter generere os selv ISO-billedetda der endnu ikke er et billede, der skal downloades direkte. For at gøre dette skal du have en række pakker installeret, mange af dem er sikre på at du allerede har dem, men bare i tilfælde af at køre følgende kommando:

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

Når du har installeret den nødvendige software, skal du nu klon lageret fra GitHub med CBL-Mariner-koden lokalt, det vil sige på vores computer. Og dette gøres som du allerede ved:

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

Når først downloadet og adgang til den mappe, der er oprettet lokalt, er den næste ting at få adgang til en bestemt mappe til generere ISO derfra til opstart:

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

Når processen er afsluttet, har du ISO-filen tilgængelig i bibliotek ../out/images/full/.

2-Installer CBL-Mariner i en VM

Nu hvor du har ISO-billedet, kan du installer CBL-Mariner på en virtuel maskine. For at gøre dette kan du bruge Oracle VirtualBox, som er gratis. Når du har installeret den nødvendige software til virtualisering (du kan downloade og installere fra dette link eller også fra repos af din distro, hvor den også er tilgængelig), er følgende at følge disse trin:

  1. Åbent VirtualBox.
  2. Klik på knappen Nyt for at oprette en ny VM.
  3. Start nu guiden til oprettelse af virtuel maskine. Indsæt det ønskede navn, og vælg "Linux" og skriv "Andet Linux (64-bit)" i typen. Og tryk på næste.
  4. Så vil han spørge dig kravene af virtualiseret hardware. For CBL-Mariner skal du konfigurere mindst 1 CPU, 1 GB RAM og 8 GB disk. Hvis du bruger lidt mere RAM og CPU, fungerer det bedre, så det ville være en god idé. Gå til næste, indtil du er færdig med guiden.
  5. Den virtuelle maskine er allerede genereret. Nu hvor du er tilbage på VirtualBox-hovedskærmen, kan du højreklikke på den post, der vises med det navn, du har givet den, og derefter vælge konfiguration i menuen. Du kan også vælge posten og klikke på den øverste knappen Indstillinger.
  6. Gå til Opbevaring, og derfra på ikonet for den optiske disk (Tom) skal du klikke på Optisk drev og vælge "Vælg en diskfil" for at kunne indlæse ISO-billedet. Og i den browser, der vises, skal du vælge, hvor du har den ISO, du genererede i det foregående trin.
  7. Det er tid til Start den virtuelle maskine med CBL-Mariner.

3-Installer systemet i MV

Når du har startet den virtuelle maskine, starter den op, og efter et øjeblik vil den vise dig en menu til installation. De trin, du skal følge, er:

  1. Vælg indstillingen "Grafisk installationsprogram" til grafisk installation. Der er også muligheder for teksttilstand, men grafikken er bedre. Og når du er valgt, skal du trykke på Næste. [du skal gå gennem menuen med tastaturpilene og ENTER for at vælge]
  2. Nu vil du se et installationsprogram, der ligner det i enhver anden distro. I menuen Installationstype: du skal vælge «CBL-Mariner Fuld » til fuld installation. Under alle omstændigheder, både i fuld og kerne, da det næppe inkluderer pakker, vil det være hurtigt.
  3. Det næste skærmbillede er licensbetingelser at acceptere.
  4. Så kommer assistenten partitionering af harddisk. Der er du nødt til at oprette de nødvendige partitioner eller efterlade dem, der kommer som standard.
  5. Drej for at vælge værtsnavn såvel som brugernavn og adgangskode. Du kan sætte hvad du vil, men husk det.
  6. CBL-Mariner begynder nu selve installationen. Vil begynde at installere pakker. Og når det er gjort, skal du genstarte den virtuelle maskine.
  7. Når du starter, vil du se Log på, hvor du skal placere logindataene (navn og adgangskode).
  8. Ya du kan bruge CBL-Mariner som du ville med din lokale distro. Og ja, desværre starter det i teksttilstand ...

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   bengiguy sagde han

    giver kommandofejl ikke fundet na linha
    sudo make iso REBUILD_TOOLS = og REBUILD_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
    sudo: make: kommando ikke fundet

    1.    RAZ0229 sagde han

      Prøv at køre make uden sudo

  2.   Luca sagde han

    det virker ikke med eller uden sudo ..

  3.   chris sagde han

    fejl ved at opbygge iso:
    go: gonum.org/v1/gonum@v0.6.2: ukendt importsti "gonum.org/v1/gonum" (https-hentning: Hent https://gonum.org/v1/gonum?go-get=1: Ikke implementeret)
    ...
    go: fejl ved indlæsning af modulkrav

    nogen løsninger til det?