* a) What are the pros and cons in switching to 64 bit mode?
* - Is it faster?
I don't know - never ran my Opteron in 32-bit mode. I was wishing 64-bit 
floating point operations would be faster but they're not because AMD didn't 
really improve the math unit. In principle it should be faster if only because 
you're running in Native mode rather than Compatibility mode.

* - Are the packages less stable?
No.  It is possible that some 'unclean' code which is being transitioned to 64-bit will 
cause problems but I am not familiar with any. OpenOffice was unclean at one stage but 
the fix-up was completed at least a year ago. (Having said that, I had fixed up 64-bit 
issues in 2 "open source" libraries.)

* - Does it need significantly more memory?
No, memory use doesn't change that much except for addresses now being 64-bit 
(well, something like 48 really) rather than 32-bit. 32-bit addresses limited 
you to 4GB of virtual memory.  With 64-bit addressing you probably cannot 
afford to buy enough memory to make use of all 48 address bits.

* - Can I use 32 bit apps from the repository if I have problems with an
identically named one in the 64 bit repository (with pinning maybe)
Yes, but it's tricky. The kernel needs to support the 32-bit system call format 
(I think the Debian kernels enable this by default) and you need a 32-bit 
dynamic loader and 32-bit libraries.  Your 32-bit program can only make system 
calls and link to 32-bit libraries.

* b) Is there a simple transition path?
Yes, install from scratch.
* - Is there any howto?
Numerous howtos on the Debian AMD64 website.Have a look at the links near the 
bottom of this:
http://www.debian.org/ports/amd64/

* - My current unstable repository seems to have a 64 bit kernel - do I just 
install that and then change where my sources.list points>
No. Install from scratch.  Install 32-bit libraries as needed.

Some software (notably numerous proprietary stuff - people have already 
mentioned Acrobat Reader) are available as 32-bit only.  Other proprietary 
binaries that come to mind are Flash Player and Skype.  I've nagged Skype for a 
few months but they really don't care.  I don't use any of these 32-bit only 
software because I refuse to waste disk space installing 32-bit libs.  If you 
use Wine or CrossoverOffice or Cedega you will have pretty much a complete 
32-bit installation in parallel with your 64-bit.  If you really use a lot of 
32-bit stuff, stick to 32-bit until things improve (that may be a few more 
years). The exception to that of course is if you're one of those people who 
really wants to squeeze something out of every CPU cycle.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to