В бурном море IT стабильно увеличивается популярность "средств для самодельщиков", в том числе это касается платы Raspberry Pi. Вследствие этого указанный сегмент привлекает всё большее внимание ведущих IT-игроков. Не стала исключением и корпорация Microsoft, которая, среди прочего, активно продвигает в этом направлении свою программную платформу .NET. К ней, кстати, недавно присоединились Samsung и Google. В Microsoft уже создали открытый вариант .NET Core для Raspberry Pi, и обещают уже в этом году представить версию 2.0 этого ПО.
В настоящее время .NET Core для Raspberry Pi и инструкции по его установке доступны на сайт Github, но при этом нужно иметь в виду, что официально Microsoft не поддерживает ПО, распространяемое через Github. Важность этого проекта во многом опреляется тем, что речь идёт о переносе .NET, созданную изначально для архитектуры x86, на платформу ARM, что открывает этому ПО дорогу в мир мобильной техники.
Как было сказано выше, Sumsung уже объявил о поддержке .NET Core в своей мобильной ОС TIZEN, которая может работать, как с .NET Core x86, так и .NET Core ARM32. Южнокорейский техногигант уже объявил, что версия .NET Core ARM32 будет доступна для TIZEN в октябре текщего года.
Microsoft's .NET Core marches onto Raspberry Pi 3. Samsung also says native .NET Core support for ARM32 will be available for TIZEN by October.
Microsoft's .NET Core is now making its way to Raspberry Pi developer boards, and an official .NET 2.0 Core is coming from the software company later this year.
The .NET Core for Raspberry Pi and instructions to install it are available on the Github site.
The .NET platform can be used to develop mobile, PC, and server applications and services. The Raspberry Pi 3 board can serve as an entry-level PC or be used to develop smart gadgets, robots, or internet-of-things devices.
Microsoft recently opened up the programming framework for .NET Core, and separate from the Raspberry Pi move, Samsung is adopting it for the TIZEN OS platform. TIZEN is a Linux-based OS being developed by Samsung used in smartwatches, Smart TVs, smartphones and other devices.
The version of .NET Core for Raspberry Pi is fairly rudimentary, more of a stepping stone to the final version of .NET 2.0 Core. The Raspberry Pi has an ARM processor, and a version of .NET Core is being adapted for that architecture.
"We can confirm there is an ARM32 version of .NET Core out on GitHub," a Microsoft spokesman said in an email. "It is an implementation of .NET Core that Samsung, Microsoft, and the community are working on. We are making it available to customers ... so they can use it on Raspberry Pis, IoT, etc." The .NET Core build on Github will work with Ubuntu 16.04 and Windows 10 IoT Core, which are both supported by Raspberry Pi. Support for the .NET Core will be through Github and not official Microsoft support channels, the spokesman said.
"This development work is part of the 2.0 wave of .NET Core, which is coming later in 2017. We have nothing yet to share on Microsoft support for ARM32 outside of TIZEN”, the spokesman said.
A TIZEN roadmap states that native ARM32 support for .Net Core will come around October this year.
"Samsung will be shipping their TIZEN platform on both .NET Core x86 and .NET Core ARM32. They will build their own supported releases of this just like Red Hat builds their own supported releases of .NET Core," the Microsoft spokesman said.
Customers who want support for .NET Core on the TIZEN platform will have to go through Samsung, the same way Red Hat customers would get support for .NET Core on their platform.