J'adore Linux mais le gros défaut c'est pour les jeux et les drivers.
Si vous êtes un petit peu gamer, vous allez y perdre un temps incroyable à essayer de lancer des jeux (pour au final jouer 5 minutes).
Pour les drivers, soit vous avez la chance d'avoir un hardware compatible soit non, et là certains éléments comme des cartes WiFi ne marcheront jamais correctement (mais vous allez essayer pendant des mois voir années donc énorme perte de temps).
Sinon je ne sais pas si cela a été dit mais Windows 10 a intégré le Bash de linux. C'est un vrai Bash shell, ce n'est pas une VM mais un sous système. Il n'y a pas d'interface graphique mais on peut tout faire en ligne de code. J'ai réussi à compiler plusieurs versions de Bitcoin Core depuis le Bash, no problem.
https://www.howtogeek.com/249966/how-to-install-and-use-the-linux-bash-shell-on-windows-10/Si vous n'avez jamais compilé sous Linux et voulez apprendre, voici comment compiler Bitcoin Core (ou autre) à partir du Bash, très intéressant.
Remplacez juste l'URL de UASF par le git de Core et le mettez le nom d'archive correspondant.
https://bitcointalk.org/index.php?topic=1860802.0