UbuntuHelp:32bit and 64bit/zh
English • 中文
64-bit and 32-bit
Most computers run in 32 bit. Processors capable running 64-bit mode are AMD's Athlon x64, FX, X2 processors, Intel's Itanium and Xeon, Intel Core 2, Pentium D, some versions of Pentium 4 and Celeron D. For AMD processors, if the processor supports AMD64, and for Intel processors, if the processor supports EM64T (which is Intel's version of AMD64), the processor is capable of running in 64-bit mode.
- What about "G5" PowerPC chips? Or SPARC64, MIPS64, etc. (Note: Linux works on EVERYTHING! :) )
大多数计算机目前都是32位的。能够运行64位模式的处理器有AMD 的速龙 x64，Fx，X2， Intel的Itanium与Xeon，Intel的Core 2， 奔腾 D， 奔腾 4 与赛扬 D 部分型号。 如果AMD处理器支持AMD64，而Intel处理器支持EM64T，那么这样的处理器就能够运行在64位模式下。
那么 “G5” PowerPC 芯片呢？ 或者 SPRC64，MIPS64?(提示：Linux几乎能够运行任何东西)
What is it?
32 bit and 64 bit is really the size (or width) of a chunk of memory (more accurately, the memory registers) in the computer. A 32 bit computer has a word size of 32 bit, this limits the memory to a very very large number (4 GB of physical ram in practice). A 64 bit computer will handle a literally enormous amount of memory (about 128 GB of physical ram). 32位与64位是计算机存储寄存器的大小或宽度。 一台32位计算机的字节宽度是32位，它的寻址能力非常大(4GB 的物理内存)。 而一台64位计算机的寻址能力简直就是惊人的（大约是120GB物理内存）。 We are moving towards a world where information is stored in a terabyte. A few of these will store all the programs of your favourite TV station for a number of years. When you are moving this amount of data and compressing it to store it more efficiently then you need the extra power 64 bit allows. 我们正在步入一个信息以GB单位存储的世界。 在可预见的未来，你将能够存储下你所喜爱的所有电视节目。当我们传送这样巨大的数据量并且更有效地压缩和存储他们时，我们需要64位处理器所提供的强大能力。
Which is better
A 64 bit processor is the way of the future, and it is worth mentioning that AMD's 64-bit processors function fine in a 32-bit environment. One might still recommend staying with 32-bit software because the 32-bit software has more support, but that is changing. Within 10 years one would expect most computers to be 64 bit however one might believe that between now and then the average person will have another 2 computers (one every 5 years). 64位处理器代表了未来，
The bottom line is that for free software it is not that important. Code can be converted between the two because it is source code so that most things 'just work'. The unfortunate thing is that it is actually a little tricky converting some programs from 32 to 64 bit and therefore some programs cannot run in native 64 bit mode. They can run in an emulated mode but this will be a little slower. There is even the case when code that works in 64 bit actually runs slower because of the magic in the processor differences.
On processors that support AMD64 or EM64T, performance might be slightly higher in 64-bit mode than in 32-bit mode. The (technical) reason for this is that in 64-bit mode the processor has more and wider registers available, which means that programs compiled for 64-bit mode can run more efficiently.
How to make 32 bit work on a 64 bit machine
At this time, those with a 64 bit processor have the option of installing the 64 bit version of Ubuntu. Not all software is available in the 64 bit environment. In particular non-free items are usually 32 bit. For example the Flash plugin is a 32 bit program.
Some programs can be run in the 64 bit version of Ubuntu by using the 32 bit libraries.
sudo apt-get install ia32-libs*
One can also use the Synaptic package manager to install the 32 bit libraries.
Another option is to create a 32 bit environment with chroot