Escolar Documentos
Profissional Documentos
Cultura Documentos
692
Conteúdo mostrar
A Microsoft e a Canonical, desenvolvedora do Ubuntu, firmaram um acordo para integrar a
plataforma de desenvolvimento de código aberto .NET no Ubuntu Jammy 22.04 LTS, em hosts e
contêineres.
Os desenvolvedores .NET não estarão limitados ao Windows e poderão usar o Ubuntu a partir da
versão 22.04 LTS. Mais de 28.000 pacotes da plataforma já estão disponíveis à comunidade
Linux, bem como aos clientes do Ubuntu Pro e Ubuntu Advantage.
permitiu fornecer
simultaneamente facilidade de uso
e segurança aprimorada para
desenvolvedores .NET. O projeto se
beneficia da liderança da Canonical
no ecossistema Linux e da
profunda experiência da Microsoft
em ferramentas e plataformas de
desenvolvimento. O resultado é
uma combinação de pacotes in-box
e imagens de contêiner que
beneficiarão tanto os
desenvolvedores da comunidade
quanto os grandes clientes
corporativos por meio de código
aberto”, disse Richard Lander,
Gerente de Programas .NET da
Microsoft.
“O Ubuntu agora tem uma história
de ponta a ponta do
desenvolvimento à produção
com imagens de contêiner ultra-
pequenas, começando com a
plataforma .NET. Achamos que é
uma grande melhoria para ambas
as nossas comunidades; colaborar
com a equipe .NET da Microsoft nos
permitiu ir além”, disse Valentin
Viennot, Gerente de Produto da
Canonical.
Se você usa ou desenvolve em .NET 6 na arquitetura x64, pode instalar os pacotes .deb a partir
dos repositórios oficiais do Ubuntu.
Para instalar o combo (bundle) das plataformas SDK e do tempo de execução (runtime), use o
seguinte comando:
Caso deseje poupar espaço, instale somente as dependências que o seu projeto .NET necessita,
usando um dos comandos abaixo:
sudo apt install dotnet-sdk-6.0
Em breve, os pacotes também estarão disponíveis para a arquitetura Arm64 a partir do Ubuntu
Jammy 22.04 LTS.
Agora que os pacotes estão hospedados nos repositórios da Canonical, você pode atualizar
o .NET e o ASP.NET com os comandos normais de atualização do Ubuntu.
Mesmo que os ciclos de lançamento das versões LTS não coincidam completamente, a parceria
prevê o lançamento do .NET LTS no mês de novembro dos anos ímpares, que deve fazer parte da
versão LTS do Ubuntu a ser lançada no mês de abril do ano seguinte (ano par).
Dessa forma, cada nova versão LTS do Ubuntu deve vir com a versão LTS mais recente do .NET, já
com os testes de integração realizados.
A Microsoft informou que conta com mais de 5 milhões de desenvolvedores .NET, muitos deles
utilizando imagens mínimas em contêineres compatíveis com o Docker.
Nessas imagens oficiais, a Canonical inclui somente um conjunto mínimo de pacotes e arquivos
necessários em tempo de execução (runtime), sem prejuízo da estabilidade.
É a menor imagem compactada que já foi lançada, com menos de 6 MB que, quando
descompactada, chega a 12,9 MB, muito próxima da conhecida imagem mínima da distribuição
Alpine (runtime-deps:6.0-alpine) que usa 9,84 MB quando descompactada.
A imagem completa contém o pacote .deb runtime .NET 6 e ocupa 117 MB quando descompactada.
Para comparação, a imagem da Alpine (aspnet:6.0-alpine) usa 100 MB.
Na mesma linha desta parceria, a Microsoft vem melhorando o seu relacionamento com a
comunidade de software de código aberto, incorporando aplicativos como o GIMP em sua loja
oficial.
O que você achou dessa parceria entre a Microsoft e a Canonical? Você é desenvolvedor .NET ou
utiliza contêineres no Docker? Conte para a gente nos comentários do fórum.