CBL-Mariner: Com instal·lar i provar el sistema Linux de Microsoft

CBL-Mariner

Microsoft va llançar fa uns dies un sistema operatiu basat en Linux que podràs descarregar i instal·lar de forma gratuïta com qualsevol altra distro. No obstant això, el llançament no ho van anunciar a so de bombo i platerets, sinó que va ser bastant discret, gairebé sense soroll ... El seu nom és CBL-Mariner (Common Base Linux Mariner) i aquí aprendràs pas a pas com descarregar-lo i instal·lar-lo (en una màquina virtual).

La veritat és que la companyia de Redmond sorprendre en el seu moment amb alguns llançaments de codi obert, o amb la compra de GitHub, així com amb la integració de l'subsistema Linux en el seu Windows (WSL), o amb el suport per a Linux d'alguns dels seus programes, així com aquell sistema operatiu per dispositius de xarxa basat també en Linux i anomenat Sonic ...

Què és CBL-Mariner?

Com bé indiquen en la pàgina de GitHub, És un sistema operatiu Linux complet desenvolupat i mantingut per la mateixa Microsoft. El seu objectiu no és ser una distribució GNU / Linux de propòsit general més, sinó que té un altre fi. I és que l'empresa de Windows ho necessita com a base per a WSL2, és a dir, el nou subsistema Linux per a Windows 11 i Windows 365 amb el qual es podran executar també aplicacions gràfiques.

CBL-Mariner ja existia prèviament, i estava sent usat de manera interna per Microsoft per a la seva infraestructura de la núvol Azure. A més, la companyia de Redmond ha estat treballant bastant en la seguretat per defecte d'aquest sistema operatiu, amb un nucli reforçat, actualitzacions signades, ASLR, hardening basat en el compilador, registres a prova de manipulacions, i moltes altres característiques més.

Inclou un petit conjunt de paquets bàsics. També se sap que empra paqueteria RPM. Concretament el seu sistema de compilació permet generar .rpm separats i basats en fitxers SPEC i codi font. També imatges de sistema monolític generades per un conjunt d'eines rpm-ostree. Pel que fa a les actualitzacions, poden aplicar a paquets específics o a el sistema complet.

Totes les tecnologies i codi desenvolupat per Micorosoft per CBL-Mariner són de codi obert, i s'han llançat sota llicència MIT.

Com descarregar i instal·lar CBL-Mariner en una màquina virtual

virtualbox

Per explicar pas a pas com pots descarregar i instal·lar CBL-Mariner per provar-vaig a utilitzar com a base una distribució Ubuntu i el programari de virtualització VirtualBox. Es pot fer en qualsevol altra distribució i amb un altre programari per a les màquines virtuals si ho desitja. Els passos seran molt similars en qualsevol cas.

1-Descarregar i generar la ISO

El primer que cal fer és descarregar de l'repositori CBL-Mariner i després generar nosaltres mateixos la imatge ISO, Ja que no existeix encara una imatge per descarregar directament. Per a això, necessites una sèrie de paquets instal·lats, molts d'ells segur que ja els tens, però per si de cas, executa la següent comanda:

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

Un cop tens ja el programari necessàries instal·lat, ara cal clonar el repositori de GitHub amb el codi de CBL-Mariner en local, és a dir, en el nostre equip. I això es fa com ja bé saps:

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

Un cop descarregat i accedit a directori que s'ha creat en local, el següent és accedir a un directori concret per generar des d'allà la ISO per a l'arrencada:

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

Quan acabi el procés, ja tindràs disponible el fitxer ISO al directori ../out/images/full/.

2-Instal·lar CBL-Mariner en una MV

Ara que ja tens la imatge ISO, ja pots instal·lar CBL-Mariner en una màquina virtual. Per a això, pots utilitzar Oracle VirtualBox, Que és gratuït. Un cop tens instal·lat el programari necessari per a la virtualització (pots descarregar i instal·lar des d'aquest enllaç o també des dels repos de la teva distro, on també està disponible), el següent és seguir aquests passos:

  1. Obrir VirtualBox.
  2. Prémer el botó Nova per crear una nova MV.
  3. Ara s'inicia el assistent per a la creació de la màquina virtual. Posa el nom que vulguis i en tipus tria "Linux", i versió «Other Linux (64 bits)». I prem següent.
  4. Després et anirà demanant els requisits de el maquinari virtualitzat. Per CBL-Mariner has de configurar a l'mínim 1 CPU, 1 GB de RAM, i 8GB de disc. Si fas servir una mica més de RAM i CPU anirà una mica millor, així que seria una bona idea. Veu donant a següent fins a completar l'assistent.
  5. Ja està la màquina virtual generada. Ara que estàs de nou a la pantalla principal de VirtualBox, pots donar-li amb el botó dret a l'entrada que apareix amb el nom que li hagis posat i després seleccionar Configuració al menú. També pots seleccionar l'entrada i donar a el botó superior Configuració.
  6. Vés a Emmagatzematge, I des d'allà a la icona del disc òptic (Buit) has de prémer en Unitat Òptica i triar «Seleccionar un arxiu de disc» per poder carregar la imatge ISO. I en el navegador que t'apareixerà, selecciona on tinguis la ISO que has generat en el pas anterior.
  7. És el moment de Inicia la màquina virtual amb CBL-Mariner.

3-Instal·lar el sistema a la MV

Un cop has iniciat la màquina virtual, arrencarà i després d'uns instants et mostrarà un menú per la instal·lació. Els passos que has de seguir eson:

  1. Tria l'opció «Graphical Installer» per a la instal·lació gràfica. També hi ha opcions per al mode text, però és millor el gràfic. I un cop seleccionat, prem Next. [Cal moure pel menú amb les fletxes del teclat i amb INTRO per seleccionar]
  2. Ara t'apareixerà un instal·lador molt similar a el de qualsevol altra distro. Al menú Installation Type: has de triar «CBL-Mariner Full » per a la instal·lació completa. En qualsevol cas, tant en Full com a Core, al no incloure tot just paquets, serà ràpid.
  3. La següent pantalla són els termes de la llicència que cal acceptar.
  4. Després ve l'assistent de l' particions de disc dur. Allà has de crear les particions necessàries o deixar els que vénen per defecte.
  5. Torn per triar el hostname, així com el usuari i la contrasenya. Pots posar el que vulguis, però recorda-ho.
  6. CBL-Mariner comença ara la instal·lació pròpiament dita. començarà a instal·lar paquets. I quan acabi, reinicia la màquina virtual.
  7. A l'iniciar t'apareixerà la pantalla inici de sessió, On has de posar les dades de login (nom i contrasenya).
  8. Ya pots utilitzar CBL-Mariner com faries amb la teva distro local. I sí, lamentablement s'inicia en mode text ...

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

      benguiguy va dir

    aquesta donant erro de comandament nau trobat na Línia
    suo make iso REBUILD_TOOLS = i REBUILD_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
    sudo: make: comanda não trobeu

         RAZ0229 va dir

      Try running make without suo

      Luca va dir

    it does not work with or without suo ..

      chris va dir

    error by building iso:
    go: gonum.org/v1/gonum@v0.6.2: unrecognized import path gonum.org/v1/gonum (https fetch: Get https://gonum.org/v1/gonum?go-get=1: Not Implemented)
    ...
    go: error loading module requirements

    any solutions for that?