Xen 4.0 Release
-  성능, 확장성 개선
- blktap2 driver (blktap1 계승한 것. disk backend driver), VHD 이미지 지원, snapshot, cloning 개선
- 가속화된 하드웨어 IO 가상화 기술(Intel VT-d, AMD IOMMU) 사용해서 IOMMU PCI Passthru를 향상시킴
 HVM에서는 IOMMU를 Chipset이 지원해야 PCI Passthru 사용가능.
 IOMMU(Input/Output memory management unit)
- VGA Graphic Passthru. (HVM 에서만 가능. IOMMU 요구, VM에서 3D, 하드웨어 그래픽 가속)
- TMEM(사용하지 않는 PV Guest 메모리 관련 기술). Transcendent Memory (오라클)
- Memory Page Sharing, HVM Guest의 Page-to-disc
- Netchannel2 (Network쪽 성능개선) - Smart NICs, Multi-Queue 지원, SR-IOV 기능
- Reboot, shutdown없이 Guest Disk Resize
- RAS features - 물리 CPU, Memory hotplug
- Libxen light(libxl) : 새로운 C 라이브러리. 고레벨의 Xen 통제기능 제공. 다양한 Xen management tool stack 간의 공유가 가능토록
- PV-USB : PV와 HVM에 USB 2.0 지원
- gdbsx : ELF Guest 디버거
- Remus Fault Tolerance : VM의 backup 용 VM을 copy, 장애발생시 정상적인 것처럼 running

Xen 4.1 Release
CPU Pool for system partitioning
- page sharing 향상
- Enhanced SR-IOV(Single Root IO Virtualization) - Network 성능향상 - CPU 부하를 줄임
 

Xen in Linux 3.x (or PVOPS)
New in 3.1
- Xen-pciback module
- Usability improvement
- memory hotplug

Planned for 3.2
- Hwclock support(date -s)
- Blkback : "feature-barrier" support
- BlkBack/front : "feature-discard" support
- PCIback : Support for multi-segmented("big") boxes
- Kexec/kdump support for PVHVM guests

Roadmap 3.3 and onwards
- PV Spinlock support
- ACPI S3
- 3D graphics
- ACPI cpufreq support
- Blkback multinng
- Netback optimisations
- Continue to round out the feature set, usability, rough edges

paravirt_ops (pv-ops for short)
pv-ops는 리눅스 커널 구조의 한 조각으로서, 하이퍼바이저 상에서 반가상화를 실행하게끔 해준다.
현재는 VMWare의 VI, Rusty의 lguest, 그리고 Xen을 지원한다.
현재 x86_32, x86_64 그리고 ia64 아키텍쳐에서 이용가능하다.

리눅스 커널 공식버전(mainline Linux kernel)에서 pvops는,  paravirtualization(pv), hardware virtualization(hvm) 혹은 paravirtual-hardware virtualization(pv-hvm) 간의 전환을 커널로 하여금 가능하게 해주는 모드이다.

Xen, Linux 커널 3.0 에서  Dom 0, Dom U 커널 완전 지원
자세하게 : http://wiki.xen.org/xenwiki/XenParavirtOps#head-05b0622497e9eea7b48a0a61a44bec39b6c1bfe2 

+ Recent posts