Quote:
Originally Posted by raphtor
I didn't find a intel specific 64 edition
|
You're lucky. Some distributions have ia64 editions, and some people waste a lot of time discovering ia64 software doesn't work at all on the common 64 bit Intel CPUs (IA64 is for a line of Intel 64 bit CPUs that is less common in business use and almost non existent in home use).
Quote:
but I googled to find out the amd64 version works just fine.
|
Right.
Quote:
But I also saw discussions about how it is not recommended to install a 64 bit edition as the available binary codes for standard softwares are limited.
|
Almost all software available for 32 bit x86 is also available for amd64.
Quote:
I have also seen that a 32 bit installation would work just fine on 64 bit machine. is that true?
|
True. IA32 architecture (more commonly known by various x86 names, such i686) will work fine on any amd64 compatible CPU.
Quote:
Then why would they even release a 64 bit edition?
|
Some commercial systems need more than 16GB of physical ram. 32-bit x86 can support up to 64GB, but very badly and should not be used for over 16GB.
Some programs (again more common in business than home) need over 3GB virtual memory per process, which is not possible with 32 bit.
Some programs run significantly faster in 64bit mode.
Quote:
does it really double my machine's performance?
|
Not even close. You could easily write a program that would run twice as fast in 64bit mode as in 32bit, if that (rather than some real function) were your goal. But you would have a very hard time finding any program written with some other goal that runs twice as fast in 64 bit mode.
I think (but not based on solid testing) that most programs run a tiny bit slower in 64bit mode than in 32bit mode. But that may depend on the size of the L1 and L2 caches. As caches get bigger on newer CPUs the reasons for 64bit programs running slower tends to vanish.
I think (but not based on solid testing) that some programs run moderately faster in 64bit mode than in 32bit and that is enough to make the average faster for 64 bit even if more programs are a tiny bit slower in 64bit.
IMO, if you are doing a fresh install of Linux anyway, select 64bit unless you are severely short of either disk space or ram (severely short of ram is probably about 256MB). But if you already have 32bit Linux in use with lots of options and settings established, leave it 32 bit until you have a better reason to do a fresh install.