「VMware Fusion 2017 TP 1」リリース、Metalに対応

Dell TechnologiesグループのVMwareより米国時間2017年7月17日、開発過程にある macOSベースの次世代デスクトップ仮想化ソフトウェア「VMware Fusion 2017」の最新プレビュー版(パブリックベータ「Fusion 2017 TP(July)」)に相当する「VMware Fusion 2017 Technology Preview 1 Build 6048684(e.x.p.6048684 July)」がリリースされ、現在VMware Communitiesを通じて、英語版のバイナリーパッケージが入手可能となっています(現時点では日本語リソースが含まれていないため、日本語環境のmacOS(ホストOS)において実行した場合にも、英語によるインターフェイスが提供される事となります。バージョン表記は、現時点では暫定的に付されているものです。今後の開発過程において、正式なバージョンナンバーが決定されます)。

MacBook ProのTouch Bar(タッチバー)にも試対応

次世代版のテスト、評価等を主目的としたプレビュー版として位置付けられている当版では、機能の追加、全般的な安定性改善、パフォーマンス改善、バグフィックス、セキュリティアップデート等が行われており、主な特徴として以下の項目等が示されています(「VMware Fusion 8.5.8」からの主な変更点となります)。

  • パフォーマンス、機能性の向上等を主目的として、「VMware Workstation 2017(仮称)」等と同様に、デフォルトの仮想ハードウェアのバージョンを「13」にアップグレード(virtualHW.version = “13”)。仮想マシン(.vmwarevm)のハードウェアバージョンは、セッティングエディターを通じたGUIにて確認可能(「Other(その他)」>「Compatibility(互換性)」)
    仮想ハードウェア 13
    ↑仮想ハードウェア Ver. 13
  • 最新の仮想ハードウェア(13)が適用された仮想マシンにて、I/O仮想化支援「Intel VT-d(Intel Virtualization Technology for Directed I/O)」をサポート(「System Settings(システム設定)」>「Processor & Memory(プロセッサとメモリ)」>「Advanced Options(詳細オプション)」)
    「Intel VT-d」をサポート
    ↑I/O仮想化支援「Intel VT-d」をサポート
  • ユーザーインターフェイス関連の改善。GUIクライアント(VMware Fusion.app)のルックアンドフィールを刷新すると共に、各種のタスクを簡素化するための機能を追加。「Virtual Machine Library(仮想マシンライブラリ)」における各仮想マシンのウインドウに、仮想マシンのIPアドレス、MACアドレス、ゲストOSのバージョン(ビルド番号、カーネルの詳細等)を一目にて迅速に確認可能な「Information(情報)」エリアを追加。再デザインされた「New Virtual Machine Assistant(新規仮想マシンアシスタント)」では、インストールプロセスにおけるステージを容易に確認する事が可能なコントロールを追加
  • 仮想マシンを管理するための新たなインターフェイス、Fusion REST API(Fusion Representational State Transfer Application Programming Interface)の提供。SwaggerベースのRESTフルなこのAPIでは、仮想マシンインベントリーの管理、各種のパワーマネジメント、クローニング、ネットワーキング、各種の構成(共有フォルダー等)、IPアドレス、MACアドレスの収集等のオペレーションを実行可能とする
  • ホストOS(macOS)における「Metal」グラフィックスAPIのサポート。OpenGLを置き換える この実装は、Windows、Linux(何れもゲストOS)における 「OpenGL」「DirectX 10」等の3Dグラフィックスパフォーマンスの向上、バッテリー消費の低減等に貢献する。現時点において、Metalレンダラーは OpenGLの全ての機能をサポートしている訳ではないため、不都合が生じた場合には 仮想マシンバンドル(.vmwarevm)に含まれる構成ファイル(.vmx)に「mks.enableMTLRenderer=1」「# Enable/Disable Metal」の行を追加する事によって、ホストからのレンダラーを(Ver. 8.5以前と同様に)OpenGLに戻す事ができる
  • 「MacBook Pro 2016」より導入されたTouch Bar(タッチバー)インターフェイスに対応
  • 強化されたネットワークコントロール。既存のネットワーク速度、及びパケット損失シミュレーターと共に、新たなネットワークレイテンシーシミュレーション機能を使用する事によって、特定のネットワーク環境を容易にシミュレート可能に。また、組織を改善するためのVMネットワークの名称変更等の新たな機能を追加しながら、NAT(Network Address Translation)ルールを管理するためのリクエストの多いインターフェイスを提供(「Network Adapter(ネットワークアダプタ)」>「Advanced Settings(詳細設定)」におけるオプションをチェックする事によって、当該機能を有効化可能)
  • 拡張された解像度指定。「View(表示)」メニューから、各ゲストOSに対して特定の解像度を指定するための、新たな仮想マシン毎のコントロール機能を提供。ホストコンピューター(Retina解像度、或いは標準解像度)から得られる共通の解像度を選択する事によって、Ver. 8.5までのようにコンソールウインドウをリサイズしたり、ゲストOS内で解像度を直接設定したりする事なく、シングルクリックにてディスプレイのレゾリューションを変更する事が可能
    ゲストOSの解像度を指定
    ↑「View(表示)」メニューからゲストOSの解像度を指定可能
  • 「VMware Fusion 7」で導入された、リモートvSphereホスト(リモート仮想マシン)、及びクラスターを管理する事が可能な「VMware vSphere」との統合機能を強化し、リモート環境から サーバー仮想化ソフトウェア「VMware ESXi」ホストのパワーオペレーション(パワーオフ、サスペンド、レジューム、ポーズ(一時停止)、リスタート等)を制御可能に
  • セキュリティ関連の改善。プライベートクラウドプラットフォーム「VMware vSphere 6.5(VMware ESXi 6.5)」において導入され、セキュアなブートプロセスを実現する UEFI(Unified Extensible Firmware Interface)セキュアブート、及びMicrosoftによるデスクトップオペレーティングシステム「Windows 10」、サーバーオペレーティングシステム「Windows Server 2016」を対象とした「VBS(Microsoft Virtualization Based Security)」に対するサポートを追加
  • コンテナー環境に向けて最適化された軽量Linux「VMware Photon OS」との統合によって、Docker等のコンテナーランタイムエンジン、及びKubernetes等のコンテナースケジューリングフレームワークをサポート
  • コマンドラインユーティリティ「vmrun」をアップデートし、新たな制御機能を追加(仮想マシンにおけるNICの操作、ホストネットワーク、ポートフォワーディングの操作、Photon OSのテンプレートVMのダウンロード等)
  • 各種の自動化されたタスク。Windows(ゲストOS)仮想マシンを対象として、ディスククリーンアップのプロセスを自動化し、セッティングエディターの「General(一般)」>「Clean Up Virtual Machine(仮想マシンのクリーンアップ)」ボタンを押す事なく、仮想ディスク(.vmdk)のフリースペースを回収可能に(パフォーマンスに影響を与える事なく、オンザフライに実行される)。また、仮想マシンフォルダー(~/Virtual Machines)にロケートされた仮想マシンをオートスキャンで自動収集し、「Virtual Machine Library(仮想マシンライブラリ)」に追加する事が可能に
  • 多数のゲストOSを対象として、メディアの検出性を改善
  • 3Dグラフィックスを含むグラフィックス関連の改善。各種プラットフォーム、アプリケーションを対象として、グラフィックスのレンダリングにおける正確性を改善、及びグラフィックスドライバーのチューニング(Windowsビデオドライバーをアップデート)
  • グラフィックスにおけるデスクトップエクスペリエンスを向上(パフォーマンスの改善等)
  • 一部のデバイスを対象として、USB関連の互換性を改善
  • 一部特定のシステム構成において、ハングアップ、仮想マシンのフリーズが生じるケースが確認されていた問題を修正
  • 全般的な安定性、パフォーマンス、及びアプリケーション互換性を改善
  • And many others…

