Se você não está animado com o Windows 10, você pode querer revisitá-lo, porque o próximo sistema operacional está se preparando para ser uma melhoria notável na linha do Windows. Isso não só o tornará mais produtivo. O Windows 10 tornará as pessoas produtivas ainda mais produtivas? O Windows 10 tornará as pessoas produtivas ainda mais produtivas? É oficial, o novo Windows será um perfeito 10. Por que o Windows 10? Porque o Windows 7 8 (comeu) 9. E aqui está o que você vai encontrar dentro do Technical Preview. Leia mais, mas novos recursos do Windows ainda estão sendo adicionados Quer novos recursos do Windows? Compartilhe suas ideias com a Microsoft e Vote Quer novos recursos do Windows? Compartilhe suas ideias com a Microsoft e com o voto A Microsoft quer saber como você deseja que o Windows seja! Propor e rever recursos do Windows para moldar a próxima versão do Windows. Consulte Mais informação . Um dos recursos mais interessantes é o Gerenciador de Pacotes do OneGet .
Tecnicamente, o OneGet está disponível para o Windows 8.1 para usuários que instalam o Windows Management Framework 5.0, mas o Windows 10 incluirá o OneGet por padrão como parte do pacote PowerShell do sistema.
O que é um gerenciador de pacotes?
Um grande atrativo dos sistemas Linux e Unix-like é o predomínio das ferramentas de gerenciamento de pacotes. 5 Mentiras que o Linux-Haters gostam de saber 5 Mentiras que o Linux-Haters gostam de dizer Linux pode ter sido um sistema operacional assustador antes, mas tudo isso mudou em anos recentes. Esses mitos, que são mais precisamente chamados mentiras, estão mortos. Consulte Mais informação . O Windows pode estar atrasado para a festa, mas é melhor tarde do que nunca, porque o gerenciamento de pacotes pode aumentar seriamente a produtividade, aumentar a segurança e, finalmente, poupar muita dor de cabeça.
Um pacote é uma coleção de arquivos e dependências que possibilitam instalar e configurar um determinado software para o seu sistema. Um gerenciador de pacotes é uma ferramenta que mantém um banco de dados de repositórios, onde cada repositório é um conjunto de pacotes.
O principal benefício de um gerenciador de pacotes é que ele fornece uma ferramenta singular para gerenciar o software em seu sistema. No passado, havia gerenciadores de pacotes de terceiros para o Windows Antes da Loja do Windows: Gerenciadores de Pacotes e Repositórios de Software Antes da Loja do Windows: Gerenciadores de Pacotes e Repositórios de Software As lojas de aplicativos estão em todos os lugares nos dias de hoje. Quer esteja a utilizar o iOS ou o Android, pode obter todas as suas aplicações a partir de uma única localização e fazê-las atualizar automaticamente de forma consistente. Se você estiver usando Mac ... Leia mais e tem havido ferramentas para instalação de software em pacote Ninite - Facilmente instalar todos os seus aplicativos gratuitos favoritos em um só passo Ninite - Facilmente instalar todos os seus aplicativos gratuitos favoritos em um ir Leia mais, mas ter um O gerenciador de pacotes endossado pela Microsoft pode centralizar todo esse esforço em um só lugar.
Em vez de ter que navegar de site para site e baixar instaladores individuais, você pode lidar com tudo isso por meio do OneGet.
Os cmdlets incorporados
Usar o OneGet exigirá um pouco de familiaridade com o PowerShell e os cmdlets Aumente sua produtividade com os scripts do Windows PowerShell Aumente sua produtividade com os scripts do Windows PowerShell E se você pudesse trazer a produtividade do Linux para o Windows? A maioria das distribuições Linux vem com o poderoso shell Bash. O PowerShell é um terminal igualmente poderoso para o Windows. Leia mais, mas não tenha medo se você não sabe o que isso significa. A curva de aprendizado não é muito íngreme e o esforço vale a pena. Para aqueles familiarizados com o PowerShell, aqui estão os cmdlets relacionados ao módulo OneGet:
Os cmdlets PackageSource são usados para adicionar, remover e exibir os repositórios configurados para o OneGet. Os cmdlets do pacote são usados para localizar os pacotes disponíveis nos repositórios, instalar e desinstalar pacotes específicos e obter uma lista dos pacotes atualmente instalados no sistema.
Os pacotes podem conter dados extras, como informações de versão, que podem ajudar a melhorar a segurança (por exemplo, confirmando se um determinado pacote é autêntico) e facilitar a atualização (por exemplo, instalando automaticamente novas atualizações).
Não se sinta mal se tudo isso parecer muito avançado ou intimidador para você. No futuro, a Microsoft planeja incorporar uma interface gráfica que facilite todo o processo para aqueles que não estão familiarizados com a linha de comando do PowerShell.
Fontes Confiáveis e Repositórios
Você já baixou um arquivo de instalador falso que acabou introduzindo malware em seu sistema? Eu admito que me apaixonei por esse truque algumas vezes no passado. Esse é um dos problemas inerentes aos arquivos do instalador: se você não é especialista em tecnologia, pode ser difícil saber se um arquivo do instalador é autêntico ou não.
O sistema de repositório usado pelos gerenciadores de pacotes - incluindo, entre outros, o OneGet - é uma alternativa muito mais segura. Contanto que você use apenas repositórios que são conhecidos como confiáveis, você pode ter paz de espírito sabendo que provavelmente não terá que lidar com instaladores falsos nunca mais.
Só para ficar claro, este não é um sistema sem falhas ; ainda há um elemento de confiança envolvido. Em vez de confiar em cada EXE individual que você baixa, você está colocando sua confiança nas pessoas que organizam e mantêm cada repositório.
Suporte de terceiros
A beleza do sistema de repositório é que nenhuma entidade tem controle sobre quais pacotes podem ou não ser incluídos como parte do OneGet. Você pode confiar nos repositórios padrão que vêm com o OneGet, se isso for o suficiente para você, mas você também pode misturar e combinar repositórios de terceiros de acordo com suas necessidades.
Por exemplo, se você trabalha para uma grande empresa, a alta gerência pode decidir manter um repositório privado cheio de pacotes que são relevantes apenas para os funcionários dessa empresa. Outro exemplo poderia ser um repositório público de software livre para artistas digitais. Enquanto houver alguém para mantê-lo, tudo é possível.
Além disso, devido à natureza extensível do PowerShell, a funcionalidade do OneGet pode ser aprimorada e estendida com cmdlets e scripts de terceiros. Microsoft foi recentemente open source com o seu framework .NET Um GNU Beginning For Microsoft: O que um .NET Framework Open Source significa para o resto de nós Um GNU começando para a Microsoft: O que um .NET Framework Open Source significa para o resto de nós Microsoft lançou uma parte significativa de seu código sob uma licença de código aberto permissiva. Este movimento quebra com anos de tradição. Mas por que e o que isso significa para você? Leia mais, o que pode significar coisas boas para o futuro do PowerShell e do OneGet.
Você está animado com o OneGet?
Relativamente falando, o OneGet ainda está engatinhando e tem um longo caminho a percorrer até alcançar alguns dos gerenciadores de pacotes mais populares do Linux. Ainda assim, o fato de a Microsoft estar trabalhando no OneGet é motivo suficiente para estar animado e mal posso esperar para ver como o Windows 10 muda a paisagem.
E se você? Um gerente de pacotes é o suficiente para você ficar animado? Ou você acha que é apenas um truque que vai fracassar mais cedo ou mais tarde? Diga-nos o que você pensa nos comentários abaixo.
Créditos da Imagem: Instalar Barra de Progresso Via Shutterstock, Fazer Download dos Ícones Via Shutterstock