Kernel development - Architecture Choosing

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
extremecoder
Member
Member
Posts: 59
Joined: Tue May 23, 2006 11:00 pm

Kernel development - Architecture Choosing

Post by extremecoder »

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
User avatar
Brendan
Member
Member
Posts: 8561
Joined: Sat Jan 15, 2005 12:00 am
Location: At his keyboard!
Contact:

Re: Kernel development - Architecture Choosing

Post by Brendan »

Hi,
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.
Do you have any specific requirements?

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.
Post Reply