Создание приложения на C# под Ubuntu
Я хотел спросить, возможно ли разрабатывать приложения на C# с Windows-формами под Ubuntu с официальным ядром.NET. Прошу, потому что в школе мы учим C#, но как мне делать домашние задания? Я знаю, что Windows DualBoot или VirtualBox может решить эту проблему, но хотите знать, есть ли собственный путь? Например, использование Mono или Wine не является нативным, поскольку полная поддержка отсутствует, в то время как ядро .Net имеет открытый исходный код, но без оконных форм, что означает, что оно бесполезно для моей школы.