Ir ao conteúdo

Posts recomendados

Postado

A próxima grande atualização 24H2 do Windows 11 não vai rodar em CPUs muito antigas. De acordo com informações encontradas na build do sistema no canal Canary, o SO sequer vai inicializar nestes PCs. Será mesmo?

 

O que vocês tem a dizerem sobre?

Postado
8 minutos atrás, lieggio disse:

O que vocês tem a dizerem sobre?

É uma forma da Microsoft forçar a venda de Hardware novos e contribuir com a obsolescência programada.

Isso não tem nada a ver com "segurança", afinal, um PC 32BITS, BIOS legacy e sem TPM nem nada mas rodando um simples Debian/Tails consegue ser mais seguro do que qualquer versão do Windows, isso sem contar com os simples celulares Android que dão aula de segurança pro Windows.

Logo, esse papo de "progresso" não cola pra ninguém.

 

Até entendo a MS querer que as pessoas adquiram o TPM para facillitar o processo de criptografia de disco e para aplicações específicas com DRM poderem criar Hardware IDs, mas ela perdeu a razão quando transformou produtos úteis em inúteis numa era que as empresas pregam tanto pelo "mercado ecológico". Fazer com que as pessoas comprem um aparelho barato que melhora a usabilidade é uma coisa, agora fazer com que as pessoas troquem sua plataforma inteira sem necessidade é outra.

 

Me diga, pra onde irá todo esse lixo eletrônico? E também não adianta dizer que "só precisa ir pro Linux", porque as pessoas NÃO irão migrar de SO, ainda mais dessa forma.

  • Amei 3
  • Membro VIP
Postado

A novidade é que o processador precisa ter uma instruçãozinha: POPCNT. Presente a partir dos Intel Nehalem (primeira geração dos Core i3, i5, i7), AMD K10 (Phenom e derivados). Esses processadores têm ~15 anos.

 

Seria uma instrução útil para criptografia...

 

https://arstechnica.com/gadgets/2024/02/windows-11-24h2-goes-from-unsupported-to-unbootable-on-some-older-pcs/?comments=1&post=42587392

  • Amei 1
Postado
1 hora atrás, Marcos FRM disse:

Seria uma instrução útil para criptografia...

 

O foco desse update é AI e machine-learning, mais especificamente as "redes binárias neurais". 

Na parte da criptografia, não entendo onde isso poderia ser implementado à nível de usuário comum.

 

 

https://www.tomshardware.com/software/windows/older-systems-wont-be-able-to-update-to-newer-versions-of-windows-due-to-reliance-on-an-arcane-cpu-instruction

 

https://arxiv.org/abs/2004.03333

  • Amei 1
  • Membro VIP
Postado

Não tenho ideia. Alguém teria que desmontar os binários e ver onde a instrução está sendo usada e qual código anterior ela substituiu -- e com qual ganho de eficiência e/ou precisão.

 

Não olhei com detalhe, mas parece que o requerimento do Windows 11 24H2 é mais ou menos equivalente ao x86-64-v2 exigido pelo Red Hat Enterprise Linux 9:

 

https://developers.redhat.com/blog/2021/01/05/building-red-hat-enterprise-linux-9-for-the-x86-64-v2-microarchitecture-level

 

(no futuro 10, provavelmente subirão ainda mais: https://developers.redhat.com/articles/2024/01/02/exploring-x86-64-v3-red-hat-enterprise-linux-10)

  • Curtir 1
  • 2 meses depois...
  • Membro VIP
Postado

Exemplo de uso de POPCNT:

 

https://giannitedesco.github.io/2019/06/15/abusing-add.html

 

Não duvido que os compiladores, quando deparam-se com o loop mencionado acima e são configurados para emitir POPCNT, automaticamente otimizem (em -O2? -O3?) e usem a instrução no lugar. Edit: sim, diz lá que otimizam...

 

Faz diferença do ponto de vista prático? Não sei. Uma coisa é clara: é uma instrução substituindo dezenas.

  • Curtir 1
  • mês depois...
  • Membro VIP
Postado

⬆️ subindo com informação adicional do 11 24H2. Houve aumento no requerimento da versão ARM também:

 

 

ARMv8.0 é a primeira encarnação da arquitetura ARM64 ("AArch64"), base desde o Windows 10. No 11 24H2, passou para ARMv8.1. Ignorando smartphones, que não considero relevantes no contexto do Windows, existe um SoC, porém, que pode (?) causar alguma dor: Snapdragon 835. Implementa a microarquitetura ARMv8.0 e foi usado por alguns notebooks:

 

https://arstechnica.com/gadgets/2017/12/hp-ASUS-announce-first-windows-10-arm-pcs-20-hour-battery-life-gigabit-lte/

 

Desde o início, a Microsoft colocou como requerimento do 11 o conjunto de instruções ARMv8.1, de forma que, quem rodava-o no Snapdragon 835, estava ganhando de brinde o suporte, agora encerrado. Qualquer SoC posterior usado em máquinas com Windows, como Snapdragon 850, 8cx, etc, já implementa pelo menos ARMv8.1.

  • Triste 1
  • 4 semanas depois...
  • Membro VIP
Postado

Meus 2 centavos de opinião:

Eu sinceramente recomendo o uso do Windows 10 até a data de término do seu suporte oficial (ou até um pouco além disso), e depois, migrar pra Windows 11 22H2, no máximo, pelo máximo de tempo possível (inclusive, sugiro armazenar em algum lugar cópias de ISO de Windows 10 e 11 na versão mencionada).

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...