Las máquinas Linux han estado plagadas de administración de hardware centrada en Windows desde 2002, pero esto podría estar a punto de cambiar.
Hace tiempo que se requieren interfaces sofisticadas entre el sistema operativo de una máquina y su hardware, como los chips que han estado ralentizando su máquina Linux, para garantizar que los procesadores con miles de millones de transistores mantengan la eficiencia.
Aunque el último estándar ACPI reemplazó al estándar APM saliente en 1996, hace más de un cuarto de siglo, todavía tenía una falla clave.
Los ingenieros informáticos llevan a cabo la mayoría de sus pruebas en el sistema operativo estándar de la industria, que durante mucho tiempo ha sido Windows, lo que deja a las distribuciones de Linux y macOS en su mayoría sin pensar, cuando usan chips de terceros como los procesadores AMD.
Con la introducción de su propio silicio, Apple ha encontrado una forma de aumentar el rendimiento en todos los aspectos con los procesadores que utiliza en sus computadoras. Los chips de la serie M de la compañía ahora están en su segunda generación, aunque esta es una solución costosa que simplemente está fuera del alcance de la Fundación Linux.
El informe continúa recordando los pensamientos del creador de Linux, Linus Torvalds, en lo que respecta al estándar ACPI actualizado, cuando en 2003 dijo:
“ACPI es un completo desastre de diseño en todos los sentidos. Pero estamos un poco atascados con eso. Si alguien de Intel está escuchando esto y tuviste algo que ver con ACPI, dispárate ahora, antes de reproducir”.
El problema salió a la luz cuando las máquinas con problemas tardaban un tiempo en responder a las señales STPCLK#, que determinan si un núcleo debe estar inactivo. Esto vio reducir la eficiencia energética, lo que provocó que se introdujeran algunas instrucciones de E/S ficticias como solución alternativa.
Si bien esto ya no es un problema, el ingeniero de AMD K Prateek Nayak descubrió que las máquinas Linux aún siguen las instrucciones ficticias en los procesadores de su empresa. Mientras tanto, The Register informa de un "parche apresurado" de Dave Hansen de Intel, que limita la solución para que solo esté presente en los chips de Intel, que no se verán afectados debido al método diferente que utilizan para inactivar un núcleo. Como resultado, se dice que el rendimiento mínimo aumentó alrededor de 14 veces, y también se dice que el rendimiento medio aumentó un poco más de la mitad.
En última instancia, incluso a medida que avanzamos en la década de 2020, gran parte del hardware de terceros que vemos en el mercado continúa desarrollándose principalmente con Windows en mente, y es probable que los ajustes de los ingenieros con ojo de águila continúen impulsando mejoras para menos populares. sistemas operativos a medida que pasa el tiempo.
Vía El registro (se abre en una pestaña nueva)