bin*_*aba 6 linux virtualization virtual-machine linux-kernel
这个问题是练习Linux内核黑客:一般来说,最好在虚拟化环境中测试/玩linux内核更改/黑客攻击.
如果可能,请提供设置环境的分步过程.此信息的集合似乎在网络中不可用.
谢谢.
我目前正在 Fedora14 主机上使用在 QEMU/KVM 中运行的 Fedora14 VM 来进行网络驱动程序开发。我使用相当标准的软件开发包安装,再加上任何可能对任务有用的网络或网络工具(例如wireshark)。我通常在虚拟机上设置一个串行控制台,并使用主机上的 minicom 对其进行监控 - 这有助于我在追踪错误时捕获堆栈跟踪。我通常在主机上拥有源代码和编辑环境,并且文件位于 VM 挂载的 NFS 文件系统上 - 这样我就不必不断将文件复制到 VM 或从 VM 复制文件。在主机运行相同版本内核的情况下,我可以在多核主机上快速编译驱动程序并在虚拟机中进行测试。