Editionであり、32bitプロセッサと64bitプロセッサの両方をサポートする。OSが64bitプロセッサをサポートするのは、これが初めてとなる。2011では、OSを構成するソフトウエア部品が大きく変わる。「パッケージ」と呼ぶ単位でOSを構成する。2009)の構成単位であるコンポーネントに比べると、パッケージはずっと粗い単位だという。Security」などがある。現在のところ、60を超える機能セットを数百個のパッケージで構成する仕組みになっている。現行バージョンのコンポーネント数が12,000なので、次期バージョンではソフトウエア部品が大幅に簡略化されることがわかる。ここで注意すべきなのは、すべてのパッケージにマイクロソフトの署名が入ることだ。これはソフトウエアを管理することで、ソフトウエアの更新作業をマイクロソフトにとって容易にするためである。OSと同様に、OSのアップデートを実行するようになる。2011では、組み込み用OSにもアップデートの仕組みを導入する。これは非常に大きな変化だ。マイクロソフトがこの仕組みを導入するのは、ソフトウエア部品の管理を容易にするためだ。このことは理解できるが、OSの自動的なアップデートはPCユーザーでも全員が快く受け入れているとは言い難い。PCユーザーよりもコンサバティブと言える組み込み開発者がOSの自動的なアップデートを積極的に利用するかどうかには、疑問が残る。マイクロソフトとしては、それでも良いのかもしれない。ソフトウエア部品の細かなバグ取りによる更新作業の負担そのものは、大幅に軽減されるからだ。1つ重要なのは、OSのカスタマイズ作業で一度インストールしたパッケージは、インストール後は削除できないことだ。引き抜こうとしても、パッケージが自動的に戻るような仕組みになっている。これもソフトウエア部品の管理を容易にする仕組みの一環である。2011のOSイメージを構成する要素。パッケージという単位で区切られる。8」はアクセサリやエンジン、コアなどのパッケージで構成される。機能セットとパッケージの概要。2008年10月にMicrosoftが開催したPDC2008の講演スライドからOSイメージをカスタマイズする流れ。上は対話型ツールで簡素なカスタマイズを実行する流れ。下は詳細なコンフィギュレーション・ツールでカスタマイズをしていく流れ。2011ではOSをカスタマイズするツールが全面的に新しくなる。Wizard)を用意した。対話的にカスタマイズを進めることで簡単にOSのイメージを構築できる。ウイザード形式のカスタマイズでは高度な作り込みが難しい。Editor)」を用意し、高度なカスタマイズの要望に応えられるようにしている。CE」ご存知の方が少なくないと思うが、マイクロソフトはコンシューマ機器およびモバイル機器向けに32bitのリアルタイムOSをずっと提供してきた。CE」)シリーズである。CEはマルチタスク機能とメモリ保護機能、仮想メモリをサポートする。OSに比べると機能では劣るものの、組み込み用リアルタイムOSの世界ではかなり贅沢なOSである。OSと大きく異なるのは、x86以外のCPUアーキテクチャを主にサポートしていることだ。ARM系CPU、MIPS系CPU、SH-4系CPUをサポートする。x86系CPUもサポートしているのだが、実質的には開発環境での利用がほとんどで、開発ターゲットでx86系を搭載している機器はごくわずかである。CEはバージョン6.0で大幅に機能が拡張された。バージョン5.0まではプロセス数が最大32個、プロセス当たりの仮想メモリ空間が最大32MBだったのを、バージョン6.0ではプロセス数を最大32,000個と大幅に増やし、プロセス当たりの仮想メモリ空間を最大2GBに拡大した。