MSのポストWindows「Midori」の構想が明らかに
事情筋によると、米MicrosoftはWindowsに続くOSの開発を進めており、このOSは「Midori」のコードネームで呼ばれている。このOSは開発者にどんなメリットをもたらすのか。
SD Timesのデビッド・ワージントン氏は、Microsoftが取り組んでいるこのポストWindowsの全体像に関する詳しい情報を入手した。
この開発プロジェクトは非常に重要なため、Microsoftはエリック・ラダー氏にその指揮を託した。同氏はサーバ・ツール事業の元責任者で、ビル・ゲイツ会長の薫陶を直接受けたグループの実力者の1人だ。
何人かの事情筋がMidoriの情報をこつこつと集め、それらをつなぎ合わせてMidoriの全体的な戦略の核心に迫ろうとしてきた。だが、ここにきてワージントン氏が一気に脚光を浴びることになった。垂ぜんの的となっていた「ブツ」、つまりMicrosoftが厳重に管理している社内ドキュメントを手に入れたからだ。
ワージントン氏はこう説明している。「Midoriは、Microsoft ResearchのOS『Singularity』から派生したもので、そのツールとライブラリは完全なマネージドコードだ。Midoriは、ネイティブハードウェア(x86、x64、ARM)上で直接動作するとともに、『Windows Hyper-V』ハイパーバイザー上、さらには1つのWindowsプロセス上でも動くように設計されている」
さらに、ワージントン氏はこう述べている。
「Microsoftの目標の1つは、Midoriアプリケーションを既存のWindowsアプリケーションと共存させ、相互運用するための選択肢や、新しいMidori環境への移行パスを提供することだ」
また、Midoriではコンカレンシーに重点が置かれる。コンカレンシーは、マルチコアプロセッサが主流になる中で開発者が直面している主要な問題の1つだ。「ドキュメントによると、Midoriは、タスクコンカレンシーに加えてローカルおよび分散リソースの並列利用に対応する、純粋に非同期型のアーキテクチャで開発される。また、Midoriでは、分散型でコンポーネントベースのデータドリブンアプリケーションモデルが用意され、電力やそのほかのリソースの動的管理がサポートされる」とワージントン氏は記事で述べている。
Midoriは、Microsoftが「Windows後」の世界に提供するフレッシュで魅力的な技術だ。だがわたしは、Midoriが開発者にどんな影響を与えるかに一番関心がある。Microsoftのドキュメントに目を通したワージントン氏が述べている内容から見て、Midoriは開発者にとって非常に面白みのあるOSだ。
「Midoriのプログラミングモデルは、ステート管理に対応する見込みだ。Microsoftはドキュメントで、ステート管理はWindowsで課題となっていると認めているが、このプログラミングモデルでは、API、アプリケーション、開発者が制約モデルに移行することで、この課題がクリアされる」とワージントン氏は述べている。
さらに、「Midoriのプログラミングモデルは、サービス指向アーキテクチャに特に有効だろう。このモデルでは、アプリケーションをサービスに分解し、異なる階層に分散して運用できるからだ」とワージントン氏は記している。
また、ワージントン氏はこう指摘している。「Midoriのプログラミングモデルは、Microsoftのコンポジットアプリケーションプロジェクト『Oslo』と関連している可能性があり、メタデータに依存するだろう。OSによるアプリケーション管理の信頼性を高めるためだ」
Microsoftはほかにも面白い仕掛けを用意している。MidoriはMicrosoftのクラウドコンピューティング戦略にとっても重要だ。
「Midoriのドキュメントは、このOSが、ノンブロッキング型オブジェクト指向フレームワークAPIを備えるものとして構想されていることを示している」とワージントン氏。「『いったん作成されたオブジェクトには変更を加えることができない』という不変性の概念が体現されようとしている。.NETプログラミング言語の採用で得られる高い検証性を生かして、アプリケーションの真正性確保を促進しようとする試みだ」
ワージントン氏は、Microsoftのドキュメントは、同社がプレゼンテーションレイヤで「既存のWindows GUIモデルときっぱり決別しようとしている」ことを示していると述べている。「既存モデルでは、アプリケーションは自身の表示を、1度に1つのスレッドだけを基に更新しなければならない。そのために、OSの安定性に影響する問題や、マルチスレッドアプリケーションが作成しにくいという問題が生じている」
以上は、MicrosoftがMidoriで計画していることのほんの一端にすぎない。同社はMidoriを、研究部門のインキュベーション(事業創出に向けた)プロジェクトと位置付けている。ワージントン氏は長文の記事でMidoriを詳しく取り上げている。
Editorial items that were originally published in the U.S. Edition of “eWEEK” are the copyrighted property of Ziff Davis Enterprise Inc. Copyright (c) 2011. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
資さんうどん、従業員の退職理由などが外部から閲覧可能に 委託先の勤怠システムに設定不備
-
2
「低評価でキャラが悲しげな目」 モスバーガーのアンケートがSNSで話題 運営会社に狙いを聞いた
-
3
「裏垢暴露」のつもりが警察沙汰 暴露系YouTuberが著名VTuberの“なりすまし”に騙されていた
-
4
松屋のアプリに不正アクセス、約238万件の個人情報が漏えい 停止中の補償も予定
-
5
グッスマ、顧客の2800人のカード番号全16桁+セキュリティコードなど流出か 下4桁は40万枚分
-
6
無印良品、不正アクセスで最大2726万件の会員情報漏えいか 退会済みのユーザーも対象
-
7
総務省、GMO攻撃者サイトの「ブロッキング」を通信各社に要請 報道
-
8
楽天カード、本人認証をワンタイムパスワードに統一 27年2月から順次
-
9
セガのスマホゲーム「チェンクロ」、セキュリティ問題で1~2カ月の長期メンテ 13年続く長寿タイトル
-
10
「ITノウハウ持つ人材少なく」 PHP脆弱性問題、31市町村でサイト一時停止継続
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR