quinta-feira, novembro 21, 2024
spot_img
InícioRamos da InformáticaIndicaçõesOs projetos de código livre da Microsoft

Os projetos de código livre da Microsoft

Você conhece os projetos de código livre da Microsoft? Faz tempo que a gigante da tecnologia mantém vários repositórios na plataforma Github e hoje falaremos sobre alguns deles, sem esquecer que há muitos outros como o Azure, o WSL, o Skype e o navegador Edge.

Projetos de código livre da Microsoft

Vejamos alguns dos projetos de código livre da Microsoft, deixando de lado a polêmica sobre os “interesses” na promoção de aplicativos e ferramentas de código aberto e sobre as famosas declarações de Steve Ballmer, então CEO da empresa, de que o Linux era um “câncer” para a Microsoft.

PowerShell

O PowerShell é uma estrutura de automação e configuração multiplataforma (Windows, Linux e macOS) otimizada para lidar com dados estruturados e modelos de objetos. É mais conhecido por seu shell de linha de comando e a sua linguagem de scripts e cmdlets.

Como uma linguagem de scripts, o PowerShell permite o uso de aliases (como os shells usados nas distribuições Linux) e pode ser estendida pelo uso de funções, classes e módulos.

Winget

O projeto de código livre Windows Package Manager Client desenvolve uma poderosa ferramenta para gerenciar (quase) todos os aplicativos do seu computador Windows através de scripts ou do terminal. Um simples script pode instalar ou atualizar os seus aplicativos: é o sonho dos usuários Linux que usam também o sistema operacional da Microsoft.

Aposte na Mega da Virada 2024!

Prepare-se para uma chance única de mudar sua vida. O prêmio histórico de R$ 600 milhões da Mega da Virada 2024 está esperando por você!

Além disso, conheça os bolões da Sorte Online, que são os mais premiados e oferecem as melhores chances de ganhar! Ao participar dos bolões, você se junta a centenas de apostadores e aumenta suas chances de faturar uma bolada.

Faça sua Aposta Agora

Se o comando winget é executado sem os privilégios de administrador, alguns aplicativos podem exigir elevação para serem instalados; mas se você executar o winget em um prompt de comando do Administrador, todo o processo é transparente, e você não receberá pedidos de elevação para instalar os aplicativos. Por isso, escolha com cuidado os aplicativos que vai instalar!

Ferramenta Winget — Fonte: Reprodução/Microsoft

O Winget é compatível com as versões posteriores ao Windows 10 1809 (compilação 17763) ou Windows 11; e experimentalmente no Windows Server 2022. Tenha em conta que, por padrão, o instalador winget.exe coleta dados do uso e para diagnóstico de erros, enviando-os à Microsoft, mas essa telemetria pode ser bloqueada usando as configurações do próprio Windows: clique em Iniciar, selecione Configurações > Privacidade > Diagnóstico e comentários, e selecione a opção “Básico”.

.NET

.NET é a estrutura de desenvolvimento de código aberto para criar aplicativos multiplataforma compatíveis com Windows, Linux, macOS, iOS e Android, ou para contêineres (Docker) e serem executados em navegadores, dispositivos móveis, dispositivos IoT (Internet das Coisas), desktop ou na nuvem.

Todo o processo de desenvolvimento é acelerado por permitir usar uma única base de código e, com ferramentas de aprendizado de máquina, os desenvolvedores podem acrescentar, por exemplo, funções de acessibilidade e processamento de fala aos seus aplicativos ou jogos.

PowerToys

O Microsoft PowerToys é um conjunto de utilitários de código aberto para que usuários avançados possam otimizar a sua experiência no Windows e melhorar a sua produtividade.

 

É compatível com Windows 11 ou Windows 10 (versão 2004 compilação 19041) ou mais recente. Atualmente, o PowerToys contém as seguintes ferramentas:

  1. Always on Top;
  2. Color Picker;
  3. FancyZones;
  4. File Explorer Add-ons;
  5. File Locksmith;
  6. Hosts File Editor;
  7. Image Resizer;
  8. Keyboard Manager;
  9. Mouse utilities;
  10. PowerRename;
  11. PowerToys Awake;
  12. PowerToys Run;
  13. Quick Accent;
  14. Screen Ruler;
  15. Shortcut Guide;
  16. Text Extractor.

Terminal do Windows

O Terminal do Windows é um aplicativo de terminal para usuários de ferramentas de linha de comando e de shells como o Prompt de Comando, o PowerShell e o WSL (Subsistema do Windows para Linux). Seus principais recursos são:

  1. Possibilidade de abrir várias guias;
  2. Suporte a caracteres Unicode e UTF-8;
  3. Mecanismo de renderização de texto acelerado por GPU;
  4. Temas, estilos e configurações personalizados.

