A primeira coisa a fazer antes de comprar um novo hardware desconhecido é olhar o site do fornecedor para o produto. Se eles indicam que o Linux é suportado, há uma boa chance de que seja. Se o hardware for mais antigo ou semelhante em funcionalidade para um dispositivo mais antigo pelo fabricante (por exemplo, uma nova placa de rede) do que suas chances de que os drivers estejam em uma distribuição moderna do Linux.
A maioria dos fabricantes de dispositivos sabe que é mais fácil criar hardware compatível com drivers mais antigos (que não reconhecem novas funcionalidades) e depois atualizar os drivers para explorar novos recursos. Isso significa menos depuração da funcionalidade existente. Este é o modo compatível que você indica e é algo construído no hardware, não algo específico para o Windows.
Se você não encontrar uma resposta no site do fornecedor, também poderá consultar uma lista de compatibilidade de hardware.