Quote:
Originally Posted by
Varsel
I prefer advice from a pathfinder (one that has been where I'm seeking to go), and CPU is as good a place to start as any.
I was an early adopter to dual-core (well, dual processor) x86 64-bit computing. I had a 64-bit SMP/NUMA Opteron 242 system up and working back when most 64-bit Linux distributions were still a dysfunctional mess. Since then I've worked with many kinds of multiple-core processors, mobile and desktop versions, Intel and AMD, running 32-bit and 64-bit Linux kernels.
I maintain that the board and the peripherals are more important than the processor sitting in it. Your processor is an x86_64 compatible like everything else on the market, and ordinary 32-bit or 64-bit kernels
will load on it. Whether it can do anything with it once loaded depends
heavily on the system hardware and firmware; I got 64-bit Linux booting on my Opteron the very first try, the difficult bit was getting the disk controller drivers to work!
This is even frequently true for internal CPU features! Plenty of things like advanced CPU power-management modes, integrated thermal sensors, dual channel, integrated memory controllers, CPU chipset features, etc. only work if the manufacturer bothers hooking up the right wires. Frequently they don't, or just a small subset, to reduce size or cost or just to stratify the market. Ever see a laptop without C-states? Dell's sold a few.
IOW: Knowing your CPU doesn't even begin to tell you what you need to know about your system. Having a Phenom or Phenom II means you've probably got hypervisor support, if that matters to you.