Linux.com

Re:64-bit & 32-bit

Posted by: Anonymous Coward on September 13, 2006 09:05 AM
> One advantage the AMD64 architecture has over other 64-bit processors (say SPARC) is the ability to run 32-bit programs (without resorting to emulation).

This is incorrect. SPARC has the ability to do this just fine. In fact, I'm posting this from a mixed SPARC64/SPARC32 box. My kernel is 64-bit, and I have both 32-bit and 64-bit userlands installed. The primary userland is 32-bit, but I do have a compiler for SPARC64 along with glibc and the C++ libraries in case I ever want to compile programs heavy on double-precision floating point arithmetic.

As a matter of fact, SPARC got this ability before AMD64 was even developed. The reason mixing 32-bit and 64-bit apps works as well as it does for AMD64 is because SPARC motivated the kernel to develop support for this kind of an environment.

#

Return to What you should (and shouldn't) expect from 64-bit Linux