Fedora 9 32 or 64 Bit - Which One?
Jerry Feldman
gaf at blu.org
Fri Oct 31 19:15:25 UTC 2008
On 10/29/2008 07:50 PM, Bill Davidsen wrote:
>
> I think I see the reason this 32 vs 64 doesn't get resolved, the
> people who say "what hassles" or "it just works" are all either
> genuine experts such as you, people who do system administration "as a
> job" rather than "so they can do their job," and a few people who
> present themselves as experts and expect others to take opinion as
> gospel, actual expertise unknown. Based on notes about having to hand
> install both 32 bit and 64 bit versions of libraries and a few other
> minor diddles, which are not worth noticing to the experts, but
> confusing and worrisome for the users who are either just running
> applications or developing desktop applications.
>
> I think those of us using a mix of 32 bit and 64 bit CPUs would have
> to see an easily measured performance gain to go 64 bit on the
> machines which can do so, because the hassle factor of supporting
> multiple versions of the rest of the system is measurable.
>
> I think the answer is that many more people are running 32 bit
> systems, and unless you have some need to run very large applications,
> or a large server, or large memory, you will be using more widely
> tested compilations of the software, and will have a larger group of
> experienced users to answer questions. That's the best reason to stay
> 32 bit now, lacking a benefit from 64 bit.
>
The reason for some of the hassles is that some developers are just too
lazy to fix their applications, or that some 32-bit applications are
very poorly written, It's just that simple. From a developer standpoint,
developing a portable application, eg. one that can be compiled for
32-bit or 64-bit and work out of the box is relatively simple if you
follow some rules. The newer C and C++ language standards also have
specific 32-bit and 64-bit integers, so you don't have to use "long"
which can be 32-bits or 64-bits. I remember the same issue with 16-bit
and 32-bit. In the past, I worked on a reasonably complex application
that had to work on Linux (debian 32-bit, Solaris x86 32-bit, and
Solaris SPARC. And, my development system at home was a Digital Alpha
running Linux 64-bit. The only problem we had was that the data base
code used an algorithm where pointers would be stored with the keys, and
could be on a non-natural boundary causing an exception on the SPARC.
There were zero 32-bit to 64-bit issues. I've seen other code that it
will take several man-years to get it to run properly on 64-bits.
The bottom line is that nearly every new laptop and desktop system being
produced today uses 64-bit hardware, and Vista is very memory hungry to
where you probably won't be able to get a 32-bit Windows platform.
<note - I am bias toward 64-bits since I have been working in 64-bit
land since at least 1994, and with 64-bit Linux roughly in the same time
frame. I forget exactly when Linus actually had a 64-bit kernel for the
Alpha, but it was 94 or 95.
--
Jerry Feldman <gaf at blu.org>
Boston Linux and Unix
PGP key id: 537C5846
PGP Key fingerprint: 3D1B 8377 A3C0 A5F2 ECBB CA3B 4607 4319 537C 5846
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 251 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20081031/e681827b/attachment-0001.sig>
More information about the fedora-list
mailing list