Credo che ci siano molti vantaggi nel fare ciò su Linux.
In primo luogo, si tratterà di un ambiente di sistema operativo molto più semplice, quello che è ragionevolmente ben documentato e quello per cui è disponibile l'origine. Puoi avere la certezza che quando trovi un bug, puoi capirlo. Non farai quello strano, pull-out-i-capelli dover decidere se Windows è colpa, o il tuo codice è colpa, e se il primo, come aggirare.
In secondo luogo, Linux funziona meglio di Windows sullo stesso hardware. Nonostante tutto il flack nella stampa specializzata, questo è indiscutibile. Puoi facilmente ottenere hardware più vecchio, più lento o meno aggiornato.
In terzo luogo, Linux e il sistema di finestre X11 sono molto più personalizzabili di Windows. Prova a fare focus-segue-mouse o peggio ancora, il fuoco pigro segue il mouse su Windows. Puoi impostare la tua esperienza di finestratura a tuo piacimento, non come Microsoft ritiene migliore per te.
In quarto luogo, i filesystem di Linux hanno molto più senso di NTFS. I nomi dei file di "Case preserving"? I Santi ci preservano! Flussi di dati alternativi? Cosa c'è di sbagliato nelle directory? Perché rendere ogni file in una directory? Nomi di file magici come "CONS", "AUX", "LP"? Spero che l'inventore di quelle cose sia stato punito. I filesystem di Linux hanno una singola radice, e i singoli dischi non sono nemmeno facilmente visibili, quindi non hai pile di casi speciali da gestire con "C:" contro "C: \ something".
Quinto, provare le cose è monetariamente più economico. Indiscutibile.