Joerg Schilling wrote: > I am not sure about the current state, but 2 years ago, Linux was only able to > run a few simple proramg in 32 bit mode because the drivers did not support > 32 bit ioctl interfaces. This made e.g. a 32 bit cdrecord on 64 bit Linux > impossible.
I've never had a 32bit binary not work under Mandriva Linux. Then again, the code I'm running doesn't do anything low-level (other than normal tty ioctls). >> For the most part, 32bit binaries will run faster (my benchmarks on both >> Linux and Solaris generally get a x2 speed improvement) than their 64bit > > My tests show a typical 30% speed improvement for 64 bit code caused by the > fact > that the x64 architecture offers twice as many registers than x86. Funnily enough I've never, ever had code run faster when compiled 64 bit, either with gcc or the Sun Studio compilers on x86_64 machines. > On Sparc systems, 64 bit code typically runs 10-20% slower probably because of > higher memory requirements. I concur with those findings. Steve -- --------------------------------------------------------------------------- Computer Systems Administrator, E-Mail:[EMAIL PROTECTED] Department of Earth Sciences, Tel:- +44 (0)1865 282110 University of Oxford, Parks Road, Oxford, UK. Fax:- +44 (0)1865 272072 _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss