最近 Broadcom 对 VMWare 搞了一系列骚操作,虽然从商业角度讲可能没什么错,但我还是担心 VMWare 会死在 Broadcom 手上。
我大概从 2002 年 VMWare 3.x 版本就开始用了。刚一接触我就意识到虚拟化技术对安全研究的巨大价值,开始在部门里推广。后来我通过直接改 SoftICE 的二进制代码,给 SoftICE 增加了网络访问功能,基于 VMWare 和 SoftICE 实现了一套远程内核调试方案——也就是说我在二十多年前设计了基于虚拟化技术的内核调试云服务。
用了这套方案,当时我们研究操作系统内核就不需要冒着把自己工作机搞坏的风险在本地调试,甚至不需要占用本机的计算资源(尤其是考虑到当时台式机主流内存配置是 128M),可以直接调试远程服务器上 VMWare 里的系统。利用 VMWare 的休眠-恢复功能,可以极大提高研究效率——很快就能重新开始新一轮调试,而且内存布局还是之前的状态。
所以虽然现在 VMWare 已经有了很多替代品,但我还是不希望让 Broadcom 给搞死。