Muita água passou por baixo da ponte desde que Steve Ballmer comparou o Linux a um câncer. Hoje, o gigante de Redmond oferece ferramentas como Windows Subsystem for Linux, multiplica seus projetos de software open source e mantém o GitHub desde 2018. O que falta na lista? Sua própria distro Linux! O nome oficial é CBL-Mariner, é projetada para infraestrutura em nuvem, e você pode baixar uma cópia... desde que esteja disposto a criar a imagem ISO manualmente.
A Microsoft está desenvolvendo projetos baseados em Linux. Vinte anos atrás, qualquer pessoa dizendo isso teria recebido a recomendação de tomar um ou dois medicamentos. Hoje... é a pura verdade. Até o próprio Linus Torvalds deixou de ver a Microsoft como uma ameaça, além de certa tensão que nunca desaparecerá. Todos reconhecem que o interesse da Microsoft no Linux está diretamente vinculado ao Azure e à nuvem em geral. E a prova mais recente disso é... nada menos que uma distro. Bem-vindo ao CBL-Mariner.
CBL-Mariner: Microsoft tem uma distro Linux
A Microsoft descreve o CBL-Mariner como uma «distro Linux interna» para sua infraestrutura em nuvem e outros produtos e serviços de última geração. Tal como o nome indica (CBL vem de Common Base Linux), a distro foi preparada para oferecer uma plataforma estável e consistente a todos esses dispositivos e serviços, priorizando um núcleo compacto de pacotes que atendem «necessidades universais», sem sacrificar flexibilidade. Isso significa que qualquer desenvolvedor ou equipe de desenvolvedores poderá adicionar pacotes extras e produzir imagens para suas cargas de trabalho, sem dificuldades.
História longa, resumindo: Não é uma distro Linux para desktop. Sim, você pode criar uma imagem ISO e instalá-la no hardware ou ambiente virtual que desejar (este artigo vai te ajudar com isso), mas não espere algo como Ubuntu ou Mint. Trata-se de uma distro pequena, com dois modos de instalação (Core e Full), e depende de pacotes RPM, usando Tiny DNF como package manager. Há dois repositórios configurados de fábrica, com 3.300 pacotes disponíveis entre ambos.
O desenvolvimento do CBL-Mariner é baseado no trabalho de outros projetos abertos de alto perfil como Photon OS, Fedora, OpenMamba e Linux from Scratch. E a partir daqui... quem sabe? Enquanto a distro CBL-Mariner parece pronta para cobrir as necessidades da Microsoft, imagino que alguém por aí começará a experimentar com seu código, talvez adicionando uma interface gráfica ou compartilhando ISOs prontos para uso. Vamos deixar o radar ligado por precaução...
Perfil oficial no GitHub: Clique aqui