Léxico de TI › Segurança › Matthew Garrett

Matthew Garrett

Segurança Svenska → Atualizado: 2026-10-17

O desenvolvedor Linux que escreveu o shim em 2012, o pequeno carregador inicial que permite que as distribuições Linux comuns continuem dando boot em máquinas com Secure Boot.

Quando a Microsoft passou a exigir que os PCs com Windows 8 saíssem de fábrica com o UEFI Secure Boot ativado, por um tempo pareceu que o Linux ficaria de fora do hardware comum. Garrett, então na Red Hat, escreveu o shim: um carregador mínimo assinado com a chave da Microsoft que, por sua vez, verifica o GRUB e o kernel da distribuição com as chaves da própria distribuição. A solução foi pragmática, não elegante, e continua sendo o padrão.

Antes disso, ele trabalhou bastante com gerenciamento de energia e ACPI no kernel do Linux e, depois, escreveu longamente sobre TPM, firmware e no que realmente dá para confiar num computador. O blog dele é um dos poucos lugares em que a cadeia de boot é explicada por alguém que a implementou e também se irritou com ela.

← Voltar ao léxico