OS X 10.10 Yosemiteで新たに追加されたHypervisor.frameworkを利用して動くハイパーバイザ「xhyve」がリリースされています。詳細は以下から。

xhyve_logo

 ハイパーバイザ(Hypervisor)は仮想化技術の1つで、VMwareのESXやLinxuのKVM, MicrosoftのHyper-Vなどが有名ですが、AppleもOS X 10.10 Yosemiteから「Hypervisor.framework」というフレームワークを用意しています。

Hypervisor-framework-Yosemite
Hypervisor (Hypervisor.framework). The Hypervisor framework allows virtualization vendors to build virtualization solutions on top of OS X without needing to deploy third-party kernel extensions (KEXTs). Included is a lightweight hypervisor that enables virtualization of the host CPUs.
[OS X Yosemite v10.10 - Apple Developer]

xhyveとは?

 CCCメンバーでもあるMichael Steilさんが公開した「xhyve」はこのHypervisor.frameworkを使用したbhyveベースのハイパーバイザでLinuxを動かすことができ、マルチCPUやネットワークもサポートしています。

The xhyve hypervisor is a port of bhyve to OS X. It is built on top of Hypervisor.framework in OS X 10.10 Yosemite and higher, runs entirely in userspace, and has no other dependencies. It can run vanilla Linux distributions and may gain support for other guest operating systems in the future.
[mist64/xhyve - GitHub]

 xhyveはBSDライセンスでGitHubに公開されており、makeして起動スクリプトを実行するだけで同梱されているTiny Core Linuxが起動します。

Tiny-Core-Linux-on-xhyve-Hero

 公式サイトにはxhyve上にUbuntuをインストールする方法やrunスクリプト、ネットワーク設定方法、VNCを動かしてxhyve上のUbuntuにアクセスした様子などが公開されており、この設定を変更しboot2dockerを動かした人もいるようなので、興味がある方は関連リンクからpagetable.comへどうぞ。


関連リンク:

共有する
フォローする


トラックバックURL:http://trackback.blogsys.jp/livedoor/applechinfo/45131587