Hyper-V üzerinde sanal makine oluştururken bizden seçmemiz istenen 2 nesil arasındaki farklar nelerdir bundan bahsedeceğim.

Generation 1

32-bit ve 64-bit işletim sistemlerini destekler ve Hyper-V’nin önceki sürümlerinin hepsinde kullanabilir olan sanal donanımları sağlar.

Generation 2

Daha yeni sanallaştırma özelliklerini destekler. UEFI tabanlı yazılım mevcut ve sadece 64-bit işletim sistemlerinde çalışır.

Hangi İşletim Sistemleri Destekleniyor?

  • Windows
  • CentOS and Red Hat Enterprise Linux
  • Debian
  • FreeBSD
  • Oracle Linux
  • SUSE
  • Ubuntu

Windows İşletim Sistemi Desteği

64-bit versions of Windows Generation 1 Generation 2
Windows Server 2019
Windows Server 2016
Windows Server 2012 R2
Windows Server 2012
Windows Server 2008 R2
Windows Server 2008
Windows 10
Windows 8.1
Windows 8
Windows 7

CentOS and Red Hat Enterprise Linux

Operating system versions Generation 1 Generation 2
RHEL/CentOS 7.x series
RHEL/CentOS 6.x series
Not: Sadece Windows Server 2016 ve üzeri.
RHEL/CentOS 5.x series

Debian

Operating system versions Generation 1 Generation 2
Debian 7.x series
Debian 8.x series

FreeBSD

Operating system versions Generation 1 Generation 2
FreeBSD 10 and 10.1
FreeBSD 9.1 and 9.3
FreeBSD 8.4

Oracle Linux

Red Hat Compatible Kernel Series versions Generation 1 Generation 2
Oracle Linux 7.x series
Oracle Linux 6.x series

Suse

Operating system versions Generation 1 Generation 2
SUSE Linux Enterprise Server 12 series
SUSE Linux Enterprise Server 11 series
Open SUSE 12.3

Ubuntu

Operating system versions Generation 1 Generation 2
Ubuntu 14.04 and later versions
Ubuntu 12.04

Boot Yöntemleri

Boot method Generation 1 Generation 2
PXE boot by using a standard network adapter
PXE boot by using a legacy network adapter
Boot from a SCSI virtual hard disk (.VHDX) or virtual DVD (.ISO)
Boot from IDE Controller virtual hard disk (.VHD) or virtual DVD (.ISO)
Boot from floppy (.VFD)

Generation 2 Sanal Makine Kullanmanın Avantajları

  • Secure Boot
    Secure boot desteği. Generation 2 makinelerde varsayılan olarak etkin gelmektedir.
  • Larger boot volume
    Daha büyük disk boyutu. Generation 2 makineler için disk boyutu 64TB’dir. VHDX formatı için maksimum disk boyutudur. Generation 1 makineler de VHDX için maksimum disk boyutu 2TB’dir.

Cihaz Desteğindeki Farklar Nelerdir?

Generation 1 Device Generation 2 Replacement Generation 2 Enhancements
IDE controller Virtual SCSI controller Boot from .vhdx (64 TB maximum size, and online resize capability)
IDE CD-ROM Virtual SCSI CD-ROM Support for up to 64 SCSI DVD devices per SCSI controller.
Legacy BIOS UEFI firmware Secure Boot
Legacy network adapter Synthetic network adapter Network boot with IPv4 and IPv6
Floppy controller and DMA controller No floppy controller support N/A
Universal asynchronous receiver/transmitter (UART) for COM ports Optional UART for debugging Faster and more reliable
i8042 keyboard controller Software-based input Uses fewer resources because there is no emulation. Also reduces the attack surface from the guest operating system.
PS/2 keyboard Software-based keyboard Uses fewer resources because there is no emulation. Also reduces the attack surface from the guest operating system.
PS/2 mouse Software-based mouse Uses fewer resources because there is no emulation. Also reduces the attack surface from the guest operating system.
S3 video Software-based video Uses fewer resources because there is no emulation. Also reduces the attack surface from the guest operating system.
PCI bus No longer required N/A
Programmable interrupt controller (PIC) No longer required N/A
Programmable interval timer (PIT) No longer required N/A
Super I/O device No longer required N/A