10月24日(米国太平洋時間)、MicrosoftがProject Volterraこと「Windows 開発キット 2023」を発売した。日本でもおける価格は税込み9万9880円と、当時の為替レートを考えると比較的頑張った価格だったように思う。
ArmアーキテクチャのCPU(SoC)を搭載しているPCといえば、ここ2年ほどはApple Silicon(M1/M2チップファミリー)を搭載するMacを連想する人も多いと思う。一方で、Windows PCでもArm CPUを搭載しているものがちらほら登場しているものの、旧来のIntelアーキテクチャ(x86/x64)搭載モデルが主流であり続けている。
Arm CPUで動かすWindows 11はどのようなものなのか――どうしても気になる筆者は、発売直後にWindows 開発キット 2023を発注し、無事手元に届いた。2回に分けてその“実像”をレポートしていこうと思う。
「WindowsといえばIntelアーキテクチャのCPUで動かすもの」というイメージがあるかもしれないが、その歴史を振り返ると、他のCPUアーキテクチャでの稼働は過去に何度か試みられている。先に少し振り返ってみよう。
現在のWindowsのルーツは、1993年(日本では1994年)に初めての製品版がリリースされた「Windows NT」に求めることができる。その初リリースとなる「バージョン3.1」では、Intelアーキテクチャの32bit CPU(IA-32)に加えて、DEC(現在のHP)の「Alpha(アルファ)アーキテクチャ」、MIPSの「MIPSアーキテクチャ」のCPUでの動作をサポートしたことが大きな話題となった。
その後登場した「バージョン3.51」(1995年)と、そしてWindows 95風のUI(ユーザーインタフェース)を取り入れた「バージョン4.0」(1996年)では、IA-32、Alpha、MIPSに加えてIBMの「PowerPCアーキテクチャ」のCPUもサポートするようになった。しかし、バージョン4.0の後継となる「Windows 2000(Windows NT 5.1)」(2000年)ではIA-32以外のアーキテクチャのサポートが打ち切られることになった(※1)。
(※1)Windows 2000 Server、その後継の「Windows Server 2003」と「Windows XP」には、IntelとHPが共同開発した「IA-64」(現在のx64/x86-64アーキテクチャとは異なる)に対応するエディションもあった
少し話がそれそうになったが、WindowsにおけるArmアーキテクチャのサポートは、2012年に発売された「Windows RT」にルーツを求めることができる。
Windows RTは「Windows 8」と同時に登場したOSで、UIも同一である……のだが、以下のポイントが異なる。
上記のうち、x86/x64アプリとの互換性がないというのは実用面において“致命的”だった。当時を振り返ると、Windowsが高いシェアを持つ根源の1つである互換性を捨てたことはかなりショッキングな出来事だったように思う。
結局、Windows RTは“泣かず飛ばず”となり、Microsoftは2013年4〜6期決算で9億ドルの評価損を出さざるを得なくなった。
Copyright © ITmedia, Inc. All Rights Reserved.