Para os desenvolvedores, em particular, uma das maiores vantagens do Windows Subsystem for Linux (WSL) é que ele roda no Windows. O desenvolvimento multiplataforma nunca foi tão fácil quanto executar uma máquina Linux real dentro do Windows 10 ou Windows 11 com todas as ferramentas que ele abre.
Para essas pessoas, e os usuários mais casuais como eu, ou talvez aqueles que possam usar algo fácil de entender que demonstre o poder desse relacionamento, temos isso.
Integração do Windows Hello para WSL. É brilhante, leva cerca de dois minutos para instalar e configurar e tornará a vida diária usando o WSL um pouco mais relaxada. Mas também mostra por que o relacionamento Windows/WSL é tão poderoso. Você está usando um recurso de segurança nativo do Windows para autenticar o Linux. É louco.
A comunidade WSL aparece novamente
Tenho certeza de que o reconhecimento facial ou de impressão digital como esse é possível no Linux, afinal, muito pode ser feito com ele. Mas é raro na melhor das hipóteses e eu não o encontrei (principalmente parece depender de drivers para o hardware), e certamente não com esse nível de polimento.
Também parece que é um recurso criado pela Microsoft, mas não é. Um membro da comunidade WSL construiu essa ferramenta, hospedou-a no GitHub e a compartilhou com o mundo.
Você pode conferir o repositório GitHub para obter mais detalhes, mas essencialmente você instala a ferramenta em sua distribuição WSL dentro do Linux e cria a ponte necessária para o Windows para integração com o Windows Hello.
Qualquer um que já usou Linux saberá quantas vezes você tem que autenticar sudo
, portanto, poder fazê-lo com o rosto ou o dedo em vez de uma senha potencialmente complicada em breve adicionará uma qualidade de vida real.
Como usar o Windows Hello com WSL
A ferramenta que você precisa é chamada WSL Hello Sudo, que captura exatamente o que você fará com ela. Está hospedado no GitHub e instalá-lo é muito fácil. Todas as informações que você precisa e muito mais estão no repositório do GitHub, mas vou detalhar o processo de instalação.
Primeiro, você precisará abrir um terminal e estar dentro de uma distribuição WSL ou do sistema de arquivos Linux. Não importa qual, se você tiver vários, mas terá que instalá-lo separadamente em cada um que planeja usar com o Windows Hello. Felizmente, não demora muito. Você pode baixar o pacote da página do GitHub, descompactá-lo manualmente no sistema de arquivos correto e instalá-lo, ou você pode rolar com esses comandos no terminal. Esta é definitivamente a maneira mais rápida.
wget http://github.com/nullpo-head/WSL-Hello-sudo/releases/latest/download/release.tar.gz
tar xvf release.tar.gz
cd release
./install.sh
Para esclarecer cada linha para você:
- Baixando o pacote do GitHub com wget.
- Descompactando o arquivo baixado.
- Entrando no diretório de lançamento.
- Executando o script de instalação.
A partir daqui, a ferramenta executará o processo de instalação e solicitará que você interaja com ela conforme necessário. No entanto, executar com todas as opções padrão é bom, a menos que você realmente tenha um diretório preferencial para instalar as ferramentas. Mas, honestamente, basta acertar os padrões e deixá-lo fazer o seu trabalho.
Funciona?
Depois que a instalação for executada, uma reinicialização do WSL é tudo o que é necessário para vê-lo em ação. Depois de inserir seu primeiro comando sudo e pressionar Enter, em vez de o WSL solicitar sua senha, a caixa de diálogo Windows Hello será exibida para verificar sua identidade. E até agora, pelo menos para mim, não vacilou uma vez.
Não entendo exatamente o que está fazendo para vincular os dois, além disso, ele usa um módulo de autenticação plugável (PAM) e copia um aplicativo de linha de comando do Windows para iniciar o Windows Hello. Literalmente algo que só poderia ser feito no WSL, então realmente mostra a magia desses dois sistemas operacionais trabalhando em harmonia.
A configuração automática deve ser boa o suficiente para a maioria, mas como a maioria das coisas no Linux, você pode entrar no mato e fazer algum trabalho manual, se quiser. O repositório do GitHub tem todos os ponteiros que você precisa. Assim como o código para dar uma olhada se, ao contrário de mim, você entende essas coisas.
Isso não apenas mostra como o WSL pode ser ótimo quando o Linux e o Windows são combinados, mas também é uma melhoria genuína na qualidade de vida. A segurança é ótima, mas cara, digitar a mesma senha repetidamente, hora após hora, dia após dia, com certeza fica cansativo. Seria ótimo se a Microsoft entrasse em contato com o desenvolvedor dessa ferramenta e trabalhasse para incorporá-la ao WSL nativamente.
Relatório: 2021 foi o melhor ano para PCs desde 2012, com 341 milhões enviados
Embora tenha sido mais difícil encontrar alguns PCs e componentes em 2021 e a pandemia tenha diminuído, a demanda por novos PCs superou mesmo em 2020 e foi a maior desde 2021, de acordo com um novo relatório da Canalys. Mais pessoas agora possuem mais de um PC do que nunca, e 2022 está marcado para “aceleração digital”.