Microsoftが開発したWindows以外のオペレーティングシステム(OS)がどのようなものか、見てみたいですか?
非営利の学術的な「Shared Source」ライセンスに署名したいと思っていて、それができるなら、もう探すのはやめよう。Microsoftは米国時間3月4日、同社のCodePlexサイトからダウンロードできる数十万種の「Singularity Version 1」のソースコードを提供し始めた。Microsoftはこのことをレドモンドにおいて開催されたMicrosoft Research TechFest 2008で発表した。
Singularityとは、完全にマネッジドコードで開発されたOSと、それに関連したツールとライブラリである。SingularityはWindowsをベースにしていない。これは概念実証(POF)として最初から作成された。
「30年前の技術に基づき構築されたようなOSを作成しないことに決めたのだ」とプリンシパルリサーチャーのGalen Hunt氏は述べた。
昨年遅く、MicrosoftはSingularityのソースコード(同社はこれを研究開発キット(RDK)と呼んでいる)を10数人のアカデミックパートナーに公開した。今では誰でもこのコードのライセンスを取得することができる(ただしこれは主として学術関係者や研究者を対象としている)。
「既存のOSは修正が困難である」とリサーチエリアマネージャーのJames Larus氏はいう。「Linuxやわれわれが提供するWindowsカーネルさえそうだ。Singularityは研究者がOSに変更を加える(遊ぶ)には適した場所である。」(Larus氏)
Singularityは「C#」言語で作成されているため、他の非マネッジドOSより分析が容易であると、Microsoftの研究者らは主張している。Singularityはまた、ソフトウェア隔離プロセス(SIP:software-isolated process)の結果が、過去30〜40年に開発された多くのOSが採用するハードウェア保護スキームと比べて性能オーバーヘッドが少ないことを示す手段ともなっている。Singularityの開発者は、SIPはパフォーマンスで30%もの節減が可能であると考えている。
そのようなわけでSingularityが初リリースされた今、Microsoftの開発者は次に何をするのだろうか?主として異種、マルチコアのコンピューティング環境に注力した「Singularity Version 2」であると、Lazrus氏とHunt氏は述べている。
現代と次世代のPCや機器は、マルチコアで異種の命令セットやアーキテクチャを取り入れる方向に動いている。Microsoftは将来のマルチコア革命に注力したいくつかのプロジェクトに着手している。
「同じプログラミングモデルで(これら全てのコアに)アクセスできるようにしたいのだ」とLarus氏は述べている。複数のSingularityカーネルが異なるコア上で動作することを考えてみてほしい。
これに補足すると、Singularityの研究者たちは、並行してエラーを探し出す機能といった新ツールやマルチコアプログラムに取り組んでいる。
この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ
勝ち残るIT活用--中堅中小企業の現場からタレントの江口ともみさんをレポーターに、
全国さまざまな業種の企業担当者に聞く!
サイバー攻撃関連ニュースのまとめ特別企画:高度化するサイバー攻撃からビジネスを守る
~対策レポートや企業の製品動向をまとめ読み~
陥らないためのワンポイント解説&
”実証実験から読み解くセミナー”情報
境界防御だけでは、もはや不十分?
大切なデータベースを守る方法とは
必要以上の容量を奨められていませんか?
→電気ガスのように使えるストレージを知る
ウェブ消費行動の専門家×日本ベリサイン
ネットで消費者の信頼を得るポイントとは
JP1、Hadoop、QlickView "集計・分析"
データをクラウドに集約 ”蓄積・検索"
日立のサーバ戦略が描く、IT活用の今後
仮想化・クラウド対応としての製品強化
率直な読者のご意見を全て公開
クラウドに対する疑問や実際の効果に迫る
福田和代が贈るZDNetオリジナルストーリー
見逃せない3部作の第1回が無料公開!
製造業者必見
オフライン環境のセキュリティ対策
物理パッチ適用までにサーバを襲う脅威から
自動的に保護するDeep Securityエージェント
最新テクノロジ満載、「百度」の講演も!
TECHNOLOGY @WORK 東京 2012レポート
ポーターズ株式会社
NECラーニング株式会社
ピーエムシー・シエラ・ジャパン株式会社
ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。