Connect with us

Tech

O novo WireGuardNT está quebrando os limites de produtividade no Windows

Published

on

Ampliação / Esqueça os telefones celulares flexíveis, nós nos limitamos aos jogos para celular.

Projeto VPN WireGuard anunciar Um marco importante para os usuários do Windows hoje – uma implementação de modo kernel totalmente nova do protocolo VPN chamado WireGuardNT. O novo aplicativo permite uma melhoria significativa de rendimento em conexões LAN de 10 Gbps – e em muitas conexões WI-Fi também.

WireGuard (no Windows) e Wintun

A implementação nativa do WireGuard no Windows usa Wireguard-go – uma implementação de espaço do usuário do WireGuard escrita na linguagem de programação Google Go. O Wireguard-go é então conectado a uma máquina de rede virtual, a maioria das quais também vivem no espaço dos usuários. Donenfeld não gostou janelas de torneira, a interface de rede virtual fornecida pelo projeto OpenVPN – então implementou sua variante do zero, chamada Winton.

Wintun é uma melhoria clara em relação às janelas de toque – o mesmo projeto OpenVPN implementou o suporte Wintun, de forma impressionante Resultados (414 Mbps no windows tap vs 737 Mbps no Wintun). Mas, embora o uso do Wintun seja uma melhoria em relação às janelas de clique, ele não muda a necessidade de uma mudança de contexto estático do espaço do kernel (onde reside a pilha de rede “real”) e do espaço do usuário (onde o OpenVPN e o wireguard-go são executados).

Para eliminar os gargalos de desempenho remanescentes, toda a pilha – o switch virtual, o codificador, tudo – deve ser inserida no kernel. No Linux, isso significa DLKM (Dynamic Loadable Kernel Module). No Windows, isso significa que um driver de dispositivo embutido no kernel é apropriado.

READ  A primeira promoção de Arceus traz novas terras para assistir

Kernel WireGuardNT e NT

Abandonar os componentes do espaço do usuário da pilha do WireGuard no Windows e manter tudo no kernel significa mudar o WireGuard para funcionar no Windows da maneira que já funciona no Linux. Na verdade, o WireGuardNT começou como uma porta direta do aplicativo WireGuard no kernel do Linux.

De acordo com o criador do WireGuard, Jason Dunnfield, uma vez que a versão inicial foi bem-sucedida, “o banco de dados do NT rapidamente divergiu para se encaixar perfeitamente com os NTismos e o NTismo original” NDIS Interfaces de programação de aplicativos. O resultado final é uma implementação altamente integrada e de alto desempenho do WireGuard para o kernel NT, que aproveita toda a gama de recursos do kernel NT e NDIS. ”

Isso também, é claro, significa livrar-se de muitas mudanças de contexto. Os resultados finais são sólidos: mais de três vezes o desempenho excepcional, medido usando Éter Em um par de Equinix Metal (anteriormente packet.net) c3. pequeno casos.

READ  A janela de lançamento do Witcher 3 para PS5 e Xbox Series X | S apertado para este ano

Os benefícios da comutação sem contexto estendem-se muito além dos servidores Xeon com interfaces de 10 Gbps, no entanto – Donenfeld mencionou que alguns dos primeiros testadores relataram que o WireGuardNT às vezes resolvia os resultados de desempenho massivos vistos ao usar sua conexão VPN por Wi-Fi.

Testamos a diferença ao vivo, usando um HP EliteBook com uma placa Intel AX201 Wi-Fi 6, conectada ao nó do roteador de nossa suíte de teste Plume Wi-Fi 6 Superpods. Embora nossos resultados não sejam tão empolgantes quanto os obtidos por alguns de nossos primeiros testadores, eles confirmam um aumento significativo no desempenho. Na mesma máquina e com as mesmas configurações, medimos o WireGuardNT iperf3, que funciona de 10% a 25% mais rápido do que o Wireguard-go e o Wintun.

Teste WireGuardNT hoje

WireGuardNT está disponível para teste em Windows público baixar Para WireGuard agora, a partir da versão 0.4. Mas, como ainda é classificado como experimental, você precisará adicionar manualmente uma chave de registro e DWORD para usá-lo. Aberto regedit Como administrador, navegue até HKLM -> Programas. Em seguida, crie uma chave chamada WireGuard e, dentro dessa chave, um DWORD chamado ExperimentalKernelDriver.

Com ExperimentalKernelDriver definido como 1, seus túneis usarão o novo código WireGuardNT – sem ele (ou com ExperimentalKernelDriver definido como 0), eles usarão o comportamento padrão, que é o antigo código wireguard-go / wintun. Para que sua alteração tenha efeito, você precisará clicar com o botão direito do mouse no ícone do WireGuard na bandeja do sistema e clicar em Concluir. Quando você abrir o aplicativo WireGuard novamente, ele respeitará a configuração do ExperimentalKernelDriver.

No futuro, o WireGuardNT será habilitado por padrão e, em vez disso, você precisará definir um sinalizador de registro se quiser o código legado. Além disso, o projeto eventualmente planeja encerrar Wireguard-go / wintun na dupla genérica. Por outro lado, os próprios projetos permanecerão, uma vez que possuem uma ampla utilidade além do cliente WireGuard.

READ  Far Cry 6 adiciona a interseção de Stranger Things e você pode jogar este enorme jogo de mundo aberto de graça | Jogos | entretenimento

Continue Reading
Click to comment

Leave a Reply

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

Tech

Mod de Garry enfrenta uma enxurrada de avisos de remoção de DMCA relacionados à Nintendo

Published

on

Mod de Garry enfrenta uma enxurrada de avisos de remoção de DMCA relacionados à Nintendo

Possui estúdios Facepunch Anunciar No Steam, está removendo 20 anos de itens de oficina relacionados à Nintendo para seu jogo sandbox Maud Gary Para atender às demandas da empresa japonesa. No início deste ano, um usuário X chamado Brewster T. Koopa apareceu publicar Que um grupo de trolls estava apresentando alegações falsas de DMCA contra o jogo para remover complementos da Nintendo e forçar o fechamento dos fabricantes de complementos. Os perpetradores supostamente usaram um e-mail falso para se passar por advogados da Nintendo e enviar avisos de remoção do DMCA. Em seu novo anúncio, a Facepunch Studios disse acreditar que as demandas vieram legitimamente da Nintendo e que deveria respeitar a decisão da empresa e começar a remover itens relacionados às suas IPs.

“Este é um processo contínuo, pois temos 20 anos de uploads para concluir”, escreveu o desenvolvedor. “Se você quiser nos ajudar excluindo uploads relacionados à Nintendo e nunca mais enviá-los, isso nos ajudaria muito.”

Koopa disse em um tweet de acompanhamento que enviou um e-mail à empresa informando que as demandas não eram realmente da Nintendo. Anteriormente, eles argumentaram que os avisos de remoção não poderiam ter vindo da gigante japonesa dos jogos, porque os complementos da Nintendo existiam desde 2005 e porque a empresa teria entrado em contato com a Valve, a editora do jogo. Maud GaryEm si.

READ  Os idiotas de criptografia amantes de cartões mágicos não conseguiram entender a lei de direitos autorais

Embora o anúncio ainda esteja no ar, o fundador do Facepunch, Garry Newman, anunciou que sua equipe recebeu e-mails e mensagens diretas de pessoas e que o desenvolvedor está conduzindo uma investigação. “Precisamos levar essas coisas a sério (especialmente da Nintendo), mas também não podemos permitir que as pessoas abusem das remoções do DMCA”, escreveu Newman. Entramos em contato com a Nintendo para perguntar se as remoções que o Facepunch recebeu realmente vieram da empresa e atualizaremos esta postagem assim que respondermos.

Atualizado em 25 de abril de 2024, 11h04 ET: Desde então, Newman mudou-se para X para estado Foi “confirmado que as remoções foram verificadas pela Nintendo como legítimas” e que as remoções “continuarão agora conforme planejado”.

Continue Reading

Tech

O WhatsApp para iOS está lançando logins sem senha usando chaves de acesso

Published

on

O WhatsApp para iOS está lançando logins sem senha usando chaves de acesso

Outro aplicativo se junta ao futuro sem senha que nos foi prometido. WhatsApp diz O suporte para chaves de acesso agora está sendo implementado na versão iOS do aplicativo. Com esse recurso ativado, os usuários do aplicativo de mensagens criptografadas Meta podem usar a biometria do iPhone para fazer login – ou seja, Face ID ou Touch ID – ou a senha do telefone.

O WhatsApp já suporta o desbloqueio de seu aplicativo iOS usando uma dessas opções, mas isso vai um passo adiante. O suporte Passkey chega à versão para iPhone vários meses depois que a Meta começou a distribuí-lo para usuários do Android WhatsApp em outubro. O porta-voz do WhatsApp, Zad Al-Sawah, diz que os usuários do iOS verão o aplicativo “nas próximas semanas”, então, se você não o vir agora, volte sempre.

