One of the other reasons I went in for a AMD Turion 64 X2 was its support for "hardware virtualization". People familiar with QEMU know what virtualization is, and it is very big craze right now in the server market. While there are software based virtualizers (QEMU, MS Virtual Machine/PC, VMWare, etc.), Intel and AMD added virtualization capabilities to their recent processors. What this means is that I could run unmodified copies of that other OS under Linux, at "full" speed. Not that I want to, of course :D
Here's the relevant /proc/cpuinfo flag:
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow up pni cx16 lahf_lm cmp_legacy svm cr8_legacy
If present, it indicates that your AMD processor supports virtualization. For Intel processors, look for the vmx flag. Unfortunately, due to concerns that a "hypervisor" rootkit could gain control over your main OS, many computers that show this enabled on their processors could have it disabled in the BIOS---often with no option to restore it. Determining your BIOS's support requires some debug voodoo at the FreeDOS prompt.
Thankfully, that's not an issue on my laptop. I was planning to install Xen sometime and check out this capability, but a new entrant to the virtualization scene made me do it quicker. kvm is the Linux virtualization module to be included in 2.6.20, but you can compile it today! It's easy. Also, it will tell you if your BIOS has disabled virtualization.
I tried out release 7 (after Debian's 5-2 failed to work for me), but was disappointed. It is slower than qemu, and has frozen my machine once in two tries. Oh well. It's still being developed, let's see how this turns out.
Subscribe to:
Post Comments (Atom)
2 comments:
nah ....
did not have that flag ...
but i found something like 3dnow!
any clues what that means?
See 3d Now!
Post a Comment