http://www.opennet.ru/opennews/art.shtml?num=50641
Ветка .NET 5 ознаменует унификацию .NET Framework, .NET Core, а также проектов Xamarin и Mono. В рамках .NET 5 пользователям будет предложен единый открытый фреймворк и runtime, которые можно будет использовать в различных областях разработки. NET 5 позволит собирать продукты для различных платформ (например, для Windows, Linux, iOS и Android) на основе единой кодовой базы, используя унифицированный процесс сборки, не зависящий от типа приложения.
Я помню как этого все хотели когда только начали пилить Mono и SUSE первые хотел адаптировать под шарпы всё у себя. И Столлман отговарилал. Почему они только сейчас это сделали? Потому что Nat Friedman так и признался на реддите в интерью что Microsoft просто обос**сь! Scare.