Questions tagged [architecture]

Architectures usually refer to the difference between 32-bit x86 (i386) and 64-bit x86-64 (amd64/em64t) processors. Both are distinct architectures.

Architectures usually refer to the difference between x86 (i386) and x86-64 (amd64/em64t) processors. Both are distinct architectures. Use a tag specific to one architecture when a problem is believed to be architecture-specific.

For example, if you're having a problem just with the amd64 live CD, and the i386 live CD worked fine, tag your question . Note that some architecture-specific problems are bugs (and Ask Ubuntu is not the place to report bugs, as detailed here).

Ubuntu supports the following architectures:

  • amd64 (x64)
  • i386 (x86)
  • ARM
  • PPC/PowerPC (Old macs) -- This is unofficial.

A processor that can run the amd64 architecture can run the i386 architecture also, as the processor is backward-compatible to a 16-bit architecture. Generally, most OSes start in 16-bit mode, then, very early, switch the CPU to i386, and optionally, amd64 mode.

For questions about running 32-bit Ubuntu software on 64-bit Ubuntu systems, use the tag.

The tag should not be used in the sense of design principles and decisions (unless, of course, they are also about computer architecture as described above). For such questions, please use the tag instead.

132 questions
583
votes
16 answers

How do I check if I have a 32-bit or a 64-bit OS?

I downloaded and installed Ubuntu from the official site. However, I don't know if I installed the 32-bit or 64-bit version. In Windows 7 I could right click My Computer and it listed which version it was. Is there an easy way to check in Ubuntu?
219
votes
5 answers

Difference between the i386 download and the amd64?

What is the difference between standard i386 download and the amd64 download of Ubuntu 11.04? I am currently running the i386 on an amd machine, would my system work better with the amd64 download instead? (my machine was running Windows 7 64bit,…
Rob
  • 12,940
131
votes
6 answers

How to find architecture of my PC and Ubuntu?

When running uname -a, I get as output 41-Ubuntu SMP Mon Aug 13 17:59:54 UTC 2012 i686 athlon i386 GNU/Linux Can someone please explain to me why both i386 & i686 ? What exactly is my PC architecture and what version of Ubuntu am I using (32bit…
88
votes
3 answers

My processor is 64-bit - does that mean I need the amd64 image?

My processor is an Intel Core 2 Duo P8600 (2.40GHz). As far as I know that's a 64-bit processor - I'm a bit confused as the architecture is called AMD 64, is this a generic name given to 64-bit architectures? I've heard of x64 but can't see a…
Ross
  • 1,832
50
votes
5 answers

Is my processor 64 or 32 bit?

I am on Ubuntu and I did this command: $ uname -a Linux slabrams-desktop 2.6.32-29-generic #58-Ubuntu SMP Fri Feb 11 19:00:09 UTC 2011 i686 GNU/Linux Does it mean I am on 32bit or 64 bit processor? The reason I am trying to figure this out is that…
Genadinik
  • 645
35
votes
2 answers

Is the 64-Bit version of Ubuntu only compatible with AMD CPUs?

I was told that computers with more than 2 gig's memory need a 64 bit operating system to utilize all RAM. Is the 64bit Ubuntu download really JUST for AMD processors? I am asking because the disk image I downloaded says AMD64. So will my new Intel…
Klanestro
  • 485
27
votes
11 answers

Core i7 with 4GB - go 64 bit or stay 32bit..?

I have a Core i7 laptop with 4gb ram. In windows, the disadvantage of using the 32bit OS would be that a single app could not use more than 2gb of ram (+ the 2gb shared kernel-space memory) except when setting a boot switch which reduces the amount…
tommed
  • 999
23
votes
2 answers

Compile 32bit kernel on 64bit machine

I'm trying to compile a kernel for a 32bit single-core Intel Atom machine. Needless to say, the compile is taking inordinate amounts of time. It's been going for 2 hours and it's still only halfway through the driver modules. Compiling a kernel on…
Oli
  • 299,380
21
votes
0 answers

How do I determine if I am running 32 bit or 64 bit?

Possible Duplicate: How do I check if I have a 32-bit or a 64-bit OS? This question seems to come up quite regularly. The answer I know is to go to terminal and type uname -m if it says "x86_64" then I am running 64 bit. Can this be accomplished…
Ivanka
  • 211
19
votes
3 answers

Is there a 64bit version of ubuntu for intel CPUs?

I have a Lenovo IdeaPad Y580 that I'm planning on dual booting with. I want to use Ubuntu 13.04, but on the daily builds download page there is only "PC (Intel x86) desktop image" listed for intel, and "64-bit PC (AMD64) desktop image" listed for…
EvilBlob
  • 688
  • 2
  • 5
  • 10
14
votes
6 answers

Why does the separation of update and upgrade even exist?

I understand that in apt, the command update, updates the list of available packages, but it does not upgrade software that was already installed from these packages. I also understand that upgrade upgrades any software that I already installed from…
12
votes
7 answers

For better performance should I install 32-bit or 64-bit?

I don't know much about 32 bit and 64 bit. I had been using 32 bit and it's crashed (not working properly and i don't know how to recover) question here..... and i don't have backup and i run on 3.2 dual core intel processor can you recommend me…
S L
  • 1,939
10
votes
1 answer

How does Ubuntu manage so many daily images?

From these pages, https://cloud-images.ubuntu.com/locator/daily/ and http://cloud-images.ubuntu.com/releases/16.04/beta-2/, Ubuntu provides daily images for different releases (14.04 to 16.04), platforms (AWS, Azure, KVM, Vagrant...) and…
vvoody
  • 103
  • 4
8
votes
2 answers

amd64 vs ppc64el

When installing Ubuntu I have found two image files, one for amd64 architecture and one for ppc64el architecture. Are they both for 64 bit architecture? If yes, what is the difference, and which one should I install?
8
votes
2 answers

"Depends: ia32-libs-multiarch but it is not installable" - Solution

I noticed this on 12.10 trying to get the Android SDK working. For 64 bit versions, it is required to install: sudo apt-get install ia32-libs However, under 64bit 12.10, I got the following error: The following packages have unmet dependencies: …
1
2 3
8 9