Вышла новая версия полноценной свободной реализации фреймворка .NET — Mono 3.6, работающей на всех основных операционных системах, включая Linux, FreeBSD, Windows и Mac OS.
Платформа .NET Framework создана Microsoft и должна была составить конкуренцию другой платформе — Java. Однако в отличие от Java в .NET отсутствует кроссплатформенность, фреймворк предназначался только для работы в среде ОС Windows. Тем не менее, известный созданием Midnight Commander и GNOME, программист Мигель де Икаса увидел потенциал в новой платформе от Microsoft и начал работу над переносом фреймворка в Linux. Сейчас Mono доступен на всех ОС и множестве встраиваемых систем.
Основные изменения в релизе Mono 3.6:
счётчики производительности были интегрированы в профайлер, позволяя использовать информацию этих счётчиков в инструментах профилирования, в частности в готовящемся к выходу профайлере Xamarin;
профайлер теперь производит трассировку для статического режима, сама трассировка теперь работает на архитектуре ARM;
произведена крупная переработка библиотеки классов сборки, что позволило продвинуться ещё на шаг вперёд в отношении сборки под Windows без использования Cygwin;
пользователям Mac стал доступен nuget.
Более полный список изменений доступен в примечаниях к релизу. Напоминаем, что различные части Mono доступны по разными лицензиям, а также проект предоставляет коммерческий вариант лицензирования. Скачать Mono можно на сайте проекта.