On Nov 22, 2007, at 1:59 PM, Chris Gehlker wrote:


On Nov 22, 2007, at 11:43 AM, Craig White wrote:

On Thu, 2007-11-22 at 11:19 -0700, Chris Gehlker wrote:


[snip]

So out of curiosity I went to the web to find out a little about  64-
bit OSes and this seems to be the conventional wisdom:

There are no advantages to 64-bit OSes that offset the losses from
bigger code due to bigger pointers and integers
There are classes of  applications that can really benefit from 64-
bithood, especially those that memory map big files.
32-bit OSes can be written to support 64-bit applications at least on
Intel and PowerPC.

So why is Linux moving in the direction of separate 32-bit and 64-bit
builds? Is it  just to remain portable on less popular hardware?
----
I've been using Fedora 7 86_64 at work on a fair amount of desktops  
and
it works well, including Firefox, including nspluginwrapper for 32 bit
Flash and Acrobat plugins and people are happy.

I'm curious. Why did you decide to go with a 64-bit version of Fedora?  
Do you have applications that work better or are only  available in 64- 
bit versions?


There must be something wrong in your setup or hardware because it
should work well...including launch times.

I strongly suspected that. I'm surprised though because I didn't have  
to do any tweaking to get the 32-bit version to work well. I'm still  
curious as to why the developers didn't go in the direction of just  
supporting 64-bit apps on a 32-bit kernel.




A 32-bit processor can't run a 64-bit application. It has nothing to do with the kernel. The 64-bit processor has different registers in its assembly code and some different instructions.