例如,是否可以使用 Linux 客户机在 Windows 7 上运行 VirtualBox,并在该 Linux 机器内运行 Bochs?
原因是我对开始操作系统开发感兴趣,而且我发现所有教程和内容在 *nix 机器上更容易遵循。我尝试使用 Cygwin,但我认为它增加了另一层复杂性,并不一定会使事情变得更容易。
我想玩新的 AVX 指令。我看到 QEMU 可能有支持,所以我从 Git(昨天)构建了它。我将 CPU 设置为 SandyBridge 并启动了 Tiny Core Linux。TCL 拥有内核 3.0,维基百科声称Linux 在 2.6.30 中获得了 AVX 支持。TCL 也适用于 Bochs 中的 AVX。但是当我在 QEMU 中运行 cat /proc/cpuinfo 时,缺少 avx flags
:
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel Xeon E312xx (Sandy Bridge)
stepping : 1
cpu MHz : 1861.924
cache size : 4096 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : …
Run Code Online (Sandbox Code Playgroud)