Paravirtualization liên quan tới việc sửa nhân hệ điều hành để thay thế các lệnh không ảo hóa với các lệnh gọi ảo hóa để liên lạc trực tiếp với nhân ảo hóa bên dưới. Nhân ảo hóa đồng thời cung cấp các giao diện cho các thao tác quan trọng khác của nhân hệ điều hành khác như quản lí bộ nhớ, thực hiện các câu lệnh gọi ngắt trên vi xử lý và quản trị xung nhịp thời gian.
Công nghệ paravirtualization khác với ảo hóa theo cơ chế dịch nhị phân là các hệ điều hành gốc khi chạy hoàn toàn không quan tâm hạ tầng ảo hóa bên dưới và những lời gọi hệ điều hành nhạy cảm được bẫy thông qua cơ chế dịch nhị phân. Giá trị của paravirtualization là hệ thống ảo hóa ít bị quá tải hơn nhưng hiệu xuất vượt trội của paravirtualization so với ảo hóa toàn bộ hoàn toàn phụ thuộc vào các loại hệ điều hành khác nhau. Như vậy, paravirtualization không thể hỗ trợ các hệ điều hành không được sửa đổi (ví dụ Windows XP), nó có khả năng tương thích và chuyển đổi kém. Paravirtualization có thể đem đến những nỗ lực lớn trong hỗ trợ và đảm bảo vấn đề tương thích trong môi trường sảu xuất vì nó yêu cầu can thiệp sâu ở nhân của hệ điều hành. Mã nguồn mở Xen là một ví dụ của paravirtualization, nó xuất phát từ một dự án ảo hóa dựa trên việc sửa đổi nhân hệ điều hành Linux và ảo hóa truy xuất I/O bằng cách sử dụng các trình điều khiển thiết bị của hệ điều hành được tùy biến.
b) Công nghệ ảo hóa trên nền KVM của RedHat
KVM (kernel-based virtual machine) được phát triển từ một dự án mã nguồn mở, khởi xướng bởi công ty Qumranet tại Israel và công ty này được RedHat mua lại vào năm 2008. Mục đích đầu tiên phát triển KVM là hướng tới việc triển khai một giải pháp ảo hóa máy trạm tập trung cho các máy trạm Windows. Sau khi được RedHat mua lại, KVM được RedHat hướng tới việc ảo hóa hệ thống máy chủ, và được gắn với các hệ thống mã nguồn mở trên nền Linux.
KVM hiện tại được hỗ trợ mạnh mẽ từ cộng đồng và có sự cam kết hỗ trợ từ những hãng công nghệ lớn như IBM, RedHat và SUSE. IBM đầu tư mạnh vào KVM từ những năm 2007 bằng những đóng góp cho các thành phần quản trị bộ nhớ, hiệu năng và ảo hoá thiết bị vào ra, đồng thời IBM có một nhóm hơn 60 nhà phát triển phần mềm chuyên làm việc để phát triển các công nghệ ảo hóa cho nền tảng KVM. SUSE cũng có sự đóng góp rất lớn vào KVM trong việc bổ xung các công nghệ liên quan tới ảo hóa máy chủ và máy ảo chạy trên nền KVM.