Стратегия Microsoft «Any Developer, Any App, Any Platform» получает все большую внутреннюю и внешнюю поддержку.
На своей конференции для разработчиков Connect(); 2016, после нескольких вводных докладов для сообщества Open Source, Microsoft наконец публично закопала топор войны, объявив о вступлении в организацию Linux Foundation в качестве «платинового» члена. Компания обязуется ежегодно подпитывать бюджет этой организации на полмиллиона долларов и поддерживать ее инициативы в области открытого исходного кода.
Как другой сигнал к потеплению отношений с дружественными к Open Source конкурентами, компания также объявила, что Google присоединилась к Technical Steering Group (Группа технического управления) независимой организации .NET Foundation. Microsoft открыла исходный код важных компонентов своего фреймворка .NET для разработки ПО и сформировала .NET Foundation еще в 2014 г.
«Члены команды Google без особой огласки вносили свой вклад в проекты .NET Foundation и, кроме того, помогают продвижению стандарта ECMA для C#, — сказал на конференции Скотт Хансельман, главный менеджер программ Microsoft Azure, ASP.NET и Web Tools. — Представители платформы Google Cloud недавно объявили о полной поддержке разработчиков .NET, причем в их распоряжении имеется интеграция с Visual Studio и поддержка PowerShell. Все это стало возможным благодаря Open Source-природе .NET».
Менеджер по продуктам Google Крис Селлс написал в корпоративном блоге, что команда Google Cloud Platform (GCP) основательно поработала над тем, чтобы .NET имел первоклассную поддержку в инфраструктуре Google, включая отличную инфраструктуру для Windows. Компания, напомнил он, уже предлагает библиотеки .NET для более чем 200 сервисов Google Cloud.
Samsung, являющаяся коллегиальным членом Technical Steering Group, объявила о выпуске .NET Core и Visual Studio Tools для Tizen, открытой ОС на базе Linux, используемой во многих подключаемых устройствах компании. Южно-корейский гигант вступил в .NET Foundation в июне этого года, сфокусировавшись на обеспечении поддержки ARM-процессоров, сказал Хансельман.
На Tizen работает свыше 50 млн. устройств, включая носимые девайсы, мобильные телефоны, телевизоры и устройства Интернета вещей. В 2017 г. Samsung приступит к выпуску на базе Tizen телевизоров класса Smart TV и другой электроники с поддержкой .NET.
«Samsung с воодушевлением участвует в сообществе .NET. У этого сообщества имеется обширная база разработчиков и огромный потенциал, — отметил Сын-Хван Чо, исполнительный вице-президент и заместитель руководителя Software Research and Development Center компании Samsung. — Благодаря развивающемуся содержательному сотрудничеству с Microsoft компания рассчитывает создать уникальные возможности для разработчиков, работающих как с Tizen, так и с C#, что обогатит экосистему Tizen».
Наконец, Хансельман представил официальный релиз .NET Core 1.1. Обновленный свободный фреймворк имеет поддержку 1380 API-интерфейсов и большего числа Linux-дистрибутивов (Linux Mint 18 и OpenSUSE 42.1), может интегрироваться с облаком Azure и включает улучшения в производительности. Microsoft также открыла доступ к альфа-релизу своих новых инструментов .NET Core Tools, базирующихся на MSBuild (Microsoft Build Engine) и поддерживающих проекты в формате csproj.