Experimente o Mono Project .
Patrocinado pela Microsoft, o Mono é uma implementação de software livre Microsoft .NET Framework baseado nos padrões ECMA para C # e no Common Language Runtime. Uma crescente família de soluções e um ativo e a comunidade contribuinte entusiasta está ajudando a posicionar o Mono tornar-se a principal escolha para o desenvolvimento de plataforma cruzada aplicações.