Ya, Anda dapat mengembangkan perangkat lunak di Ubuntu, yang dengan sendirinya akan berjalan di Ubuntu, di C #. Baik Mono dan .NET Core mendukung sistem GNU / Linux seperti Ubuntu. (Anda dapat menggunakannya di distro lain juga, seperti Debian, Raspbian, Fedora, CentOS, Arch, Gentoo, dan sebagainya.) Mesin game Unity3D juga mendukung Ubuntu, seperti yang mungkin Anda ketahui. Unity3D menanamkan Mono .
Sejumlah paket untuk Ubuntu, dapat diinstal dengan manajer paket Ubuntu dari sumber perangkat lunak yang didukung komunitas secara resmi, ditulis dalam C # dan menggunakan Mono. Ini termasuk pemutar musik Banshee , aplikasi Tomboy , editor grafis raster Pinta , dan pengelola kata sandi KeePass (sejak versi 2).
Sebagian besar editor teks, seperti Gedit, Vim, dan Emacs, memiliki penyorotan sintaks untuk C #. MonoDevelop dan Visual Studio Code adalah dua lingkungan pengembangan terintegrasi populer yang berjalan di Ubuntu dan mendukung pengembangan C #.