Há muitos anos, quando o Linux cresceu a ponto de se tornar uma excelente plataforma para o uso corporativo, a Microsoft se viu ameaçada pela força do ecossistema formado em torno do Software Livre e promoveu uma série de ações contra o sistema, as quais iam desde boicote a fornecedores, passando por campanhas baseadas em FUD e chegando ao ponto de fazer ameaças de processos, com bases em defesa da propriedade intelectual e patentes de software…
“Made public last year by Microsoft was CBL-Mariner 1.0 as its internal Linux distribution used for selective purposes from Azure to WSL. This Microsoft “Common Base Linux” distribution has worked well for their internal needs while continuing to make roughly monthly public updates to its 1.0 branch. Today CBL-Mariner 2.0 marks its first production release.”
— by Phoronix.
Por isto, muitas zoeiras também surgiram na Internet, com base nestes eventos. Dentre as mais populares, estavam as falsas notícias publicadas no dia 1o. de abril, das quais muitos afirmavam que a Microsoft “lançará a sua distribuição Linux”! A ironia do destino é que tempos depois, saíram de cena Bill Gates e Steve Ballmer para a entrada de Satya Nadella, que por sua vez promoveu uma grande reformulação na Microsoft e tornou a empresa mais “amigável” para o Linux e o Software Livre, promovendo diversas ações em prol deste ecossistema e a comunidade que o suporte. Uma delas que até então era considerada inimaginável, foi o lançamento de sua própria distribuição Linux: a CBL-Mariner!
Criada para ser usado internamente pela própria Microsoft, esta distribuição continuou sendo desenvolvida de forma ativa, recebendo várias melhorias ao longo dos meses. E ontem (9/mai), foi lançada a sua primeira versão inicial para a produção! A CBL-Mariner 2.0 está disponível para o público interessado, podendo ter o seu código-fonte baixado diretamente do repositório GitHub. Esta nova versão irá usar o kernel Linux 5.15 LTS e terá todos os pacotes essenciais para a sua instalação e uso, além de contar com diversas melhorias em comparação com a versão anterior e suportar as arquiteturas AArch64 and x86_64.
Diferente das distribuições tradicionais (Debian, Fedora, Slackware, etc), a CBL-Mariner é projetada para ser usada como um sistema de base (que conta apenas com os serviços e pacotes essenciais) para o uso de containeres, além de prover recursos gráficos para o subsistema WSL da plataforma Windows, sendo parte fundamental da sua infraestrutura de serviços de redes “de borda” (IoT Edge) e “nas nuvens” (Azure), além de outros propósitos. Por isto, esta distribuição não funcionará como um sistema GNU/Linux clássico para desktops, tal como o conhecemos. Embora o seu código-fonte já esteja disponível, lembrem-se de que há uma série de licenças suportadas, dentre as quais estão a MIT, a Apache v2, a GPLv2, a LGPLv2 e a Photon.
Depois da Microsoft lançar o seu próprio Linux, tudo é possível… &;-D