Just like Linux only started getting all the money from IBM back in 2000, because it was cheaper than Aix and a good way for IBM to disrupt Microsoft offerings in the enterprise.
It's not a training blob. It is an entire CPU, with its own firmware, sitting between the CPU and the DRAM chips. It has the bandwidth to examine every single memory access, which is something the Intel ME and PSP never had.
I am extremely impressed with Tim's integrity. His decision to stand up to this nonsense has and will cost his business dearly, but it has won him him the kind of credibility that can't be bought at any price. People remember stuff like this for a long, long time.
people chose those things due to superiority, not any dogmatic reason. i.e. wordpress was there and does what you expect it to. (besides, linux displaces windows on the server, but not on the desktop for reasons.)
imagine an alternate universe where wikipedia was a ghost town devoid of information, but hey, it's open!
they don't need BT, but rather, you can't let the VM manage its own PTEs. virtualbox lets you configure that - just turn off nested paging. vmware unfortunately doesn't do that. if you can get the VM booting in safe mode, flipping the safety options from system properties perf button might help too. (I will say ME runs fine where 98 doesn't. weird!)
tl;dr: newer AMD processors have non-coherent pagewalks. Intel has maintained coherent pagewalks despite that not being explicitly guaranteed in their documentation. Win9x depends on that.
I will say ME runs fine where 98 doesn't. weird!
Caching/speculative execution related bugs are very sensitive to patterns of memory access.