Es posible que esté llegando un nuevo requisito del sistema de hardware de Windows 11
Microsoft parece finalmente estar poniendo su pie firme sobre hasta dónde está dispuesto a llegar cuando se trata de soportar hardware más antiguo. A partir de la próxima compilación de Windows 11 24H2, Microsoft requerirá que su procesador admita la instrucción POPCNT. Si se pregunta qué es eso y si le afectará, no está solo.
Esta nueva incorporación fue descubierta por Bob Pony en X (anteriormente Twitter). Según el usuario, si la CPU no soporta la instrucción POPCNT o está deshabilitada, Windows no funcionará en absoluto. Varios archivos del sistema ahora requieren esta instrucción, comenzando con el kernel de Windows 11. En pocas palabras: sin POPCNT, sin Windows 11 24H2.
Pero ¿qué es esta instrucción POPCNT? Significa "recuento de población". Es una instrucción simple pero útil que cuenta el número de bits (unos) establecidos en una palabra de máquina. Como explica el ingeniero de software Vaibhav Sagar : "Por ejemplo (asumiendo palabras de 8 bits para simplificar), popcount(00100110) es 3 y popcount(01100000) es 2".
Se encontró un GRAN descubrimiento en Windows 11 versión 24H2, desde la compilación 25905.
Una CPU con la instrucción "POPCNT" ¡AHORA ES NECESARIO!
Hay varios archivos del sistema que requieren la instrucción de la CPU POPCNT, desde el kernel de Windows 11 hasta los controladores USB XHCI.¡Sin POPCNT, no arranca! pic.twitter.com/vCWYvzfu6k
– Bob Pony (@TheBobPony) 11 de febrero de 2024
Basta decir que es muy, muy antiguo, al menos según los estándares informáticos. Se introdujo por primera vez en la década de 1960 como una solución de software, supuestamente a instancias de la Agencia de Seguridad Nacional (NSA), como herramienta para ayudar a descifrar mensajes. Mucho más tarde, se volvió común como solución de hardware en CPU de consumo a principios de la década de 2000, comenzando con los procesadores Barcelona (Phenom II) de AMD y Nehalem de Intel (la primera serie Core). Los lanzados en 2007 y 2008, respectivamente.
Hoy en día, POPCNT encuentra usos en criptografía, algoritmos de compresión de datos, bioinformática, aprendizaje automático e inteligencia artificial, entre otras cosas. Parece ser una instrucción importante, aunque a menudo se pasa por alto. Sagar también señala su utilidad en cargas de trabajo como la ejecución de redes neuronales convolucionales binarias.
¿Cuál es el punto de que Microsoft de repente haga obligatoria una instrucción de hace 60 años en su próxima versión de Windows? Tom's Hardware señala que es posible que Microsoft quiera asegurarse de que todas las PC con Windows 11 sean capaces de admitir redes neuronales binarias.
La buena noticia es que, a menos que su PC sea bastante antigua, no debe preocuparse por esto. En teoría, el requisito TPM 2.0 de Windows 11 ya bloquea estas computadoras, ya que es un criterio mucho más nuevo que cumplir (aunque se puede omitir). Sin embargo, los entusiastas que intentan forzar sistemas operativos más nuevos en hardware obsoleto pueden tener dificultades para superar este.
Microsoft podría estar decidido a hacer de las PC con IA la norma y eso es todo, y se dice que características como la mejora automática llegarán en el próximo gran parche.