本日、Microsoft は Rasberry PI、DragonBoard、MinnowBoard MAX で Windows 10 IoT core を実行するためのイメージ一式をリリースしました。私は普段 Configuration Manager や Intune を通じてデバイスを管理することが多いため、この発表に興味を持ち、このプラットフォームの機能について調べてみました。まず、このバージョンの Windows が何のために設計されているかから始めましょう。Windows 10 IoT Core エディションは、デバイス向けに利用可能な Windows 10 の最小フットプリントです。下のインフォグラフィックを見ると、Windows 10 IoT には機能レベルの異なる複数のエディションがあることがわかります。基本的に、Windows 10 IoT Core は単一目的のユースケース向けに設計されています。Windows シェルもコマンドプロンプトもありませんが、Universal Windows Platform アプリケーションを実行する機能は備えています。Win32 アプリケーションもサポートされていますが、コンソールへの出力はできません。このような制限された環境で Windows を実行する意味は何かと疑問に思う方も多いでしょうが、検討すべき非常に妥当なユースケースがあると私は信じています。もちろんホビニスト市場もあり、現状では Linux が支配的ですが、純粋な Microsoft スタックを使って独自の創造物を構築する方が快適に感じる開発者もいるでしょう。もう一方は、既存の開発者