Los portátiles con procesadores Snapdragon tienen un problema con Linux: dependen de tablas de dispositivo (Device Tree) para que el hardware funcione, lo que complica la compatibilidad con teclados y pantallas táctiles. Un experto de Qualcomm ha propuesto un modo híbrido que también aproveche el sistema ACPI de Windows, facilitando así la vida a quienes quieran usar Linux sin configuraciones adicionales.
ACPI como puente entre Windows y Linux en portátiles Snapdragon 💻
La propuesta técnica consiste en que los equipos con Snapdragon puedan usar ACPI, el sistema de gestión de hardware de Windows, en lugar de depender exclusivamente de Device Tree. Esto permitiría que componentes como teclados, pantallas táctiles y trackpads sean reconocidos automáticamente por el kernel de Linux. La idea es reducir el trabajo manual de parchear el sistema operativo para cada modelo de laptop. Se espera que en el futuro estos dispositivos usen solo ACPI, eliminando de paso los problemas actuales de compatibilidad.
Adiós a rezarle al kernel para que el touchpad funcione 🐧
Por fin, los usuarios de Linux en portátiles Snapdragon podrían dejar de hacer rituales con el teclado para que la pantalla táctil reaccione. Hasta ahora, instalar Linux en estos equipos era como armar un mueble sueco: faltaban piezas y las instrucciones estaban en otro idioma. Con el modo híbrido de Qualcomm, el sistema operativo detectará el hardware sin que tengas que sacrificar un cargador al dios del código abierto. Ojalá llegue antes de que se nos acaben las velas.