all,
I have some doubt in choosing AMD Vs Intel architecture, because my work is into Kernel coding, Linux kernel hardening, Kernel compilation, LFS (Linux From Scratch) implementation. Also I enjoy system software development in Linux and Windows as well. Would like to know from you all, which architecture would be hassle free for this kind of OS related works.
- Regards
ex
Kernel development - Architecture Choosing
-
- Member
- Posts: 59
- Joined: Tue May 23, 2006 11:00 pm
Re: Kernel development - Architecture Choosing
Hi,
Unless you're implementing code that deals with NUMA (AMD only) and/or hyper-threading (Intel only), or the chipset (Intel have better chipset documentation), or hyper-transport (AMD only), then it really doesn't make much difference...
If you're trying to choose a new computer, then I'd buy something that is as different as possible to what you've already got. This just increases the variety of hardware you can use for testing.
For security/encryption purposes, I'd be tempted to get anything with a trusted computing chip, or to look at VIA's CPUs (which have special cryptography/encryption extensions built into the CPU), depending on what you're doing.
For embedded systems, I'd be tempted to look elsewhere, especially if you want to reduce hassles (30 years of backwards compatability has it's price).
For compiling kernels, I'd buy several second hand Pentium III's and set them up as headless systems for DistCC.
Cheers,
Brendan
Do you have any specific requirements?extremecoder wrote: I have some doubt in choosing AMD Vs Intel architecture, because my work is into Kernel coding, Linux kernel hardening, Kernel compilation, LFS (Linux From Scratch) implementation. Also I enjoy system software development in Linux and Windows as well. Would like to know from you all, which architecture would be hassle free for this kind of OS related works.
Unless you're implementing code that deals with NUMA (AMD only) and/or hyper-threading (Intel only), or the chipset (Intel have better chipset documentation), or hyper-transport (AMD only), then it really doesn't make much difference...
If you're trying to choose a new computer, then I'd buy something that is as different as possible to what you've already got. This just increases the variety of hardware you can use for testing.
For security/encryption purposes, I'd be tempted to get anything with a trusted computing chip, or to look at VIA's CPUs (which have special cryptography/encryption extensions built into the CPU), depending on what you're doing.
For embedded systems, I'd be tempted to look elsewhere, especially if you want to reduce hassles (30 years of backwards compatability has it's price).
For compiling kernels, I'd buy several second hand Pentium III's and set them up as headless systems for DistCC.
Cheers,
Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.