Je pense qu'il y a beaucoup d'avantages à faire ça sous Linux.
Tout d'abord, vous aurez affaire à un environnement de système d'exploitation beaucoup plus simple, raisonnablement bien documenté et dont la source est disponible. Vous pouvez être sûr que lorsque vous trouvez un bug, vous pouvez le découvrir. Vous ne ferez pas ça bizarre, arrachez-vous les cheveux en décidant si Windows est en faute, ou si votre code est en faute, et si le premier, comment le contourner.
Deuxièmement, Linux fonctionne mieux que Windows sur le même matériel. Malgré tout le flasque de la presse professionnelle, c'est incontestable. Vous pouvez facilement vous en sortir avec du matériel plus ancien ou plus lent ou moins à jour.
Troisièmement, Linux et le système de fenêtrage X11 sont beaucoup plus personnalisables que Windows. Essayez de faire le focus-suit-souris ou pire encore, le focus paresseux suit la souris sur Windows. Vous pouvez configurer votre expérience de fenêtrage comme vous l'aimez, pas comme Microsoft Deems Best for you.
Quatrièmement, les systèmes de fichiers Linux ont beaucoup plus de sens que NTFS. Noms de fichiers "préservant la casse"? Les saints nous préservent! Flux de données alternatifs? Quel est le problème avec les répertoires? Pourquoi faire de chaque fichier un répertoire? Des noms de fichiers magiques comme "CONS", "AUX", "LP"? J'espère que l'inventeur de ces choses a été puni. Les systèmes de fichiers Linux ont une racine unique, et les disques individuels ne sont même pas facilement visibles, vous n'avez donc pas des tas de cas spéciaux pour traiter "C:" vs "C: \ quelque chose".
Cinquièmement, essayer les choses est moins cher. Incontestable.