SUSE / openSUSEThis Forum is for the discussion of Suse Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
32 bit software will run on a 64 bit machine. In fact software such as OpenOffice only comes in 32bit. There's no reason I have found for not installing 64bit software on an x86_64 machine. I can't quantify but 64bit software is faster on a 64bit machine and the upper limit on memory addressing is higher.
If it's your only machine, it doesn't matter. I have 2 machines, one 64, one 32. On the 32-bit, I have OpenOffice and everything ... on the 64 bit, I have what's optimized for 64-bit only. Run the same program on both machine 64-bit is (appears to me to be) twice as fast. As more packages are optimized for 64-bit, I believe the results will be very successful.
Me? Put a 32 bit app on my 64-bit machine? You must be kidding!!!
When I want to get some programs/packages, they have them listed as 32 bit and 64 bit and I don't know which I should choose because I don't know if my system is 32 or 64 bit.
When I want to get some programs/packages, they have them listed as 32 bit and 64 bit and I don't know which I should choose because I don't know if my system is 32 or 64 bit.
The command
uname -r
will reveal the kernel you are running and that usually indicates the architecture, amd64 or i386.
Me? Put a 32 bit app on my 64-bit machine? You must be kidding!!!
I am in a situation where I must do that. I run my AMD64 brute as a Linux terminal server. Because 30 or so clients may be running apps on it at the same time, I need maximum throughput so I have everything I can 64bit. Exceptions are needed apps that are only in 32bit so far (maybe by June...)
OpenOffice
FreeNX
Opera (love the interface, although FireFox is not bad)
I have OO and Opera installed in a 32bit chroot on my Debian system. The apps see 32 bit libraries and run as 32 bit. Everything else works as 64 bit for me. Getting these 32 bit apps to print was interesting...
1) it is impossible to run 64 bit apps on 32-bit OS (it does not matter if CPU is 64-bit, if OS is 32-bit)
2) you can't run 32-bit on pure 64-bit OS but:
3) you can run 32-bit apps on hybrid OS:
-hybrid OS is "pure 64-bit" + 32-bit libs added for compatibility
4) memory advantage "counts" above 2GB:
32-bit OS can use more but it will slice memory into smaller chunks, so it is advantegous for app that utilise more than 2GB to run on 64-bit system. However program must be aware that it can use single TB of memory chunks (so it must be 64-bit too)
5) math apps (e.g encryption) will run several times faster on 64-bit OS than 32-bit. Also video apps and a lot more
6) nowdays a lot of 64-bit apps is only recompiled for 64-bit but not optimised, so in fact it may not be (currently) real advantage of using 32-bit apps over 64-bit apps. So what software will profit from 64-bit version specifically? You may need to test it (aside from obvious)
7) AMD64 is faster than similarly clocked 32-bit AMD CPU, thanks to architecture changes
8) 64-bit OS will NOT work with 32-bit drivers. So Any hardware that does not have 64-bit drivers will not work on 64-bit OS
9) can't mix different pieces of software: eg 32-bit FF with 64-bit plugins (or reverse)
So if you need FF with java 1.5 and plugins you need to install
You will have to install 32-bit FF because flash is inly 32-bit, java 1.5 plugin (Sun) is only 32-bit. However mplayer plugin is 32-bit and 64-bit. If installed 32-bit FF you need to install 32-bit mplayer plugin.
10) 64-bit OS is not 2x as fast as 32-bit. In some cases it will be several times, in other no advantage.
the 'smp' (symetric multi processing i believe) in the output of 'uname -r' means that that the kernel your using is for a multi-cpu processor (dual core), so you that is the correct one you are using.
edit: i notice in your first post you said your cpu is being recognized as i586 and i686?! which one? either way.. this indicates a 32bit CPU.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.