wenasss
con las distro linux, simplemente respetando arquitectura tendras suficiente, el sistema de drivers es completamente distinto a
windows, el propio kernel los lleva compilados dentro, o como modulos, es raro hoy en dia que no detecte algo.
lo podras enchufar a cualcuier cacharro para la arquitectura que fue compilado, y el mismo se encarga de cargar los drivers que necesita.
en cuanto a windows, ya no es tan factible, ya que para arrancarlo en cada uno, antes tendrias que desintalar todos los drivers, y instalar los especificos de cada uno, en cada arranque en distinto ordenador.
a las malas, siempre puedes crear una virtualizazion dentro del linux para el windows.