Linux 5.3 sera compatible con los teclados trackpads de los nuevos MacBooks

linux

Como sorpresa de última hora para la ventana de combinación del kernel de Linux 5.3 , es compatible con el teclado y los trackpads en las computadoras portátiles Apple MacBooks y MacBook Pro más nuevas.

Linux hasta ahora no ha tenido soporte de línea principal para el teclado y el trackpad en los últimos años de MacBooks: de MacBook8,1 o posterior o de los modelos MacBookPro13 y MacBookPro14. Estos identificadores se relacionan aproximadamente con los sistemas de la MacBook desde finales de 2015. No ha habido este soporte de Linux desde que, en lugar de estar expuestos como dispositivos USB a todos los demás portátiles modernos, Apple hizo el extraño movimiento de convertirlos en dispositivos SPI. Más allá de eso, Apple nunca ha documentado su protocolo en uso con este controlador SPI para admitir estos teclados y trackpads.

Los desarrolladores con tiempo tienen grandes porciones de este protocolo de ingeniería inversa y, por lo tanto, pueden escribir este controlador básico de Linux. Sin embargo, todavía hay algunos campos y comandos por descifrar. Pero lo que se conoce hoy es al menos lo suficientemente bueno para el uso estándar en Linux.

El controlador principal del subsistema de entrada de Linux, Dmitry Torokhov, envió una solicitud de extracción secundaria el sábado que contiene este nuevo controlador de teclado / trackpad SPI de Apple junto con algunas otras actualizaciones de entrada mundanas. El propio controlador de Apple SPI fue dirigido por Ronald Tschalär.

Entonces, con Linux 5.3+ y al habilitar el nuevo conmutador Kconfig CONFIG_KEYBOARD_APPLESPI, hay soporte para los nuevos MacBooks / MacBookPros con sus teclados y trackpads.

Como se informó hace unos días, también hayparches que permiten el soporte de la unidad NVMe en dispositivos Apple más nuevos bajo Linux, aunque ese trabajo no ha llegado a Linux 5.3. Pero quizás para Linux 5.4 es donde veremos cómo funciona bien el soporte en el nuevo hardware de Apple.

Fecha actualización el 2021-07-22. Fecha publicación el 2019-07-22. Categoría: linux Autor: Oscar olg Mapa del sitio Fuente: phoronix Version movil