Visual Studio

O Visual Studio Code é um editor de código aberto e gratuito, altamente personalizável através de extensões, compatível com o Linux, Windows e macOS.

Visual Studio Code
Visual Studio Code — Fonte: Reprodução/Microsoft

Para quem não quer enviar telemetria para a Microsoft, o VS Codium é completamente compatível e ambos incluem funcionalidades que aumentam a sua produtividade como, por exemplo:

  1. Realce de sintaxe;
  2. Preenchimento automático via IntelliSense;
  3. Depuração de código no próprio editor;
  4. Integração a comandos git;
  5. Suporte integrado para JavaScript, TypeScript e Node.js;
  6. Suporte a outras linguagens e tempos de execução (como C++, C#, Java, Python, PHP, Go, .NET) via extensões;
  7. Idiomas e temas.

Accessibility Insights

O Accessibility Insights é um conjunto de ferramentas de código aberto que ajudam os desenvolvedores a encontrar e corrigir problemas de acessibilidade em aplicativos antes que cheguem aos usuários.

Usando essas ferramentas é possível testar a acessibilidade dos aplicativos web ou nativos para Windows e Android, verificando, por exemplo, o contraste das cores.

.NET Multi-platform App UI

O .NET MAUI é uma estrutura multiplataforma para criar aplicativos com um excelente desempenho para Android, iOS, iPadOS, macOS e Windows a partir de uma única base de código compartilhada. Com a estrutura do .NET MAUI é possível reduzir significativamente o processo de desenvolvimento de aplicativos por usar um único framework, a mesma base de bibliotecas de classe e cadeia de ferramentas.

Aplicativos usando o .NET MAUI
Aplicativos usando o .NET MAUI — Fonte: Reprodução/Microsoft

PWABuilder

O PWABuilder foi criado para ajudar o desenvolvimento dos Progressive Web Apps (PWAs) e o empacotamento para lojas de aplicativos da Microsoft, Google e Apple.

Emojis do Windows 11

Recentemente, a Microsoft abriu o código de 1.538 emojis do Windows 11 e já podem ser utilizados gratuitamente nos logotipos, ícones e conteúdo do seu projeto. Repare haver exceções, como o Clippy (lembra dele?), protegido por direitos autorais.

Emojis do Windows 11
Emojis do Windows 11 — Fonte: Reprodução/Microsoft

Os arquivos dos emojis estão disponíveis nos repositórios do Github nos formatos .svg, .png, .jpg, entre outros.

Outras ações de aproximação da comunidade Open Source incluem a liberação através da licença GPLv2 do seu sistema de arquivos exFAT, o sistema padrão de cartões de memória e de vários dispositivos embarcados.

Quais são os projetos open source que sua empresa mantém?

 

LEIA TAMBÉM:

Transforme-se em um Especialista em Dados, uma das áreas mais bem remuneradas atualmente: Formação completa em Engenheiro de Dados Projetos com situações do dia a dia.

Compartilhe este artigo e fortaleça sua marca pessoal agora mesmo!
Ramos da Informática
Ramos da Informáticahttps://ramosdainformatica.com.br
Ramos da Informática é um hub de comunidade sobre linguagens de programação, banco de dados, DevOps, Internet das Coisas, tecnologia da indústria 4.0, Cyber Segurança e Startups.
Sua assinatura não pôde ser validada.
Você fez sua assinatura com sucesso.

E-Zine Ramos da Informática

Assine o E-Zine e tenha Conteúdo Exclusivo, Concursos para assinantes, descontos exclusivos e uma área de conteúdos exclusivos só do E-zine.

ARTIGOS RELACIONADOS
- Advertisment -spot_img

Seja um autor

Compartilhe seu conhecimento e inspire outros desenvolvedores! Torne-se um autor e publique seus artigos no nosso site. Junte-se a nós!

MAIS LIDOS

Lâmpada Inteligente Smart Color

10W Elgin RGB Wifi, compatível com Alexa e Google Home

- Advertisment -spot_img

APOIE CONTEÚDOS COMO ESTE

Apoie o Site e Nossos Conteúdos!
Cada compra feita através dos nossos links de afiliados nos ajuda a manter este site, a E-Zine e a trazer cada vez mais conteúdos relevantes para você.

Além de garantir sua compra sem custo adicional, você nos dá força para continuar criando e compartilhando. Obrigado por fazer parte desta jornada conosco!

Como Convencer Alguém em 90 Segundos

📚 Como Convencer Alguém em 90 Segundos - eBook Kindle

R$ 19,90 - 60% de economia!

💡 Leia Grátis com o Kindle Unlimited - 30 dias de teste gratuito.

🔹 Não precisa de Kindle! Leia no seu tablet, smartphone ou computador com o app Kindle.

Leia Agora no Kindle