As chaves de acesso devem ser as mais seguras (ou pelo menos mais seguras); Até as chaves de acesso têm vantagens e desvantagens) Onda do Futuro – uma versão de autenticação que dispensa senhas e autenticação de dois fatores via SMS. Isso também significa que você pode fazer login mesmo quando não estiver conectado a uma rede, pois seu telefone contém a chave de autenticação. Para ver se você já possui o recurso, WhatsApp diz Você verá a opção abaixo Configurações > Conta > Senhas. No entanto, implantações como essa podem levar algum tempo.

Os usuários ainda irão escanear o código QR da lista de “Dispositivos Vinculados” no aplicativo do smartphone para fazer login no WhatsApp em outros dispositivos, “uma vez que Mac, Windows e web não podem ser dispositivos primários para uma conta”, disse Al-Suwayh. Isso é semelhante, embora mais complicado, ao modo como as chaves de acesso às vezes funcionam quando você faz login em um serviço em navegadores de desktop – exceto que tudo o que você precisa fazer é escanear o código QR da chave de acesso com o aplicativo de câmera padrão do seu telefone.

READ  Contatos do Google para Android adiciona a guia 'Destaques'

Atualizado em 24 de abril de 2024 às 18h26 ET: Adicionado um comentário de um porta-voz do WhatsApp.

Continue Reading

Tech

Apple lança modelos de IA de código aberto que rodam no dispositivo

Published

on

Apple lança modelos de IA de código aberto que rodam no dispositivo

A Apple lançou hoje vários modelos de linguagem grande (LLMs) de código aberto projetados para serem executados no dispositivo, e não por meio de servidores em nuvem. Chamados de OpenELM (Open Source Efficient Language Models), os programas LLM estão disponíveis em A peça central do rosto que abraçauma comunidade para compartilhar código de IA.


Como mostrado no documento branco [PDF]Existem oito modelos OpenELM no total, quatro dos quais são pré-treinados usando a biblioteca CoreNet e quatro são modelos ajustados por instrução. A Apple usa uma estratégia de escalonamento de camadas que visa melhorar a precisão e a eficiência.

A Apple forneceu código, registros de treinamento e várias versões, em vez de apenas o modelo de treinamento final, e os pesquisadores por trás do projeto esperam que isso leve a um progresso mais rápido e a “resultados mais confiáveis” no campo da IA ​​de linguagem natural.

OpenELM, um modelo de linguagem aberta e em evolução. OpenELM usa uma estratégia de escalonamento de camada para alocar parâmetros com eficiência dentro de cada camada do modelo do transformador, resultando em maior precisão. Por exemplo, com um orçamento de parâmetros de cerca de 1 bilhão de parâmetros, o OpenELM mostra uma melhoria de 2,36% na precisão em relação ao OLMo, ao mesmo tempo que requer 2x menos tokens para pré-treinamento.

Rompendo com práticas anteriores que fornecem apenas pesos de modelo, código de inferência e pré-treinamento em conjuntos de dados privados, nossa versão inclui a estrutura completa para treinamento e avaliação do modelo de linguagem em conjuntos de dados disponíveis publicamente, incluindo logs de treinamento, vários pontos de verificação e pré- pontos. Configurações de treinamento.

A Apple afirma que está lançando modelos OpenELM para “capacitar e enriquecer a comunidade de pesquisa aberta” com modelos de linguagem de ponta. O compartilhamento de modelos de código aberto oferece aos pesquisadores uma maneira de investigar riscos, dados e preconceitos de modelos. Desenvolvedores e empresas podem usar os modelos como estão ou fazer modificações neles.

READ  A primeira promoção de Arceus traz novas terras para assistir

O compartilhamento aberto de informações tornou-se uma ferramenta importante para a Apple recrutar engenheiros, cientistas e especialistas de ponta, pois oferece oportunidades para trabalhos de pesquisa que normalmente não seriam publicados de acordo com as políticas de confidencialidade da Apple.

A Apple ainda não trouxe esses tipos de recursos de IA para seus dispositivos, mas espera-se que o iOS 18 inclua uma série de novos recursos de IA, e rumores sugerem que a Apple planeja executar seus próprios modelos de linguagem grande no dispositivo para fins de privacidade.

Continue Reading

Trending

Copyright © 2023