CBL-Mariner: Como instalar e testar o sistema Microsoft Linux

CBL-Mariner

A Microsoft lançou há alguns dias um sistema operacional baseado em Linux que você pode baixar e instalar gratuitamente como qualquer outra distro. Porém, o lançamento não foi anunciado com grande alarde, ao contrário, foi bastante discreto, quase sem barulho ... O nome dele é CBL-Mariner (Common Base Linux Mariner) e aqui você aprenderá passo a passo como fazer o download e instalá-lo (em uma máquina virtual).

A verdade é que a empresa Redmond surpreso no momento com alguns lançamentos de código aberto, ou com a compra do GitHub, bem como com a integração do subsistema Linux em seu Windows (WSL), ou com o suporte para Linux de alguns de seus programas, bem como aqueles em funcionamento sistema para dispositivos de rede também baseado em Linux e chamado SONiC ...

O que é CBL-Mariner?

Bem indicado no Página GitHub, é um sistema operacional Linux completo desenvolvido e mantido pela própria Microsoft. Seu objetivo não é ser apenas mais uma distribuição GNU / Linux de propósito geral, mas servir a outro propósito. E é que a empresa Windows precisa disso como base para WSL2, ou seja, o novo subsistema Linux para Windows 11 e Windows 365 com o qual aplicativos gráficos também podem ser executados.

O CBL-Mariner existia anteriormente e estava sendo usado internamente pela Microsoft para sua infraestrutura do Nuvem Azure. Além disso, a empresa Redmond tem trabalhado muito na segurança padrão deste sistema operacional, com um kernel reforçado, atualizações assinadas, ASLR, proteção baseada em compilador, registros à prova de adulteração e muitos outros recursos.

Inclui um pequeno conjunto de pacotes básicos. Também é conhecido por empregar Pacote RPM. Especificamente, seu sistema de compilação permite gerar .rpm separado com base em arquivos SPEC e código-fonte. Também imagens do sistema monolítico geradas por um kit de ferramentas rpm-ostree. Quanto às atualizações, elas podem ser aplicadas a pacotes específicos ou a todo o sistema.

Todas as tecnologias e códigos desenvolvidos pela Micorosoft para CBL-Mariner são de código aberto e foram lançados sob licença do MIT.

Como baixar e instalar o CBL-Mariner em uma máquina virtual

virtualbox

Para explicar passo a passo como você pode baixe e instale o CBL-Mariner Para testá-lo, vou usar uma distribuição Ubuntu e um software de virtualização VirtualBox como base. Isso pode ser feito em qualquer outra distribuição e com outro software para máquinas virtuais, se desejar. As etapas serão muito semelhantes em qualquer caso.

1-Baixe e gere o ISO

A primeira coisa a fazer é baixar do repositório CBL-Mariner e, em seguida, gerar a nós mesmos a imagem ISOcomo ainda não há uma imagem para baixar diretamente. Para fazer isso, você precisa de uma série de pacotes instalados, muitos deles com certeza de que você já os possui, mas por precaução, execute o seguinte 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">

Depois de instalar o software necessário, agora você deve clonar o repositório do GitHub com o código CBL-Mariner localmente, ou seja, em nosso computador. E isso é feito como você já sabe:

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

Uma vez baixado e acessado o diretório que foi criado localmente, o próximo passo é acessar um diretório específico para gere o ISO a partir daí para inicialização:

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

Quando o processo for concluído, você terá o arquivo ISO disponível no diretório ../out/images/full/.

2-Instale o CBL-Mariner em uma VM

Agora que você tem a imagem ISO, você pode instalar o CBL-Mariner em uma máquina virtual. Para fazer isso, você pode usar Oracle VirtualBox, que é gratuito. Depois de instalar o software necessário para virtualização (você pode baixar e instalar desse link ou também dos repositórios de sua distro, onde também está disponível), siga estas etapas:

  1. aberto VirtualBox.
  2. Clique no botão novo para criar uma nova VM.
  3. Agora comece o assistente de criação de máquina virtual. Coloque o nome que deseja e em tipo escolha "Linux", e a versão "Outro Linux (64 bits)". E pressione próximo.
  4. Então ele vai te perguntar os requisitos de hardware virtualizado. Para o CBL-Mariner, você deve configurar pelo menos 1 CPU, 1 GB de RAM e 8 GB de disco. Se você usar um pouco mais de RAM e CPU funcionará melhor, então seria uma boa idéia. Vá para a próxima até concluir o assistente.
  5. A máquina virtual já foi gerada. Agora que você está de volta à tela principal do VirtualBox, você pode clicar com o botão direito na entrada que aparece com o nome que você deu e selecionar configuração no menu. Você também pode selecionar a entrada e clicar no botão superior Configurações.
  6. Ir para armazenamento, e a partir daí no ícone do disco óptico (vazio) você tem que clicar em Drive óptico e escolher "Selecionar um arquivo de disco" para poder carregar a imagem ISO. E no navegador que aparecerá, selecione onde está o ISO que você gerou na etapa anterior.
  7. É hora de Inicie a máquina virtual com CBL-Mariner.

3-Instale o sistema no MV

Depois de iniciar a máquina virtual, ela será inicializada e, após alguns momentos, mostrará um menu para a instalação. As etapas que você deve seguir são:

  1. Escolha a opção "Instalador Gráfico" para instalação gráfica. Também existem opções para o modo de texto, mas o gráfico é melhor. E uma vez selecionado, pressione Avançar. [você tem que percorrer o menu com as setas do teclado e ENTER para selecionar]
  2. Agora você verá um instalador muito semelhante ao de qualquer outra distro. No menu Tipo de instalação: você deve escolher «CBL-Mariner Full » para instalação completa. Em qualquer caso, tanto em Full como em Core, como dificilmente inclui pacotes, será rápido.
  3. A próxima tela é o termos de licença para aceitar.
  4. Depois vem o assistente particionamento do disco rígido. Lá você deve criar as partições necessárias ou deixar as que vêm por padrão.
  5. Gire para escolher o nome do host, bem como o usuário e senha. Você pode colocar o que quiser, mas lembre-se.
  6. O CBL-Mariner agora começa a instalação propriamente dita. Vai começar a instalar pacotes. E quando terminar, reinicie a máquina virtual.
  7. Quando você começar, você verá o Conecte-Se, onde você deve colocar os dados de login (nome e senha).
  8. Ya você pode usar o CBL-Mariner como você faria com sua distribuição local. E sim, infelizmente começa em modo texto ...

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Benguiguy dito

    está dando erro de comando nao encontrado na linha
    sudo make iso REBUILD_TOOLS = e REBUILD_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
    sudo: make: comando não encontrado

    1.    RAZ0229 dito

      Tente executar o make sem sudo

  2.   Luca dito

    não funciona com ou sem sudo ..

  3.   chris dito

    erro ao construir iso:
    go: gonum.org/v1/gonum@v0.6.2: caminho de importação não reconhecido "gonum.org/v1/gonum" (https fetch: Get https://gonum.org/v1/gonum?go-get=1: Não implementado)
    ...
    go: erro ao carregar os requisitos do módulo

    alguma solução para isso?