Quote:
Originally Posted by Hopelesslylost1
When I get Fedora installed corectly...lol. do I get 64bit sowftware for it?
|
Better make that decision before you get Fedora installed.
You can run a 32 bit or 64 bit OS on a 64 bit CPU.
You can run 32 bit or 64 bit applications on a 64 bit OS.
You cannot run 64 bit applications on a 32 bit OS even with a 64 bit CPU.
Quote:
Some dude at best buy said the only difference between the 2 was the colors in the graphics.
|
That's a bit lame, but it might be just an exaggerated way of telling you something that is true.
There might not be any significant difference to you resulting from the choice of 32 bit vs. 64 bit Linux.
It depends on what kind of applications you will run on that system.
Quote:
Originally Posted by pljvaldez
Basically 32-bit programs can run on 64-bit processors with some compatibility layers thrown in. But you won't be fully able to utilize your hardware (especially more than 4GB RAM) unless you run applications optimized for 64-bit processors.
|
Those claims exaggerate the difference.
A 32 bit OS supporting 32 bit applications will run just fine on a 64-bit processor. There is no "compatibility layer" involved at all. It just works.
32 bit applications on a 64 bit OS involve a minor compatibility layer, but not enough to worry about.
A 32 bit OS can use up to 64GB ram. Most Windows 32 bit versions have a license (not technical) restriction to 3 and a fraction GB of ram. Most Linux versions have no license based restrictions on your rights to use your own hardware. There are some technical problems (kernel virtual address space) involved in very large amounts of ram on a 32 bit Linux system. Somewhere between 8GB and 16GB those are likely to become a good reason to select a 64 bit OS instead. But for 8GB or less, I wouldn't worry about that.
Each task on a 32 bit OS can only use up to 3GB of virtual address space. But ordinary users almost never want to run any tasks over 3GB virtual anyway. Having more than 3GB in a computer is useful for file caching and for running several tasks in parallel. Ordinary computer uses don't require more than 3GB for one task.
Of course, if
you run any of the unusual tasks that work better with over 3GB virtual, that would be a significant reason to select a 64 bit OS.
For ordinary users, 64 bit applications might be a little faster (or maybe a little slower) and it all adds up to barely detectable.
I would go with 64 bit Linux on the principle of newer and receiving more developer attention and more likely to improve with updates, rather than because I expect it to be noticeably better than 32 bit on day one.