That article is a bit misleading if you don't know the specifics of the debate. First of all, to get that to work on vista, you have to have the hardware. That is, 32 bit is a real hardware limitation, it's just that nowadays most people are running 64 bit cpus on machines with 32 bit OS. If you have a 32 bit cpu, the limit is very real.
The problem with 32 bit software is that it can't "address" memory above 4gb. That is, its there, people can use, but software simply can't tell where the item is above 4gb. The little hack mentioned in the article goes around that, because it physically addresses memory in the mapped part of the ram. It's called Physical Address Extension, it allows the use of more than 4gb, but the problem is that the memory then must be managed by the application, not by the OS as windows does. This means that many drivers will have a problem with using that hack, and if you do that you will start encountering the famed BSOD.
Im all for some microsoft bashing, but given how 64 bit and 32 bit versions of vista and windows 7 cost the same, the whole conspiracy angle is out.
|