You could download the kernels and use rpm, yast2 or kpackage to query the description that comes with the rpm file. Or you could use mc (Midnight Commander) to extract the description.
If you are writing drivers, I assume that you are looking for more particular differences between each version, than what I was starting to type. MP is the kernel to use for multiprocessor systems. It will use spin-locks for example which a single processor kernel wouldn't.
The Itanium kernels are obviously optimized for the Itanium processor. There may be other differences reflecting differences between two types of Intel or AMD 64 bit processors. For example the number of MTRR registers may differ.
A 32 bit kernel will probably use a 4k page size. On a 64 bit kernel it could be 4k, 8k, 16k or 64k. A larger page size allows for a
larger virtual memory address space. I think the other 64 bit kernels may use 8k.
You might want to look in the SuSE website. In my opinion, users with Itanium multiprocessors will be using
SuSE Linux Enterprise Server 8 or 9. Which ever particular kernel these use by default will probably be the one you
will want to start looking at first.
I hope my response hasn't been totally useless.
|