※「VMware Fusion Technology Preview 2017」は、Professional版(VMware Fusion Pro)をベースとしてしていますので、GAリリース後に Standard版(通常版)には実装されない機能も含まれています。また、当版は 現時点(「Technology Preview 1 Build 6048684」の時点)においてデバッキングモードで動作しているため、最適なパフォーマンスを得ることはできません。

仮想ハードウェアとシステム要件

上記リストにも示しましたように、「VMware Fusion Tech Preview 2017」では 新規仮想マシン作成時におけるデフォルトの仮想ハードウェアのバージョンが「13」にアップグレードされていますが、このバージョンが適用された仮想マシンは、旧版の「VMware Fusion」とは互換性がありません。特に旧版で作成した仮想マシンをアップグレードする場合には御注意下さい。

尚、各仮想ハードウェアバージョンにおける互換性は以下の通りとなります。

  • Ver.13→「VMware Fusion 2017」
  • Ver.12→「VMware Fusion 8」「VMware Fusion 8.5」以降
  • Ver.11→「VMware Fusion 7.0」以降
  • Ver.10→「VMware Fusion 6.0」以降
  • Ver.9→「VMware Fusion 5.0」以降
  • Ver.8→「VMware Fusion 4.0」以降
  • Ver.7→「VMware Fusion 2.0」以降
  • Ver.6→「VMware Fusion 1.0」以降

当版におけるシステム要件は、64bitプロセッサーを搭載したApple製コンピューター、ホストOSは「macOS Sierra(macOS 10.12)」以降(「macOS High Sierra(macOS 10.13)」を含む)となっています。Ver. 8.5にてサポートされていた「OS X Mavericks(OS X 10.9)」「OS X Yosemite(OS X 10.10)」「OS X El Capitan(OS X 10.11)」は、対象外となりますので御注意下さい(ゲストOSとしてのmacOSのサポートも「10.12」〜「10.13」となります)。また、既知の問題点を含む その他の詳細が、リリースノート、VMTN(VMware Technology Network)等を通じて確認可能となっています。

当版は、現時点では開発過程にあるプレビュー版に相当します。何れの機能も正式なサポートを受ける事はできませんので、試用する場合には御注意下さい)。