我正在考虑在 vmware VM 下进行一些 Linux 内核和设备驱动程序开发以进行测试(Ubuntu 9.04 作为 vmware server 2.0 下的来宾),同时在 Ubuntu 8.04 主机上进行编译。
我不想承受在 VM 下进行编译的性能损失。
我知道内核显然没有链接到它自身之外的任何东西,所以在这方面不应该有任何问题,但是
- 这样做时我需要注意什么特别的问题吗?
- 除了在内核崩溃时仍然有一台正在运行的计算机之外,此设置还有其他好处吗?
- 是否有使用这种设置的指南?
编辑
我已经看到很多关于在 VMware 中通过 Workstation 6.0 在主机上使用 GDB 进行远程调试的参考资料。有谁知道这是否适用于任何免费版本的 VMWare,例如 Server 2.0。