RedHat kernels should ship with a proper debugger and crash dumper. This
is a pretty controversial issue, but my vote is 'yes' -- afaict kdb/lkcd
don't affect those who don't use it, and it's useful to those who do need it.
(This is not a feature request for 7.2.)
If you look in recent kernels (2.4.7-6 etc) you can see that there already is a
kernel with the kdb integrated in the form of the kernel-debug package.
As for the crashdump; crashdumps as done the SGI way are inherently unsafe (the
kernel state is foobar and THEN writing huge amounts of data to disk.... if
either the scsi layer or scsi device driver was the reason for the crash you
might end up dumping your data over what WAS your oracle customer database).
We're considering it or better alternatives though.
I'm guessing that since there's only an i686 version of the -debug kernel in
rawhide, there won't be an i386/586 version next release -- right?
No; not precompiled; on debug kernel takes up enough space already....
However you probably can build a i586 one yourself by doing
rpm --rebuild --with debug --target=ii586 kernel-2.4.X-Y.src.rpm
Or just add the patch you your own kernel build using kernel-source.. the patch