Quote:
Originally Posted by SaintDanBert
If I have a 64-bit distro installed, am I able to download and run a 32-bit binary application? If so, do I need special utilities or libraries or is this mostly transparent? (I'm an olde VAX/VMS hacker who walked the 16 vs. 32 bit line aeons ago. Am I 32 vs. 64-bit fearful for no good reason?)
|
64 bit Linux is in very good shape. Almost everything you might want is available as 64 bit.
Running 32 bit applications in 64-bit Linux is easy and transparent. No problems.
Installing 32 bit applications is a bit harder. You might want to because there isn't a 64 bit version available. That is rare, but there are some 32-bit only applications. Or you might just want to try the 32 bit build of some application.
I use Mepis at home and Centos at work. Mepis is based on Debian and I think what I'm about to say about it also applies to the other Debian based derivatives. Vs. Centos which is almost exactly RHEL (Red Hat Enterprise).
Mepis (through Debian) has a greater collection of pre built 64 bit applications. You are more likely to find the application pre built as 64 bit than in a non Debian based distribution.
Mepis (Debian) has some (very few) 32 bit applications recognized as being the correct builds for use with the 64 bit OS, so the 32 bit version will install transparently with no extra effort when you install that application.
Other 32 bit applications can be installed, but the process is trickier (at least for me) and you are likely to need to manually install 32 bit dependencies, rather than have that automatic.
Centos has less available pre built. But it does a better job when you decide to install a 32 bit application into a 64 bit system. Dependencies etc. are managed almost as perfectly when installing a 32 bit application into a 64 bit system as they are when installing a 64 bit application. Note that "less available pre built" does not mean "few available pre built". Centos has an amazingly large collection of pre built 64 bit applications, just not as many as Debian.