Sim, você pode desenvolver software no Ubuntu, que será executado no Ubuntu, em C #. Ambos Mono e .NET Core suporta sistemas GNU / Linux como o Ubuntu. (Você pode usá-los em outras distros , como Debian, Raspbian, Fedora, CentOS, Arch, Gentoo e assim por diante adiante.) O mecanismo de jogo Unity3D também suporta o Ubuntu, como você provavelmente sabe. Unity3D incorporações Mono .
Um número de pacotes para o Ubuntu, instaláveis com o gerenciador de pacotes do Ubuntu a partir de fontes de software oficialmente suportadas pela comunidade, são escritos em C # e usam o Mono. Isso inclui o tocador de música Banshee , o aplicativo de anotação Tomboy , o editor gráfico de raster Pinta , e o gerenciador de senhas KeePass (desde a versão 2).
A maioria dos editores de texto, como Gedit, Vim e Emacs, tem destaque de sintaxe para C #. O MonoDevelop e o Código do Visual Studio são dois dos mais populares ambientes de desenvolvimento integrados que são executados no Ubuntu e suportam o desenvolvimento de C #.