There has been a C# compiler for Linux since a long time, ever heard of "Mono" project? Open source, lead by a major Linux community leader, big time, made plenty news a few years ago, aim to port .Net framework to Linux, it has the whole deal, c#, vb.net, asp.net, ado.net, check it out...