Microsoft выбрала ядро Linux для своего последнего перехода к Интернету вещей, несмотря на недавний запуск Windows 10 IoT. Azure Sphere — это операционная система, которая работает на микроконтроллерах, управляющих устройствами Интернета вещей.
Azure Sphere состоит из набора технологий от процессора до облачных подключений для питания интеллектуальных устройств, подключенных игрушек и других гаджетов.
Причина выбора Linux, по словам президента Microsoft Брэда Смита, заключается в том, что, хотя Microsoft больше всего известна как компания Windows, в микросхемах микроконтроллеров требуется нечто меньшее. Во время веб-трансляции, анонсирующей новый продукт, Смит показал небольшой чип микроконтроллера (MCU), оптимизированный для Интернета вещей, и сказал:
«Мы пришли к выводу, что лучшее решение для компьютера такого размера — в виде игрушки — не является полноценной версией Windows. Это то, что мы здесь создаем».
Анонсируемое состоит из трех частей. Аппаратным элементом является новый микроконтроллер (MCU). Смит сказал, что новый класс микроконтроллеров более чем в пять раз превосходит существующие микроконтроллеры. Первоначальный MCU производится тайваньским производителем MediaTek с другими партнерами в разработке. По словам Смита, IP для новых микроконтроллеров выдается производителям кремний без лицензионных отчислений. MCU поставляется со встроенной аппаратной защитой в виде закрытых ключей, хранящихся в аппаратно-защищенном хранилище. По словам Смита, устройства также будут иметь аутентификацию на основе сертификатов.
«Azure Sphere будет включать в себя готовую облачную службу безопасности, которая защищает каждое устройство Azure Sphere, включая возможность обновления и обновления этой защиты в течение 10-летнего срока службы устройства. Важно отметить, что Azure Sphere будет работать вместе с любым облаком — частным или проприетарным. — чтобы клиенты могли продолжать использовать свою существующую инфраструктуру данных, одновременно внедряя революционную систему безопасности Azure Sphere для своих устройств ».
Микроконтроллеры будут работать под управлением ОС Azure Sphere, и именно этот элемент вызвал сюрприз. Смит описал Azure Sphere OS как настраиваемую операционную систему, созданную для обеспечения безопасности Интернета вещей.
«включающее собственное ядро Linux, оптимизированное для среды IoT и переработанное с использованием инноваций в области безопасности, впервые примененных в Windows, для создания высокозащищенной программной среды».
На веб-сайте Azure Sphere говорится, что операционная система включает в себя защищенные контейнеры приложений, которые разделяют код для обеспечения гибкости, надежности и безопасности; и собственное ядро Linux, которое «обеспечивает разнообразие кремний и инновации».
Конечно, Linux уже является основным выбором для встраиваемых устройств и того, что появляется как IoT, и вряд ли разработчики Linux захотят связать себя с Microsoft другим путем.
Возникает один интересный вопрос: какое сообщение отправляет использование Linux тем, кто рассматривает возможность использования Windows 10 IoT Core. Если сама Microsoft считает Windows слишком «полноценной» для использования на устройствах Интернета вещей, подумает ли кто-нибудь еще об ее использовании?