| 類型 | 代表技術 | Guest OS 修改 | 效能 | 隔離性 | 典型應用 |
|---|---|---|---|---|---|
| 完全虛擬化 | VMware Workstation/ESXi, VirtualBox, Hyper-V, KVM (HVM), Parallels, Virtual PC | **無需修改** (未修改的 OS 即可運行) | 中 (二進位翻譯/硬體輔助後接近原生) | **最強** (硬體級隔離) | 桌面虛擬化、雲端 IaaS、跨 OS 運行 (Windows 跑 Linux、macOS 跑 Windows) |
| 半虛擬化 | Xen (PV 模式), UML, KVM (PV 驅動), VMware Tools/VirtIO | **需修改核心** (Hypercall 替代特權指令) | **高** (少陷入模擬開銷) | 強 | 早期 Xen 雲端、Linux 客體優化 (現多改用 HVM + PV 驅動) |
| 作業系統級虛擬化 (容器) | Docker, LXC, OpenVZ, Linux-VServer, Solaris Zones, FreeBSD Jails, Windows Containers | **共用宿主核心** (同核心族群) | **最高** (幾乎零開銷) | 進程級 (較弱,核心漏洞影響全容器) | 微服務、CI/CD、高密度部署、輕量隔離 |
| 硬體輔助虛擬化 (HVM) | Intel VT-x, AMD-V, Apple M 系列虛擬化, ARM VHE | **無需修改** (CPU 提供 Root/Non-root 模式切換) | **接近原生** (現代標準) | **最強** | 所有現代 Hypervisor 基礎 (VMware, Hyper-V, KVM, VirtualBox, Parallels) |
2001 VMware Workstation 1.0 (完全虛擬化, 二進位翻譯) 2003 Xen 2.0 (半虛擬化, 修改 Linux 核心) 2005 Intel VT-x / AMD-V 推出 (硬體輔助) 2007 KVM 併入 Linux 核心 2.6.20 (HVM + PV 驅動) 2008 Hyper-V 1.0 (Type 1, 硬體輔助) 2013 Docker 0.6 (LXC 介面), 2014 1.0 (libcontainer) 2017 Intel VT-x 支援巢狀虛擬化 (Haswell+) 2020 Apple M1 (ARM VHE 虛擬化) 2023 保護虛擬化 (AMD SEV-SNP, Intel TDX, ARM CCA) — 機密計算新世代
現代虛擬化格局:**硬體輔助完全虛擬化 (HVM) 佔據雲端 IaaS 與桌面虛擬化主流**,**容器 (OS 級) 佔據雲原生應用部署主流**,**半虛擬化演進為 PV 驅動輔助 HVM**。理解四大流派核心差異,能依據隔離需求、效能目標、OS 相容性做出正確架構選擇。
.NET Framework 3.5 安裝失敗錯誤 1603 完整解決方案:Windows Installer 清理工具與 .NET 修復工具雙軌修復
JMail 寄信失敗「Server.CreateObject 存取被拒」完整排查與解決實錄
解決 phpMyAdmin 匯出報錯「Missing parameter: what / export_type」
phpMyAdmin 權限管理功能消失修復:匯入 create_tables.sql 重建系統表
Apache 啟用 SSL (HTTPS) 完整教程:OpenSSL 產生金鑰對、申請憑證、配置 httpd.conf
Windows Server 2003 實用小技巧三則:關閉 IE 增強安全、啟用 XP 主題、免按 Ctrl+Alt+Del 登錄
Apache vs IIS 深度對比:免費與收費、穩定性、擴展性、安全性全面 PK
IIS 6.0 開啟 GZip 壓縮完整配置:3 步圖解 + Metabase.xml 精確控制文件類型 + 自動化腳本