升級到 Debian 13(Trixie)後,我決定將主要虛擬化平台從 VirtualBox 轉向 Linux 原生的 KVM 架構。這次轉換的目的,不只是追求效能,更是希望能在系統整合、安全性與長期維護方面取得更穩定的結果。 VirtualBox 與 KVM 的主要差異 項目 VirtualBox KVM/virt-manager 類型 Type 2 hypervisor(運行於 OS 上的應用程式) Type 1 hypervisor(整合於 Linux 核心) 效能 使用者層虛擬化,開銷較大 直接訪問硬體,效能接近原生 系統整合 外掛模組,更新時需重編驅動 內建於 Linux 核心,由 libvirt 維護 平台支援 Windows、macOS、Linux 主機 僅支援 Linux 主機(但客體可包含多種 OS) 網路模式 支援 Wi-Fi 橋接 橋接主要支援 Ethernet,有線為主 Debian 13 安裝 virt-manager 實作流程 sudo apt install virt-manager sudo virsh net-autostart default sudo usermod -aG kvm,libvirt $USER sudo systemctl enable --now libvirtd virtlogd sudo virsh net-start default sudo virsh net-autostart default 執行以上指令後重新登入,即可使用 virt-manager 開啟圖形化虛擬機管理介面。 KVM/virt-manager 的優點 效能佳:使用硬體虛擬化(Intel VT-x / AMD-V),效能接近實體機。 整合性強:KVM 為 Linux 核心模組,無需額外驅動。 安全性高:結合 AppArmor 或 SELinux 實現沙盒隔離。 維護便利:Kernel 更新免重編模組。 自動化支援:可結合 virsh、libvirt、Ansible 進行批次操作。 適合長期部署:穩定且廣泛應用於企業級環境。 KVM/virt-manager 的...