虛 擬 機器
![本页使用了标题或全文手工转换](https://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
|
---|
|
编译 |
|
|
|
![]() |
系 统虚拟机(也称为全 虚 拟化虚 拟机)可 代替 物理 计算机 。它提供 了 运行整 个操作 系 统所 需的功 能 。虚 拟机监视器 (hypervisor)共 享 和 管理 硬 件 ,从而允 许有相 互隔离但存在 于同一物理机器上的多个环境。现代虚 拟机监视器 使用 虚 拟化专用硬 件 (主要 是 主 机 CPU)来 进行硬 件 辅助虚 拟化。程 序 虚 拟机被 设计用 来 在 与平 台 无关的 环境中 执行计算机 程 序 。
定 义
[编辑]系 统虚拟机
[编辑]![](https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/VirtualBox2.png/300px-VirtualBox2.png)
程 序 虚 拟机
[编辑]技 术(硬 件 的 模 拟)
[编辑]这个
「VMware」、「TwoOStwo」、「SVISTA」软件
「plex86」
现代
虛 擬 機器 列 表
[编辑]虛 擬 軟體的 更 多 描述
[编辑]- Adeos
是 一 種 硬 體 抽象 層 。 - KVM
是 一 種 Linux kernel模 組 ,可 以修正 QEMU program使 之 可 使用 硬 體 虛 擬 實 境 (hardware virtualization)。 - LLVM
是 一種新的動態編譯平台。
虛 擬 機器 比較
[编辑]许可 | ||||||
---|---|---|---|---|---|---|
CHARON | Stromasys | x86,x86-64 | DEC PDP11,Alpha, VAX, SUN SPARC,HP3000 | Windows,Linux, Solaris | Solaris/SunOS,Tru64, OpenVMS,Ultrix |
|
Bochs | Kevin Lawton | x86,x86-64 | Windows,Windows Mobile,Linux,IRIX, AIX,FreeBSD,OpenBSD,BeOS,Mac OS X,Android |
DOS,Windows,xBSD,Linux | LGPL | |
DOSBox | Peter Veenstra |
x86 | Linux,Windows,Mac OS Classic,Mac OS X, BeOS,FreeBSD,OpenBSD,Solaris,QNX, IRIX,MorphOS,AmigaOS |
DOS | GPL | |
DOSEMU | x86,x86-64 | x86 | Linux | DOS | GPL v2 | |
Hercules | Roger Bowler | z(IBM |
Linux,Mac OS X,Solaris,Windows | OS/360,OS/390,z/OS,z/Linux | QPL | |
Hyper-V | x86-64+ |
x86-64,x86 | Windows Server, Windows 8, Windows 8.1, Windows 10 | Windows 2000,Windows 2003, Windows XP, Windows Vista,Linux Windows 7,Windows 8 Windows 8.1,Windows 10,Windows Server |
||
KVM | Red Hat | Intel/AMD处理 |
x86/x86-64 | Linux | Linux,Windows | GPL v2 |
Logical Domains | UltraSPARC T1,UltraSPARC T2 | Solaris | Solaris,Linux,FreeBSD | ? | ||
OpenVZ | Intel x86,x86-64,IA-64,PowerPC64,SPARC/64 | Intel x86,x86-64,IA-64,PowerPC64,SPARC/64 | Linux | GPL | ||
Oracle VM | Intel x86,x86-64,Intel VT-x | Intel x86,x86-64,Intel VT-x | 无( |
Microsoft Windows, Oracle Enterprise Linux, Red Hat Enterprise Linux |
||
Parallels Desktop(曾用 |
Parallels |
x86,x86-64,Intel VT-x | x86,x86-64 | MacOS, Chrome OS | MacOS,Windows,Linux,FreeBSD, OS/2,eComStation, MS-DOS,Solaris, |
|
PearPC | Sebastian Biallas | x86,x86-64,PowerPC | PowerPC | Windows,Linux,Mac OS X,NetBSD | Mac OS X,Darwin,Linux | GPL |
QEMU | Fabrice Bellard(其他开发 |
x86,x86-64,IA-64,PowerPC,Alpha,SPARC 32 and 64,ARM,S/390,M68k | x86,x86-64,ARM,SPARC 32 and 64,PowerPC,MIPS | Windows,Linux,Mac OS X,Solaris,FreeBSD,OpenBSD,BeOS | 经常变化[1] (页面 |
GPL/LGPL |
QEMU(kqemu |
Fabrice Bellard | Intel x86,x86-64 | Intel x86,x86-64 | Linux,FreeBSD,OpenBSD,Solaris,Windows | 经常变化[2] (页面 |
GPL/LGPL |
QEMU(qvm86 |
Paul Brook | x86 | x86 | Linux,NetBSD (页面 |
经常变化 | GPL |
SimNow | AMD | x86-64 | x86-64 | Linux(64 |
Linux,Windows(32 |
AMD |
Sun xVM Server | x86-64,SPARC | x86-64,SPARC | 无: |
Windows XP & 2003 Server(仅x86-64),Linux,Solaris | GPL v3 | |
Oracle VirtualBox | x86,x86-64,VT-x,AMD-V | x86,(x86-64仅在VirtualBox 2及x86-64 |
Windows,Linux, Mac OS X(Intel), Solaris, FreeBSD |
DOS,Windows,Linux, OS/2,FreeBSD,Solaris |
GPL v2; | |
User Mode Linux | Jeff Dike(其他开发 |
x86,x86-64,PowerPC | x86,x86-64,PowerPC | Linux | Linux | GPL v2 |
Virtual Iron platform 3.1 | Virtual Iron( |
x86 VT-x,x86-64 AMD-V | x86,x86-64 | 无: |
Windows,Red Hat,SuSE | |
Virtual PC 2007 | Microsoft | x86,x86-64 | x86 | Windows Vista( XP Pro,XP Tablet PC |
DOS,Windows,OS/2, Linux(Suse,Xubuntu), OpenSolaris(Belenix) |
|
Virtual Server 2005 R2 | Microsoft | Intel x86,x86-64 | Intel x86 | Windows 2003,XP | Windows NT,2000,2003, Linux(Red Hat and SUSE) |
|
Virtuozzo | SWsoft | x86,IA-64,x86-64 | x86,IA-64,x86-64 | Linux & Windows | ||
VMware ESXi | VMware | x86,x86-64 | x86,x86-64 | 无: |
Windows,Red Hat,SuSE,Ubuntu, Netware,Solaris,FreeBSD |
|
VMware Fusion | VMware | x86,Intel VT-x | x86,x86-64 | Mac OS X(Intel) | Windows,Linux,Netware,Solaris | |
VMware Server( |
VMware | x86,x86-64 | x86,x86-64 | Windows,Linux | DOS,Windows,Linux,FreeBSD, Netware,Solaris, |
|
VMware Workstation Pro | VMware | x86,x86-64 | x86,x86-64 | Windows,Linux | DOS,Windows,Linux,FreeBSD, Netware,Solaris,Darwin, |
|
VMware Workstation Player | VMware | x86,x86-64 | x86,x86-64 | Windows,Linux | DOS,Windows,Linux,FreeBSD, Netware,Solaris,Darwin, |
|
Xen | x86,x86-64 | x86,x86-64 | NetBSD,Linux,Solaris | Linux,Solaris, Windows XP & 2003 Server ( |
GPL | |
Proxmox VE | Proxmox (页面 |
x86-64 | 无: |
Windows,Linux | ||
许可 |
注釋
[编辑]- ^ Gerald J. Popek,
美国 计算机 科学 家 ,曾提出 虚 拟机的 实现需求,通称 波 佩克与 戈 德 堡虚拟化需求。
参考 文献
[编辑]- ^ Smith, Daniel E.; Nair, Ravi. The Architecture of Virtual Machines. Computer (IEEE Computer Society): 32–38. doi:10.1109/MC.2005.173 (
英 语).
外部 連結
[编辑]- The Reincarnation of Virtual Machines, Article on ACM Queue by Mendel Rosenblum, Co-Founder, VMware(
英文 ) - Xen(
英文 )
参 见
[编辑]
|
|