Oliver Schinagl wrote:
> not to start a flamewar or the like, but linux can run 32bit bins, just not 
> nativly afaik, you need some sort of emu library. But since I use gentoo, and 
> pretty much everything is compiled from source anyway, I only have stupid 
> closed src bins that would need to work in 32bit mode to begin with. So to 
> me, that wouldn't really be an issue :)

Actually, the x86_64 linux kernel will run 32bit applications natively. 
The X86_64 instruction set changes in 64bit mode which cause problems 
are all in the privileged instruction set and this is purely a kernel 
domain. What the kernel has to cope with, however, are the different 
data sizes.

As with Solaris, Linux running 32bit apps with a 64bit kernel needs to 
have the 32bit libraries so that the programs can interface with the 
kernel correctly. It's just the same. The problem is that there a number 
of religious zealots in the Linux world who would have you believe that 
a 64bit operating system is only ideologically pure if all the apps are 
64bit as well and hence don't supply 32bit libraries.

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
counterparts, probably due to the extra memory bandwidth and cache space 
they need, on the same system and kernel. Only a very few programs need 
to access more than 3GB of memory. This is why, by default, applications 
on Solaris are built as 32bit binaries even on 64bit hardware. It also 
makes the binaries more portable.

Anyway, this is getting way off the topic of ZFS.

Solaris makes an excellent NFS/CIFS server (with Samba for the CIFS 
part). ZFS itself is excellent, in my experience, as long as you don't 
want fine-grained control over user space usage. As I've just 
discovered, the current work-around for this is to use the underlying, 
excellent, zpool technology to manage the storage itself and overlay 
another filesystem in a zvol for those circumstances where ZFS isn't 
there yet.

I hope that helps.

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

Reply via email to