Estou pensando em comprar um laptop Linux, mas até agora só usei Macs e tenho uma pergunta de segurança relacionada a isso.
Com um Mac, o fabricante (Apple) oferece suporte tanto ao sistema operacional quanto ao hardware em conjunto. Portanto, em teoria, a Apple não apenas corrigiria bugs e vulnerabilidades encontrados no macOS, mas também corrigiria bugs/vulnerabilidades encontrados no hardware do MacBook, bem como quaisquer bugs/vulnerabilidades que surjam de interações entre o macOS e o hardware.
Se eu comprar um laptop e instalar o Linux nele, presumivelmente posso contar com o criador da minha distribuição Linux para corrigir bugs e vulnerabilidades no meu sistema operacional Linux. Mas quem (se houver alguém) corrigirá bugs e vulnerabilidades relacionados ao hardware do meu laptop?
A menos que o hardware seja de código aberto, os fornecedores de hardware são a única fonte possível de correções de bugs de hardware.
Normalmente, as correções de hardware ocorrem de duas formas:
No primeiro caso, normalmente a única solução é substituir o hardware.
No segundo caso, há muitas maneiras de fazer atualizações de firmware.
Muitos dispositivos menores mantêm seu firmware na RAM do dispositivo, e o driver do dispositivo precisa transferi-lo durante o carregamento do driver na inicialização. As principais distribuições Linux têm um pacote de firmware que coleta esses dados de vários fornecedores e os mantém atualizados, seja como parte do driver Linux distribuído pelo fornecedor ou extraído do driver Windows do fornecedor. (Por exemplo, o kernel do Linux pode atualizar a CPU com patches de microcódigo na inicialização para CPUs Intel e AMD. Atualizações de microcódigo também estão disponíveis em atualizações do BIOS e do Windows.)
Outros dispositivos têm seu firmware em memória não volátil, o que dispensa o envolvimento do driver de dispositivo para inicialização. Alguns deles permitem a atualização do firmware por meio de ferramentas do Linux. Outros exigem ferramentas do Windows para atualizar o firmware.
Os fornecedores cooperantes podem enviar seu firmware para o Linux Vendor Firmware Service, conforme documentado em https://lvfs.readthedocs.io/en/latest/intro.html
As atualizações do BIOS da placa-mãe são outro problema. Algumas são suportadas pelos caminhos acima. Alguns fabricantes exigem que seus BIOS sejam atualizados com ferramentas distribuídas pelos fornecedores. Algumas dessas ferramentas têm versões exclusivas para Windows; outras, versões para Linux. Algumas distribuem binários EFI, que podem ser copiados para a partição EFI no Linux e executados manualmente na próxima inicialização.
A resposta curta é que (como acontece com qualquer problema de hardware e Linux) depende de quão bem o Linux suporta o hardware e quão bem o fornecedor suporta o Linux.
Se você quer um laptop com Linux bem suportado, sugiro que dê uma olhada na System 76 Laptops. Eles vendem SOMENTE computadores Linux, com a sua escolha de Ubuntu ou o sistema operacional deles, Pop!_OS. Eles suportam o sistema operacional E o hardware.
Tenho laptops System 76 há anos e SIM, eles lançam patches de firmware.