修士の研究としてつくったARM用ハイパーバイザ「T-Visor」を公開しました。 https://github.com/garasubo/T-Visor (2016/05/24 ちょっと加筆しました) 背景組み込みの世界でもLinuxのような汎用システム向けOSが使われるようになる一方、 リアルタイム性の保障やセキュリティ等の観点からリアルタイムOSの需要も高い。 そこで、ハイパーバイザを使って汎用OSとリアルタイムOSを同時に動かす、というような研究や製品が結構あります。 具体例を上げれば、ロボットの姿勢制御などをリアルタイムOSできっちりとやる一方、 画像処理やネットワーク機能とかを使ってクールな機能だけど最悪バグっても安全には支障がないといったものをLinux側で、といった感じです。 実際にARMの一部シリーズではIntel VT-xのような仮想化支援のハードウェア機構が備わっていて