Changes in Lunar's kernel module naming (explained)
nestu
nestu at lunar-linux.org
Wed Oct 13 17:55:42 UTC 2004
Hello everyone,
Talking in name of lunar devs, I want to explain a little
what is going to happen in a near future with our kernel
modules. Step by step, as new versions are released, we will
bump as usual; but when you install a new kernel, you will
lin it with a new name:
° for 2.4, linux-2.4*, instead of just linux*
° for 2.6, linux-2.6*, instead of linux-beta*
Therefore, each tree, 2.4 and 2.6, will have its own stable
version called linux-2.4 and linux-2.6. linux-2.6 is
completely new since currently we don't have a stable kernel
release module for 2.6, but this will change as soon as the
next stable release, 2.6.9, that is due very soon, is released.
As 2.4's are being updated right now only on stable releases
-not like 2.6- this change will happen with the future
release of 2.4.28 (today at 2.4.28pre4), so nearly 100% sure
it'll be accomplished later than 2.6. Don't dispair, you
won't miss a single module that you don't have now:
linux-vanilla will be linux-2.4-vanilla, linux-openmosix
will become linux-2.4-openmosix, and I bet you can guess how
linux-grsec will be called.. Yep, you bet, linux-2.4-grsec!.
There is, however, one exception: linux will become
linux-2.4, so you can say bye-bye to linux-stable. So long,
buddy!
In 2.6's case, changes will come through quite quickly. A
brand new linux-2.6-grsec (yes, 2.6 and grsec, yay!) is in
moonbase since yesterday evening. Now will come linux-2.6-mm
(old linux-beta-mm) and next arrival will be
linux-2.6-prepatch (old linux-beta). The -prepatch version
will hold the latest rc kernel (also called prepatch, hence
the new naming) on kernel.org. If you wish to have the
latest stable 2.6 kernel, you will have to install our
new-to-come linux-2.6 module. Notice this is a change from
actual policy, since our "old" linux-beta module did include
stable releases before. If you want to assure stability
under 2.6.X, go for linux-2.6; if you want to know what is
cooking in 2.6, or you need a new feature to get your box
working as you like, go for linux-2.6-* variants.
Don't forget that kernel stability has nothing to do with
userland stability. Our distro is officially 2.4.X based,
i.e., the moonbase is focused to compile against 2.4
headers, although we serve 2.6 headers, too.
So, summing up, don't stop tracking your moonbases for new
kernel fun!
See you soon!
nestu ;))))
More information about the Lunar
mailing list