Eu sei o que muitos de vocês estão pensando: Linux em um computador Apple? A resposta pode ser outra pergunta simples: por que não? Acho que todos concordamos que não vale a pena comprar um MacBook para instalar o sistema pinguim, mas todos sabemos que existe a possibilidade de instalar mais de um sistema operacional no mesmo computador, e isso muda tudo. Se você é um dos usuários que deseja ter o Linux nos computadores Apple mais recentes, Linux 5.3 tem uma surpresa para você.
Neste momento, se ainda não foi encerrado, a próxima atualização do kernel do Linux está prestes a fechar sua janela de solicitação de solicitação. Em um movimento no último momento, foi aceito uma solicitação relacionado ao suporte para teclados e trackpads do MacBook e MacBook Pro mais recentes para chegar ao mercado. A surpresa é maior se considerarmos que o Linux não incluiu um suporte muito bom para os teclados e painéis de toque do MacBook mais recente (desde o MacBook 8.1 até os mais modernos como o MacBookPro13 e MacBookPro14).
Linux 5.3 se dará melhor com MacBooks
Não houve suporte como este desde então, Em vez de ser exposta como dispositivos USB como todos os outros laptops modernos, a Apple fez a estranha jogada de transformá-los em dispositivos SPI. Mas alem disso, A Apple nunca documentou seu protocolo em uso com este driver SPI para oferecer suporte a esses teclados e trackpads. Visto assim, podemos dizer que a ausência deste suporte é principalmente da responsabilidade da Apple.
Mas a comunidade de desenvolvedores tende a conseguir o que se propôs a fazer, e alguns desenvolvedores com algum tempo livre fizeram a engenharia reversa de grande parte deste protocolo e até foram capazes de escrever este driver Linux básico. Com a chegada do Linux 5.3, o suporte será incluído, mas o novo switch Kconfig terá que ser ativado CONFIG_KEYBOARD_APPLESPI.
Este suporte se junta a outro patch que irá ativar o suporte para drives NVMe em dispositivos Apple mais atual, então poderíamos dizer que o Linux 5.3 vai cuidar melhor dos computadores na maçã mordida.