64-bit ... | Saturday, 30 April 2005 |
The problem is the OS's. Excluding Win32 apps, many software packages are 64-bit ready. CRiSP has been for around 10+ years starting with the DEC Alpha and SGI Irix.
But now that platforms are more prolific, its difficult to support these platforms.
Why?
Well consider Linux. We have linux/32 and linux/64. CRiSP runs fine on an 8MB machine and a 4GB/32-bit address space is oodles. So why would one want to run a 64-bit version of CRiSP?
Well for a start, it will be faster (more cpu registers, internal 64-bit arithmetic etc). But it may not be noticably faster (maybe 10-40% faster), so there is little merit in offering 64-bit CRiSP across every combination of platforms - at the moment.
As Windows 64 takes off and puts 32-bit cpus out for the trash, then we can live in a more pure 64-bit world. At the same time Linux/64 would be the preferred OS to multiboot or use inside a virtual machine (eg. VMWare, Xen, Virtual PC).
But as of this writing, Win64 is vapor-ware: you can get it, almost for free, but it voids the customers warranty. Who wants that?
If/when I buy PC's I buy them with the extremely horrible Microsoft $$$ license, and then install Linux on the box. The Windows comes in useful when the machine is eventually given away. I wouldn't want to buy a machine with Win/32 XP at this time because proper Win/64 is imminent, e.g. from suppliers like DELL.
Its a confusing time...