Wer .NET sprachen codet sollte dringenst bei Windows bleiben. Weniger Probleme, etc.
Es ist einfach - wie im Titel steht - sehr unpassend.
Wenn du auf Linux coden magst, steig auf Plattformunabhaengige Sprachen wie C oder C++ um und du wirst damit keine Probleme haben - weder auf Windows noch auf Linux.
.NET hat einfach nix mit Linux zu tun und das ist auch gut so (und sollte so bleiben ).