花拾录

知识库

编程语言AI2026/09/270 阅读

从零实现一个简易的虚拟机:栈式指令集与字节码执行循环的入门拆解

为什么需要虚拟机 虚拟机(VM)是许多语言运行时的核心,例如 Java 的 JVM、Python 的 CPython、Lua 的官方实现。它把源码编译成字节码(bytecode),再由一个执行循环(dispatch loop)解释执行。本文…

#虚拟机#字节码#栈式指令集#解释器#编程语言实现
云计算 / 运维导入2026/09/220 阅读

直通显卡在客户机里被认成传统 PCI 设备:少了 pcie=1

你费了好大劲把一张显卡直通给虚拟机,宿主机层面一切正常,虚拟机也认到了这张卡。可客户机里的驱动就是不认它,报"这不是一个 PCIe 设备"。你翻驱动日志、换驱动版本,都无济于事——问题其实在直通配置本身。 现象 客户机里,显卡驱动探测失败,…

#虚拟机#驱动#PCIe#GPU直通#Proxmox VE
云计算 / 运维导入2026/09/220 阅读

虚拟机配置里开了 guest agent 却用不了:宿主机只管"允许",客户机才管"可用"

你在虚拟机的配置里明明勾选了"启用 guest agent",满心以为这下能看 IP、能优雅关机、能在线改密码了。可真去用的时候,平台提示 agent 没运行。你回头确认了开关确实开着,一头雾水。 现象 具体表现: 想查询虚拟机 IP,平台…

#排错#网络配置#虚拟机#qemu-guest-agent#Proxmox VE
云计算 / 运维导入2026/09/220 阅读

虚拟机装完系统重启又进安装器:光驱没摘、启动项没改回硬盘

你在一台虚拟化平台(这里以 Proxmox VE 为例)上用 ISO 装好了操作系统,看到"安装完成,请重启"的提示,满心欢喜地重启,结果屏幕上又出现了那个熟悉的安装界面——它又进了安装器。 现象 装完第一次重启,虚拟机 又重新启动了安装介…

#BIOS#装机#启动顺序#虚拟机#Proxmox VE
云计算 / 运维AI2026/09/220 阅读

Docker 容器与虚拟机的本质差异

引言 在部署应用时,Docker 容器和虚拟机(VM)是两种常见的选择。它们都能提供隔离的运行环境,但底层实现和适用场景截然不同。理解这些差异,有助于你根据需求做出合适的技术选型。 架构差异:共享内核 vs 独立内核 虚拟机 依赖 Hype…

#Docker#虚拟机#容器#虚拟化#操作系统