La plupart des systèmes d'exploitation basés sur GNU/Linux le font tant qu'ils sont capables d'exécuter une machine virtuelle ou un émulateur (et que l'hôte dispose d'un support 64 bits pour qu'il puisse fonctionner et/ou performer). S'il y a un programme Windows spécifique que vous voulez exécuter, je rassemblerais une liste des exigences de ce qu'il faut pour exécuter ces programmes, puis je vérifierais si son hôte peut accueillir les ressources nécessaires à l'exécution d'un émulateur tel que WINE ou d'une plateforme de virtualisation telle que QEMU, VirtualBox ou VMWare.
Lorsque vous utilisez WINE, utilisez leur AppDB pour vérifier dans quelle mesure l'application est prise en charge puis vérifiez que la version spécifique de WINE est disponible pour le système d'exploitation car il faudra la construire soi-même.
Concernant les options de virtualisation, visitez le site desdites plates-formes de virtualisation et assurez-vous que le packaging existe et que le noyau et les autres dépendances sont respectés pour la version du produit de virtualisation est respecté ou cela peut être un problème (ceci est spécifiquement important pour les systèmes d'exploitation Linux rolling release tels que Arch et Gentoo).
Plus important, si vous voulez vraiment exécuter des programmes Windows, peut-être envisager d'exécuter Windows nativement et d'utiliser Linux dans une machine virtuelle. Je ne peux pas vraiment déterminer vos besoins ou exigences car cette question est un peu vague. (Quels programmes Windows ? Quels systèmes d'exploitation Linux ?)
.