Armの組み込みLinux「Mbed Linux OS」が目指すセキュアな世界:Arm最新動向報告(4)(3/3 ページ)
「Arm TechCon 2018」で発表された「Mbed」関連の最大のネタといえば、Armが提供する組み込みLinux「Mbed Linux OS」だろう。
「Mbed Linux OS」の一般公開は間もなく?
これとは別に、アプリケーションのコンテナ化は昨今では当たり前の様に求められる(図10)し、Quick Startのためのさまざまな配慮も必要である(図11)が、そうしたものへの対応も用意される。
Pelionとの連携を当初から想定しているので、これを利用してのデバイスの集中管理ももちろん可能としている(図12)。デバイス管理側からすれば、Mbed OSとMbed Linux OSは同じように管理できる(図13)とする。
Armによるユースケースがこちら(図14)。一応、バッテリー駆動型デバイスもあり得るが、どちらかといえば別途電源を必要とする非バッテリー駆動型デバイスが中心になる。「Cortex-M」でもできなくはないが、より性能が欲しいところにCortex-Aを、というニーズに対処するのがMbed Linux OSという位置付けである。
図14 より大量のデータを扱うとか、より大量の計算が必要と言う向きには「Cortex-M」よりも「Cortex-A」の方が適しており、その際には「Mbed Linux OS」が便利、という話である(クリックで拡大)
ということで冒頭の話に戻る。ここまで説明してきたように、Mbed Linux OSはCortex-A向けに特にセキュリティ面を強化したMbed Client(というと、Arm方面から突っ込みが入りそうではあるが、アプリケーションプログラマーからすればそんな感じだろう)とでもいうべきものだ。しかし、あえてこれをArmが提供したのは、Cortex-Aに関してもPSA Certifiedの認証をスタートしているからで、現時点でも既にNXP Semiconductorsの「i.MX 7/i.MX 8」合わせて5製品がPSA Certified Security Level 1を取得している。
ただしチップがPSA Certifiedを取得しており、かつArmが提供するTrusted Firmwareを利用したとしても、その上で動くOSやアプリケーションがきちんとセキュリティに対応していなければ意味が無い。このため、OSとしてMbed Linux OS(現時点ではまだPSA Certifiedを取得していないが、Mbed OSは既に取得済なので、恐らくMbed Linux OSも正式公開時には取得すると思われる)を提供するとともに、この上でセキュアなアプリケーションを構築することで、全体としてPSA Certifiedを取得できるようにしよう、という壮大な計画の一環であると考えられる。
予定では2019年第1四半期中にMbed Linux OSは一般公開される(GitHub経由での公開、との話である)はずだったが、招待ベースでの限定公開にとどまっている。現時点(2019年3月11日時点)ではまだ正確な一般公開の時期は公表されていない。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- ≫連載「Arm最新動向報告」バックナンバー
- Armの“囲い込まない”IoTプラットフォームがその先に見据えるもの
このところ、IoTプラットフォームに関するArmの巻き返しがちょっとすごいことになっている。2018年2月下旬から矢継ぎ早に展開を急拡大しているのだ。 - Arm「mbed OS」は立ち位置を変えながら進化する
2014年に開発中であることがアナウンスされたArmの「mbed OS」。その後、紆余曲折を経て、mbed OSの立ち位置と取り巻く環境が変わり、mbed OSそのものも大きく変わった。そこで、アップデートとして現状の「mbed OS」と、「mbed Cloud」などそれをとりまく環境を紹介する。 - ARM「mbed OS」の現在地
ARMが発表したIoT向けOS「mbed OS」は2015年10月のリリースを目指して作業が進められており、その意図するものもある程度は見えてきた。Bluemix連携やMUCの55mmシフトなどトピックの多いmbed OSの「いま」を解説する。 - ARM「mbed OS」とは何か?その詳細と動向
ARMが発表したIoT向けOS「mbed OS」はそれを支えるプラットフォームとともに開発が続けられており、2015年10月のリリースを目指している。これまで発表された情報を基に、mbed OSの詳細と現在の動向についてお伝えする。 - クラウド開発環境「mbed」の使い方とターゲットマイコンへの書き込み
この連載では、組み込みの世界では最も成功したプロセッサの1つ「ARM」を用いたマイコン開発にチャレンジします。今回は開発環境準備第2弾として、クラウド側の開発環境設定と、バイナリの書き込みまでを進めます。