Tecnologia

Microsoft oferece nova ferramenta para expandir o Linux no Windows

A Microsoft lançou uma ferramenta de código aberto que facilita a execução de Linux no Windows 10 por programadores e desenvolvedores.

A nova ferramenta, lançada na semana passada, também ajuda os mantenedores de distribuição Linux a trazer suas distros para a Windows Store para rodar no Windows 10 do Windows Subsystem for Linux. A Microsoft desenvolveu o projeto para mantenedores de distribuição e para desenvolvedores que desejam criar distribuições customizadas do Linux para rodar no WSL.

A equipe de desenvolvimento espera que o fornecimento aberto deste projeto ajude a aumentar o engajamento da comunidade, trazendo mais distros para a Microsoft Store. O objetivo é aproximar a WSL da comunidade de software livre, de acordo com Tara Raj, da equipe de WSL da Microsoft.

A WSL permite que os programadores criem um ambiente de desenvolvimento Linux completo para testar o código de produção em uma máquina Windows. Ele também permite que eles executem ferramentas de shell do Linux e linguagens de programação de software livre populares, o servidor da Web Apache e o Oracle MySQL.

A WSL deve ajudar a Microsoft a reter interesse e entusiasmo de desenvolvedores e comunidades relacionadas, disse Charles King, analista principal da Pund-IT .

“Mais tangivelmente, a WSL pode resultar em um aumento no número e na variedade de distribuições e aplicativos Linux compatíveis disponíveis na Windows Store. Isso não é pouca coisa”, disse ele ao LinuxInsider.

O lançamento do Windows 10 Fall Creators Update permite que qualquer pessoa use o WSL para instalar e executar ferramentas de interface de linha de comando para várias distribuições do Linux. A distro Ubuntu Linux da Canonical foi a primeira a rodar na WSL, seguida por Suse, Fedora, Kali Linux, Debian e outros.

Uma das principais vantagens de distribuir através da Windows Store é a capacidade de instalar várias distribuições Linux e executá-las lado a lado. No entanto, o WSL não suporta interfaces gráficas com o usuário do Linux. A ferramenta de software livre da Microsoft fornece aos desenvolvedores somente interfaces de linha de comando alternativas do Linux.

Os desenvolvedores não podem distribuir distribuições personalizadas do Linux na Windows Store. No entanto, eles podem usar a nova ferramenta para criar pacotes personalizados de distribuição do Linux que podem ser carregados de lado em uma máquina que executa o Windows 10 no modo de desenvolvedor.

Para publicar suas distros na Microsoft Store, os mantenedores de distribuição do Linux devem trabalhar com a equipe de WSL da Microsoft. Somente mantenedores de distro podem enviar pacotes personalizados de distribuição Linux.

A nova ferramenta tem muitos profissionais para desenvolvedores de distro, observou Ian McClarty, presidente da PhoenixNAP Global IT Services .

Uma delas é que torna mais fácil para eles alcançar uma nova comunidade de usuários finais.

“Ser capaz de empacotar e promover dentro do ecossistema da Microsoft para uma nova geração é uma grande vantagem”, disse McClarty ao LinuxInsider.

Como funciona o WSL

A ferramenta Windows Subsystem for Linux da Microsoft fornece uma conexão entre o Windows e a distribuição Linux. Controla o processo de comunicação entre os dois sistemas. Ele regula processos como executar a configuração inicial para criação de usuário e personalizar exibições de mensagens quando a distribuição do Linux é iniciada.

A WSL é um trabalho em andamento. A Microsoft planeja adicionar mais recursos na próxima grande atualização para a versão 1803 do Windows. Um novo recurso será o suporte limitado para tarefas em segundo plano. Até agora, as instalações da WSL não usam initd ou systemd.

Outras adições tornarão disponíveis os soquetes de domínio Unix para aplicativos Windows e Linux e fornecerão melhor interoperabilidade do sistema de arquivos entre os sistemas operacionais Windows e Linux.

Essa implementação de referência de amostra para um aplicativo de instalação de distribuição do Windows Subsystem para Linux ajuda os usuários a começarem a criar um aplicativo de distribuição do Linux para enviar à Microsoft Store ou a carregar de lado em uma máquina do dev.

O projeto, que está escrito em C ++, é mantido pela equipe de engenharia da WSL na Microsoft.

“Essa medida ajuda a plataforma da Microsoft a permanecer relevante para uma nova geração de usuários que não têm lealdade à marca Microsoft”, disse McClarty.

Prós e contras

O Linux é a plataforma escolhida por muitos desenvolvedores, observou King, da Pund-IT. A maioria de seus empregadores vive e trabalha em ambientes de TI heterogêneos, nos quais os produtos da Microsoft ocupam um espaço significativo.

“Assim, qualquer esforço para melhorar a compatibilidade e integração de distros Linux e ambientes Windows pode ser benéfico”, disse ele, “e reduzir os requisitos de complexidade e tempo de desenvolvimento”.

A única desvantagem estaria relacionada ao fato de a WSL constituir uma espécie de beco sem saída para desenvolvedores ou projetos de Linux, de acordo com King.

No entanto, isso parece improvável sob a atual liderança da Microsoft, acrescentou.

O lado negativo pode ser a falta de entusiasmo de um pequeno grupo de usuários que são puristas de código aberto – a multidão que ajudou a construir o legado do Linux, acrescentou McClarty.

“A Microsoft deve se beneficiar disso respondendo ao envolvimento da Amazon na comunidade de código aberto”, disse ele. “A Amazon adotou o código aberto desde o início da criação da plataforma e continua a promover distribuições de código aberto”.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo