Wierzę, że jest wiele korzyści z robienia tego w Linuksie.
Po pierwsze, będziesz miał do czynienia ze znacznie prostszym środowiskiem systemu operacyjnego, takim, które jest dość dobrze udokumentowane i dla którego dostępne jest źródło. Możesz mieć pewność, że gdy znajdziesz błąd, możesz go rozwiązać. Nie zrobisz tego dziwnego, wyciągając włosy, gdy musisz zdecydować, czy Windows jest winny, czy twój kod jest winny, a jeśli ten pierwszy, jak obejść ten problem.
Po drugie, Linux działa lepiej niż Windows na tym samym sprzęcie. Mimo całego tłumu w prasie branżowej jest to bezdyskusyjne. Możesz łatwo uciec od starszego lub wolniejszego lub mniej aktualnego sprzętu.
Po trzecie, Linux i system okienkowy X11 są znacznie bardziej konfigurowalne niż Windows. Spróbuj zrobić fokus podążający za myszką lub jeszcze gorzej, leniwy fokus podąża za myszą w systemie Windows. Możesz skonfigurować swoje okienkowanie w dowolny sposób, a nie jako Microsoft uważa za najlepszy dla Ciebie.
Po czwarte, systemy plików Linux mają znacznie większy sens niż NTFS. Nazwy plików „zachowujące wielkość liter”? Święci, zachowajcie nas! Alternatywne strumienie danych? Co jest nie tak z katalogami? Po co przekształcać każdy plik w katalog? Magiczne nazwy plików, takie jak „CONS”, „AUX”, „LP”? Mam nadzieję, że wynalazca tych rzeczy został ukarany. Systemy plików Linux mają jeden katalog główny, a pojedyncze dyski nie są nawet dobrze widoczne, więc nie masz stosów specjalnych przypadków do radzenia sobie z „C:” vs. „C: \ coś”.
Po piąte, wypróbowanie rzeczy jest tańsze. Bezsporny.