GNU Free Documentation License . .

Microsoft Hyper-V

: ,

Microsoft Hyper-V ( Viridian),[1]  x64- .[2] - Hyper-V x64- Windows Server 2008, 26 2008.[3] Windows Server (Windows Server Virtualization)

[]

Hyper-V : Microsoft Hyper-V Server 2008 (Hyper-V Server 2008 R2 ) Windows Server 2008 Windows Server 2008 R2.

Hyper-V Server . 1 2008. («Server Core») Windows Server 2008, Hyper-V; Windows 2008 Server , Windows.[4] 64- Core- Hyper-V (CLI PowerShell), , . , . ( ) , Windows Vista, Windows 7 Windows 2008 Server Hyper-V MMC. / Windows 2008 Core Windows Windows Server () (MMC), Core Server. , .

[]

Hyper-V

Hyper-V .   , , . , Windows Server 2008. . , . . API , Hyper-V.

, . , , , . . , (Synthetic Interrupt Controller . SynIC). Hyper-V IOMMU (I/O Memory Management Unit  - ), , .

, , . VMBus , . VMBus  , . VMBus. , , . (Virtualization Service Provider . VSP), VMBus . (Virtualization Service Client . VSC), VMBus VSP . .

Windows Server Virtualization, / (. Enlightened I/O), , . Enlightened I/O  , , SCSI, VMBus , . , Enlightened I/O. Windows Server 2008, Windows Vista, Red Hat Enterprise Linux SUSE Linux Enlightened I/O, Hyper-V , .

[] /

  1. x64- , x64- Windows Server 2008 Standard, Windows Server 2008 Enterprise Windows Server 2008 Datacenter.
  2. . , ; Intel VT AMD Virtualization (AMD-V, Pacifica).
  3. NX-- Data Execution Prevention (DEP).
  4. 2  ( , ).
  5. Windows 2008 Standard (64-bit) Hyper-V Core 3  .
  6. Windows 2008 Standard (64-bit) Hyper-V GUI 8  .
  7. Windows 2008 Standard (64-bit) Hyper-V GUI Core 31  VM, 1  Hyper-V. [1]
  8. Windows 2008 Standard (64-bit) Hyper-V GUI Core 8 1, 2 4 .
  9. Windows 2008 Standard (64-bit) Hyper-V GUI Core 384 [2].
  10. Windows 2008 Standard (64-bit) Hyper-V GUI Core 32- (x86) 64- (x86_64) .

Hyper-V Server Windows Server 2008, 1 2.

[]

/ [5]

Windows Server 2008 Windows HPC Server 2008 1-, 2-, 4- SMP, Windows Server 2003 Windows Vista 1- 2- SMP. , Ubuntu Linux 6.06/6.10/7.10 Fedora 8/9 , , , .[9][10][11]

Enlightened I/O , , Windows Server 2008, Windows Vista SP1 Citrix XenServer Novell , VSC- VSP VMbus.[12] Enlightened I/O -;[13] , ( VSC-) Windows Server 2003 SP2, Windows XP SP3, Windows Vista SP1 Linux, .

Linux Hyper-V. SLES 10 SP3, SLES 11, RHEL CentOS 5.2, 5.3, 5.4, 5.5, 5.6, 6.0 6.1 x86 x64 Microsoft .

Windows Server 2003 SCSI . , SCSI (STORVSC) STORPORT, Server 2003.

[] Linux

Hyper-V Linux- , . IDE PIIX4 PCI Ethernet DEC 21140 Tulip, .

Linux (Integration Components ). Xen Hyper-V (Hypercall Translator). VMBbus Xen. 20 2009 Microsoft GPL, Linux, , 2.6.32 Hyper-V (, , ). ( STAGING/HYPERV) VMbus Linux c Enlightened I/O. Synthetic IDE, Synthetic SCSI Synthetic Ethernet. SMP 4 , ( RHEL5 32- ), (shutdown) (heartbeat).

Microsoft Linux Integration Components 2.1 ( SuSe RHEL5) Linux Integration Components 3.2 ( RHEL6), , SLES, RHEL CentOS.

Linux Citrix XEN Satori InputVSC ( GPL2 ). Linux 2.6.39 InputVSC-. Linux I 3.2 .

c RedHat Enterprise Linux, Hyper-V RedHat Networks Flex Guest Entitlements[14] ( RHEL 5.5). , Linux , KB2387594.

[] VHD Virtual Server 2005 Virtual PC 2004/2007

Hyper-V, Virtual Server 2005 Virtual PC 2004/2007, ( ) .VHD. , .

.vhd Virtual Server 2005 Virtual PC 2004/2007 Windows 2008 Hyper-V server, ( ) , , Windows .

Microsoft DLL, API .vhd , [15], .

[]

2008 Hyper-V USB- . , USB- Microsoft Remote Desktop Client «» Remote Desktop Connection.[16] USB-over-Network .

Hyper-V MS-DOS, . Unreal mode «» , Virtual PC.

, Hyper-V ( Windows Server 2008 R2) , . , Hyper-V Server 2008 Enterprise Datacenter Editions , «» . , .[17]

[] .

[]

[]

[]