和歌山のプログラミング・システム開発ならシステムキューブ
Raspberry Pi(ラズベリーパイ)という、手のひらサイズのワンボードで、一式のコンピュータが開発され、世界様々なところで、教育用途や、機器の制御などに利用され始めています。
HDMI端子からディスプレにつなげばGUIでの操作も可能で、USBポート、LANポートも用意されおり、パソコンとして利用することができます。
このRaspberry Piに新機種Raspberry Pi2が登場し、性能大幅アップとともにWindows10が無償提供されることが発表されました。
Raspberry Piはもともと開発元からDebian LinuxをベースにしたOSが提供されていました。これをハードディスク代わりのSDカードに書き込み、起動する形をとっていましたが、今回はMicrosoftからWindows10がそのディスクのイメージとして提供されるようです。
Windows10のコンセプトは、今まで別々のプロジェクトであったパソコン用のWindowsや組込型のWindows、スマートフォン用のWindowsの基礎となる部分を共通化する、というものがあります。
Raspberry Piは小さなコンピュータですから、フルセットのWindows10を載せるわけではないと思われます。
Windows10は様々な機器の中核になることを目指しています。
Internet of Things(物のインターネット化)という言葉があります。様々なものにインターネットを接続させようという考え方です。
かつてユビキタスというような言葉でも語られていましたが、いま超小型でも十分な性能をもつコンピュータ、スマートフォンやタブレットのようなものが世の中に溢れています。
かつて携帯電話を持っていた人たちが、今続々とその手にコンピュータを持つようになっています。
そんな流れの中、Raspberry PiをWindowsのプラットフォームにすれば、Windowsの開発者にとっては、特別な技術の習得なくVisualStudioのような既存の開発環境で様々な機器と接続させるプログラムを開発することができます。
現在iPhoneであればObjective-C、アンドロイドであればJava、Raspberry PiであればLinuxで動作するCやスクリプト、WebサーバーであればPHPやJavascriptなど、マイクロソフトはビジネス用アプリ以外が相対的に増えていく中で、比率として縮小しています。
この新しいソフトウェアの中にマイクロソフトが食い込んでいくためには、積極的にWindowsの動作する機器を増やしていくことです。
Windows Phoneなどもまだ日本で発売されていない状態でもあり、スマートフォン市場の中でかなり苦戦を強いられています。
.Netのオープンソース化でも書きましたが、Windows開発者が他のプラットフォーム開発に移ってしまうまえに、またマイクロソフトの提供する開発ツールの優秀さで新たな開発者を呼び込むことができるように、という思惑があります。
実際にWindows PCがここまでビジネスの世界で浸透した大きな理由のなかに、開発の容易さが含まれていることは確かです。
プラットフォームとしてのWindowsが今後どのような広がりを見せ、開発者に受け入れられていくか、Raspberry Pi2へのWindows10無償提供は、動向を伺う一つの指標になりそうです。