Crea sito

CBL-Mariner Linux 1.0 Rilasciato da Microsoft, ecco come installarlo

14 / 100

CBL-Mariner 1.0 è la prima versione stabile di questa nuova distribuzione Linux sviluppata da Microsoft per uso interno. Scopri come installarlo su VirtualBox.

Sicuramente, Microsoft ha mostrato molto più amore per Linux negli ultimi anni. Il sottosistema Windows per Linux ne è un chiaro esempio.

Il Linux System Group di Microsoft è il team di Microsoft che ha creato il WSL2. E ora il team ha recentemente rilasciato la prima versione stabile della propria distribuzione Linux chiamata CBL-Mariner . Se ti stavi chiedendo, CBL sta per Common Base Linux. La distribuzione viene utilizzata dai team di ingegneri Microsoft per costruire la propria infrastruttura cloud e prodotti e servizi edge.

CBL-Mariner consuma risorse limitate di memoria e disco. Le caratteristiche di leggerezza di CBL-Mariner forniscono anche tempi di avvio più rapidi e una superficie di attacco minima.

Tuttavia, facciamo un’importante precisazione: CBM-Mariner non è una distribuzione Linux generica. Il suo scopo è quello di essere utilizzato come distribuzione Linux interna leggera per i team di ingegneri di Microsoft nell’infrastruttura di Azure.

CBL-Mariner Linux 1.0

Come installare Microsoft CBL-Mariner Linux

Microsoft ha reso CBL-Mariner disponibile su GitHub con una licenza MIT. Mentre il codice sorgente è disponibile, non ci sono immagini ISO, ma puoi crearne di tue. Ecco come farlo usando Ubuntu .

1. Crea la tua immagine ISO di installazione

Innanzitutto, installiamo alcuni prerequisiti necessari per creare l’immagine ISO:

sudo apt install make tar wget curl rpm qemu-utils golang-go genisoimage python2-minimal bison gawk

Quindi, clona il repository GitHub di CBL-Mariner:

git clone https://github.com/microsoft/CBL-Mariner.git
Cloning into 'CBL-Mariner'...
remote: Enumerating objects: 32298, done.
...
Receiving objects: 100% (32298/32298), 506.43 MiB, done.
Resolving deltas: 100% (15482/15482), done.

Infine, entra nella CBL-Mariner/toolkitdirectory e crea l’immagine ISO di installazione. Quanto segue crea un’immagine ISO avviabile da RPM precompilati:

cd CBL-Mariner/toolkit
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
...
WARN[0001]  99.64% done, estimate finish Mon Jul 12 21:58:14 2021 
WARN[0001] Total translation table size: 2048           
WARN[0001] Total rockridge attributes bytes: 29673      
WARN[0001] Total directory bytes: 71680                 
WARN[0001] Path table size(bytes): 222                  
WARN[0001] Max brk space used 44000                     
WARN[0001] 346267 extents written (676 MB)

Fatto. Troverai il file ISO nella ../out/images/full/directory con un nome come full-1.0.20210712.2155.iso.

2. Installa Microsoft CBL-Mariner Linux su VirtualBox

Crea una nuova macchina virtuale VirtualBox. Configura l’hardware con 1 CPU, 1 GB di RAM e un disco da 8 GB. Basterebbe questo per una prova. Seleziona un disco di avvio, nel nostro caso full-1.0.20210712.2155.iso, e inizia il processo di installazione seguendo le schermate mostrate di seguito.

2.1 Scegli l’opzione ” Installatore grafico “.

Schermata di benvenuto dell'installazione

2.2 Selezionare ‘ CBL-Mariner Full ‘ per il tipo di installazione.

Installazione guidata CBL-Mariner

2.3 Accetta termini e condizioni.

Accetta termini e condizioni

2.4 Selezionare l’opzione ‘ Cancella disco ‘. Naturalmente, c’è un’opzione per partizionare manualmente il disco.

Partizionamento CBL-Mariner

2.5 Inserisci il tuo nome preferito, nome utente e password. Nota che questo utente avrà il privilegio root/sudo. Quando hai finito, premi il pulsante ” Installa “.

Configurazione del sistema CBL-Mariner

2.6 Attendere il completamento dell’installazione…

Installazione in corso...

2.7 Come puoi vedere nell’immagine qui sotto, il processo di installazione è estremamente veloce.

Microsoft CBL-Mariner Linux installato con successo

Congratulazioni! Sei riuscito a installare con successo Microsoft CBL-Mariner Linux su VirtualBox. Ora basta accedere con le credenziali utente precedentemente create.

Avviato Microsoft CBL-Mariner Linux

Come puoi vedere, il sistema di pacchetti CBL-Mariner è basato su RPM. Usa tdnf(Tiny DNF) che è un’implementazione C del gestore di pacchetti DNF senza dipendenze Python. In alternativa, puoi anche utilizzare il noto dnfcomando per la gestione dei pacchetti.

Translate »