demonstrate 的 blog » 日志 » 虚拟机初探
虚拟机初探
demonstrate 发表于 2008-02-14 19:43:06
coLinux 刚装好,对 virtualization 的热情立即高涨起来。
遂作了一个小小的探索。
QEMU,号称支持 x86、PPC 和 ARM 等系统(“等”里面有些是
不完全支持),提供了 Windows 和 Linux 版本。提供的 FAQ
和 wiki 内容都很详尽。
跟它关系密切的似乎是 KVM(Kernel-based Virtual Machines),
不过 KVM 只在 Linux 下使用,似乎也只提供了 IA32 和 AMD 的
某些结构的模拟,howto 不是很多。可以利用硬件实现的
virtualization,主要是 Intel 的 VT 和 AMD 的 Pacifica
还有一个 Cambridge 的产品,Xen,和 KVM 类似,号称能和
native 的速度媲美。定位是 paravirtualization(半虚拟)。最
终实现的效果是 Xen 自身占据 ring 0,而guest OS 运行在 ring 1,
这样允许多个 OS “同时”运行。提供的 FAQ 和 doc 很详尽。不过
现在 Xen 需要为 kernel 打补丁之后才能用,在 VT 和 Pacifica 上
可以避免打补丁。
最近被 Sun 收购的有一个叫 VirtualBox 的虚拟器,有企业版和
开源版本。
原来还有一个 bochs 的...
先玩玩 QEMU,看看怎么把 ARM 和 QEMU 弄起来。
遂作了一个小小的探索。
QEMU,号称支持 x86、PPC 和 ARM 等系统(“等”里面有些是
不完全支持),提供了 Windows 和 Linux 版本。提供的 FAQ
和 wiki 内容都很详尽。
跟它关系密切的似乎是 KVM(Kernel-based Virtual Machines),
不过 KVM 只在 Linux 下使用,似乎也只提供了 IA32 和 AMD 的
某些结构的模拟,howto 不是很多。可以利用硬件实现的
virtualization,主要是 Intel 的 VT 和 AMD 的 Pacifica
还有一个 Cambridge 的产品,Xen,和 KVM 类似,号称能和
native 的速度媲美。定位是 paravirtualization(半虚拟)。最
终实现的效果是 Xen 自身占据 ring 0,而guest OS 运行在 ring 1,
这样允许多个 OS “同时”运行。提供的 FAQ 和 doc 很详尽。不过
现在 Xen 需要为 kernel 打补丁之后才能用,在 VT 和 Pacifica 上
可以避免打补丁。
最近被 Sun 收购的有一个叫 VirtualBox 的虚拟器,有企业版和
开源版本。
原来还有一个 bochs 的...
先玩玩 QEMU,看看怎么把 ARM 和 QEMU 弄起来。
曾经的这一天...
- » 2006年: 晚上做了一些猥琐的事情...
- » 2006年: tp 小结...
- » 2006年: 观影感 for The Legend of 1900 和 Malena
相关日志:
收藏:
QQ书签
del.icio.us
订阅:
Google
抓虾
