Есть ли программа для подбора линукса под железо?
Немного не той стороной стоит вопрос. Обычно железо подбирают под линукс, причем в основном дистрибутив никакой роли не играет!
Так как поддержка железа на 99.99% определяется поддержкой драйверами, которые практически все входят в ядро линукса! Отдельной группой стоит графика, здесь драйверы встраиваются в x-server, в частности в Xоrg, но очень часто взаимодействуют с драйверами ядра.
Другими словами, если все ваша устройства поддерживаются определенной версией ядра и xorg, то любой дистрибутив, начиная с этих версий вам подойдет.
Если вам нужно подобрать дистрибутив под старую/специфическую архитектуру (никогда не задумывался, что FreeBSD можно поставить на xbox) - поиск с distrowatch.com вам в помощь.