Так, ви можете розробити програмне забезпечення на Ubuntu, яке само буде працювати на Ubuntu, в C #. І Mono, і .NET Core підтримують такі системи GNU / Linux, як Ubuntu. (Ви можете використовувати їх і в інших дистрибутивах , як, наприклад, Debian, Raspbian, Fedora, CentOS, Arch, Gentoo тощо). Ігровий движок Unity3D також підтримує Ubuntu, як ви, напевно, знаєте. Unity3D вбудовує Mono .
Ряд пакетів для Ubuntu, які можна встановити за допомогою менеджера пакетів Ubuntu з офіційно підтримуваних спільнотами програмних джерел, записуються на C # і використовують Mono. Сюди входить музичний плеєр Banshee , примітка програми Tomboy , редактор растрової графіки Pinta та менеджер паролів KeePass (починаючи з версії 2).
Більшість текстових редакторів, таких як Gedit, Vim та Emacs, мають виділення синтаксису для C #. MonoDevelop та Visual Studio Code - це дві популярні інтегровані середовища розробки, які працюють на Ubuntu та підтримують розробку C #.