CBL-Mariner: come installare e testare il sistema Microsoft Linux

CBL-Mariner

Microsoft ha rilasciato pochi giorni fa un sistema operativo basato su Linux che puoi scaricare e installare gratuitamente come qualsiasi altra distro. Tuttavia, il lancio non è stato annunciato in pompa magna, anzi è stato abbastanza discreto, quasi senza rumore... Il suo nome è CBL-Mariner (Common Base Linux Mariner) e qui imparerai passo dopo passo come scaricarlo e installarlo (in una macchina virtuale).

La verità è che l'azienda di Redmond sorpreso al momento con alcuni rilasci open source, o con l'acquisto di GitHub, nonché con l'integrazione del sottosistema Linux nel suo Windows (WSL), o con il supporto per Linux di alcuni suoi programmi, oltre a quello operativo sistema per dispositivi di rete anche basato su Linux e chiamato SONiC ...

Cos'è CBL-Mariner?

Come ben indicato nel Pagina GitHub, è un sistema operativo Linux completo sviluppato e gestito dalla stessa Microsoft. Il suo obiettivo non è essere solo un'altra distribuzione GNU/Linux generica, ma piuttosto servire a un altro scopo. Ed è che l'azienda Windows ne ha bisogno come base per WSL2, ovvero il nuovo sottosistema Linux per Windows 11 e Windows 365 con cui è possibile eseguire anche applicazioni grafiche.

CBL-Mariner esisteva in precedenza e veniva utilizzato internamente da Microsoft per la sua infrastruttura del nuvola azzurra. Inoltre, l'azienda di Redmond ha lavorato molto sulla sicurezza predefinita di questo sistema operativo, con un kernel rinforzato, aggiornamenti firmati, ASLR, hardening basato su compilatore, registri a prova di manomissione e molte altre funzionalità.

Include un piccolo set di pacchetti di base. È anche noto per impiegare Pacco RPM. In particolare, il suo sistema di compilazione consente di generare file .rpm separati basati su file SPEC e codice sorgente. Anche immagini del sistema monolitico generate da un toolkit rpm-ostree. Per quanto riguarda gli aggiornamenti, possono applicarsi a pacchetti specifici o all'intero sistema.

Tutte le tecnologie e il codice sviluppati da Micorosoft per CBL-Mariner sono open source e sono stati rilasciati con licenza MIT.

Come scaricare e installare CBL-Mariner su una macchina virtuale

virtualbox

Per spiegare passo dopo passo come puoi scarica e installa CBL-Mariner Per testarlo, utilizzerò come base una distribuzione Ubuntu e un software di virtualizzazione VirtualBox. Può essere fatto in qualsiasi altra distribuzione e con altri software per macchine virtuali, se lo desideri. I passaggi saranno in ogni caso molto simili.

1-Scarica e genera l'ISO

La prima cosa da fare è scaricare dal repository CBL-Mariner e poi generare noi stessi l'immagine ISOin quanto non c'è ancora un'immagine da scaricare direttamente. Per fare ciò, hai bisogno di una serie di pacchetti installati, molti dei quali sicuramente li hai già, ma per ogni evenienza, esegui il seguente comando:

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

Una volta installato il software necessario, ora devi clonare il repository da GitHub con il codice CBL-Mariner localmente, cioè sul nostro computer. E questo è fatto come già ben sai:

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

Una volta scaricato e acceduto alla directory che è stata creata localmente, la prossima cosa è accedere a una directory specifica per generare l'ISO da lì per l'avvio:

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

Al termine del processo, il file ISO sarà disponibile nel directory ../out/images/full/.

2-Installare CBL-Mariner in una VM

Ora che hai l'immagine ISO, puoi installa CBL-Mariner su una macchina virtuale. Per fare questo, puoi usare Oracle VirtualBox, che è gratuito. Una volta installato il software necessario per la virtualizzazione (puoi scaricarlo e installarlo da quel link o anche dai repository della tua distribuzione, dove è anche disponibile), segui questi passaggi:

  1. aperto VirtualBox.
  2. Fare clic sul pulsante Nuova per creare una nuova macchina virtuale.
  3. Ora avvia il procedura guidata per la creazione di macchine virtuali. Inserisci il nome che desideri e nel tipo scegli "Linux" e la versione "Altro Linux (64-bit)". E premi Avanti.
  4. Poi te lo chiederà i requisiti di hardware virtualizzato. Per CBL-Mariner è necessario configurare almeno 1 CPU, 1 GB di RAM e 8 GB di disco. Se usi un po' più di RAM e CPU funzionerà meglio, quindi sarebbe una buona idea. Vai a successivo fino al completamento della procedura guidata.
  5. La macchina virtuale è già stata generata. Ora che sei tornato nella schermata principale di VirtualBox, puoi fare clic con il pulsante destro del mouse sulla voce che appare con il nome che le hai dato e quindi selezionare Configurazione sul menu. Puoi anche selezionare la voce e fare clic sul pulsante Impostazioni in alto.
  6. Vai a immagazzinamento, e da lì sull'icona del disco ottico (Vuoto) devi fare clic su Unità ottica e scegliere "Seleziona un file del disco" per poter caricare l'immagine ISO. E nel browser che apparirà, seleziona dove hai l'ISO che hai generato nel passaggio precedente.
  7. È tempo di Avvia la macchina virtuale con CBL-Mariner.

3-Installare il sistema nella MV

Una volta avviata la macchina virtuale, si avvierà e dopo pochi istanti ti mostrerà un menu per l'installazione. I passaggi che devi seguire sono:

  1. Scegli l'opzione "Installatore grafico" per l'installazione grafica. Ci sono anche opzioni per la modalità testo, ma la grafica è migliore. E una volta selezionato, premi Avanti. [devi spostarti nel menu con le frecce della tastiera e ENTER per selezionare]
  2. Ora vedrai un programma di installazione molto simile a quello di qualsiasi altra distro. Nel menu Tipo di installazione: devi scegliere «CBL-Mariner Completo » per l'installazione completa. In ogni caso, sia in Full che in Core, visto che difficilmente include i pacchetti, sarà veloce.
  3. La schermata successiva è il termini di licenza da accettare.
  4. Poi arriva l'assistente partizionamento del disco rigido. Lì devi creare le partizioni necessarie o lasciare quelle che vengono di default.
  5. Ruota per scegliere il nome host, così come il nome utente e password. Puoi mettere quello che vuoi, ma ricordalo.
  6. CBL-Mariner ora inizia l'installazione vera e propria. Inizierà a installare i pacchetti. E al termine, riavvia la macchina virtuale.
  7. Quando inizi vedrai il Accesso, dove devi inserire i dati di accesso (nome e password).
  8. Ya puoi usare CBL-Mariner come faresti con la tua distribuzione locale. E sì, purtroppo si avvia in modalità testo...

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   benguy suddetto

    sta dando l'errore di comando nao trovato na linha
    sudo make iso REBUILD_TOOLS = e REBUILD_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
    sudo: make: comando non trovato

    1.    RAZ0229 suddetto

      Prova a eseguire make senza sudo

  2.   luca suddetto

    non funziona con o senza sudo ..

  3.   chris suddetto

    errore costruendo iso:
    go: gonum.org/v1/gonum@v0.6.2: percorso di importazione non riconosciuto "gonum.org/v1/gonum" (https fetch: Get https://gonum.org/v1/gonum?go-get=1: Non implementato)
    ...
    vai: errore durante il caricamento dei requisiti del modulo

    qualche soluzione per questo?