Win XP works perfectly on most machines. I have no explanation of how HP has configured it to run on their machines.
I know a bunch of folks who would disagree with that.