2011-06-30 41 views
1

我想尝试一些内核模式编程。你能推荐什么的模拟环境,这将使测试代码:内核编程的仿真环境

  1. 可能

例如这样的环境让我只用在内核模式下允许的CPU指令,或CPU指令仅在某些处理器中可用(例如Intel AVX指令)

最好是免费工具:)

回答

3

对于内核黑客攻击,任何可以让你在客机上运行你喜欢的操作系统的虚拟机环境都可以工作,例如, VirtualBox的,QEMU/KVM,VMWare和Parallels的等

对于AVX等新指令集扩展,英特尔提供了一个仿真器: http://software.intel.com/en-us/articles/intel-software-development-emulator/

的Qemu还可以模拟指令集不是由主机CPU支持,但我不确定AVX是否在其中。