[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kernel naming conventions?



I've been googling for the past half hour and my google-foo is failing me.

When searching for installable 2.6 kernels, I get a list like this:

westk[@]goshen]:/home/westk:> sudo aptitude search linux-image | grep 2.6
Password:
v   linux-image-2.6                 -
p   linux-image-2.6-486             - Linux kernel 2.6 image on x86
p   linux-image-2.6-486-etchnhalf   - Linux 2.6-etchnhalf image on x86
p linux-image-2.6-686 - Linux kernel 2.6 image on PPro/Celeron/PII p linux-image-2.6-686-bigmem - Linux kernel 2.6 image on PPro/Celeron/PII p linux-image-2.6-686-bigmem-etch - Linux 2.6-etchnhalf image on PPro/Celeron/ p linux-image-2.6-686-etchnhalf - Linux 2.6-etchnhalf image on PPro/Celeron/ p linux-image-2.6-686-smp - Linux 2.6 image on PPro/Celeron/PII/PIII/P
p   linux-image-2.6-amd64           - Linux kernel 2.6 image on AMD64
p   linux-image-2.6-amd64-etchnhalf - Linux 2.6-etchnhalf image on AMD64
p   linux-image-2.6-k7              - Linux kernel 2.6 image on AMD K7
p linux-image-2.6-k7-smp - Linux 2.6 image on AMD K7 SMP - transition p linux-image-2.6-vserver-686 - Linux kernel 2.6 image on PPro/Celeron/PII
p   linux-image-2.6-vserver-k7      - Linux kernel 2.6 image on AMD K7
p   linux-image-2.6-xen-686         - Linux kernel 2.6 image on i686
p   linux-image-2.6-xen-vserver-686 - Linux kernel 2.6 image on i686
p   linux-image-2.6.18-4-486        - Linux 2.6.18 image on x86
i linux-image-2.6.18-4-686 - Linux 2.6.18 image on PPro/Celeron/PII/PII p linux-image-2.6.18-4-686-bigmem - Linux 2.6.18 image on PPro/Celeron/PII/PII
p   linux-image-2.6.18-4-amd64      - Linux 2.6.18 image on AMD64
p   linux-image-2.6.18-4-k7         - Linux 2.6.18 image on AMD K7
p linux-image-2.6.18-4-vserver-68 - Linux 2.6.18 image on PPro/Celeron/PII/PII
p   linux-image-2.6.18-4-vserver-k7 - Linux 2.6.18 image on AMD K7
p   linux-image-2.6.18-4-xen-686    - Linux 2.6.18 image on i686
p   linux-image-2.6.18-4-xen-vserve - Linux 2.6.18 image on i686
p   linux-image-2.6.18-5-486        - Linux 2.6.18 image on x86
i A linux-image-2.6.18-5-686 - Linux 2.6.18 image on PPro/Celeron/PII/PII p linux-image-2.6.18-5-686-bigmem - Linux 2.6.18 image on PPro/Celeron/PII/PII
p   linux-image-2.6.18-5-amd64      - Linux 2.6.18 image on AMD64
p   linux-image-2.6.18-5-k7         - Linux 2.6.18 image on AMD K7
p linux-image-2.6.18-5-vserver-68 - Linux 2.6.18 image on PPro/Celeron/PII/PII
p   linux-image-2.6.18-5-vserver-k7 - Linux 2.6.18 image on AMD K7
p   linux-image-2.6.18-5-xen-686    - Linux 2.6.18 image on i686
p   linux-image-2.6.18-5-xen-vserve - Linux 2.6.18 image on i686
p   linux-image-2.6.18-6-486        - Linux 2.6.18 image on x86
p linux-image-2.6.18-6-686 - Linux 2.6.18 image on PPro/Celeron/PII/PII p linux-image-2.6.18-6-686-bigmem - Linux 2.6.18 image on PPro/Celeron/PII/PII
p   linux-image-2.6.18-6-amd64      - Linux 2.6.18 image on AMD64
p   linux-image-2.6.18-6-k7         - Linux 2.6.18 image on AMD K7
p linux-image-2.6.18-6-vserver-68 - Linux 2.6.18 image on PPro/Celeron/PII/PII
p   linux-image-2.6.18-6-vserver-k7 - Linux 2.6.18 image on AMD K7
p   linux-image-2.6.18-6-xen-686    - Linux 2.6.18 image on i686
p   linux-image-2.6.18-6-xen-vserve - Linux 2.6.18 image on i686
p   linux-image-2.6.24-etchnhalf.1- - Linux 2.6.24 image on x86
p linux-image-2.6.24-etchnhalf.1- - Linux 2.6.24 image on PPro/Celeron/PII/PII p linux-image-2.6.24-etchnhalf.1- - Linux 2.6.24 image on PPro/Celeron/PII/PII
p   linux-image-2.6.24-etchnhalf.1- - Linux 2.6.24 image on AMD64

It used to be that the kernels were named something like "kernel-image-2.6.24...".

Four questions:

1. Why the change from "kernel-image..." to "linux-image..."?

2. What is "-xen" and "-vserver" and what happened to just plain "-686" with the 2.6.18 and 2.6.24 kernels?

3. How can I tell my aptitude-search command to list wider columns to see the entire name. Since I can't see the entire name, I tried "aptitude show linux-image-2.6.24-etchnhalf.*" to get more details on these, but the command spit up blood all over my new shirt instead of doing what I expected.

4. What's the difference between, say, "linux-image-2.6" and "linux-image-2.6-686" and "linux-image-2.6.18-6-686"? I understand the last one is a specific version of the 2.6.18 kernel (the 6th sub-variant of the 2.6.18 kernel compiled for i686 machines?), but is the 2.6-686 the 1st version of the i686 kernel, or something else?

Thanks!

--
Kent West     <*)))><
http://kentwest.blogspot.com
Reply to: