Home
Compilers
Development
Documentation
Distributions
Machines
Processors

Development

Kernel development

If you want to work on the Linux kernel, you should subscribe to the mailing list. Archives of this list can be found at MARC and at Gelato.

You may also find ia-64 linux kernel: design and implementation by David Mosberger & Stephane Eranien useful.

Linus' tree is generally very up-to-date these days and should build for ia64. There may be some not-yet-integrated patches you can find in the BitKeeper tree. If you fetch the latest official kernel from kernel.org you may need to apply a small ia64 patch.

Performance Measurement

Stephane Eranien works on the extremely useful Perfmon project which can help you find performance problems in your code.

David Mosberger wrote the q-tools performance analysis tools.

ELILO

In order to boot a kernel, you will need a copy of ELILO (an EFI version of LILO). Your distribution should already have provided you with one, but if you want to check out the latest and greatest, you can find tarballs on Sourceforge.

Other useful stuff