Kernel Info by [war]
Last Updated: (08/03/2002 @
Note: Some information was taken
from Richard Gooch's Kernel Newflash:
All kernels <= 2.4.9 are vulnerable to a local
root exploit via ptrace.
Simple fix: Please use kernel 2.4.10 or greater.
Alternative fix: http://coder.home.cosmic-cow.net/fm
NOTICE FOR KERNEL 2.4.15 USERS
Problem: I've booted Kernel 2.4.15, what do I
do to avoid disk corruption?
Confused about the patches?
Alexander Viro's patch should be used for
2.4.15, as it is now the official patch.
Current Stable Production Kernel (2.4.x series)
2.4.19 - 1) Possible IDE partition issues with 2.4.19,
as well as other minor IDE based problems.
2.4.18 - 1) First 2.4.18 is released, but it is actually
2.4.18-rc3, the 2.4.18-rc4 patch was dropped.
Then they re-released it, but the new 2.4.18 lost a chunk of the 2.4.18-rc4
To update to 2.4.18 final, download: ftp://ftp.kernel.org/pub/linux/kernel/v2.4/testing/patch-2.4.18-rc4.gz
Then: cd /usr/src/linux ; patch -R -p1 < ../patch-2.4.18-rc4.
Since 2.4.18-rc4 == 2.4.18, you are now patched to the official, real 2.4.18
2.4.17 - 1) Network driver fails to build with gcc-3.1.
Patch is availible here: http://groups.yahoo.com/group/linux-kernel/message/272905
2) Deadlocks are still not fixed.
Summary: During heavy swapping out, if user requests a large swap in, the
system will become unresponsive.
Rik Van Riel is currently working on a patch that works :).
3) There are 155 bugfixes and updates with this release; please read
the changelog for further details.
2.4.16 - 1) Kernel may stall when under
heavy disk I/O.
2) Fixes filesystem corruption bug, some PPC compiliation problems and
the 8139too oops.
2.4.15 - 1) Can cause
filesystem corruption when unmounting a drive.
2) Will not compile on Sparc or PPC architectures due to show_trace_task
2.4.14 - 1) Has deactivate_page
Fix: Edit loop.c, and delete the deactivate_page() function calls.
2.4.13 - No known bugs.
2.4.12 - Parallel port driver
broken in this release.
2.4.11 - Allows local denial
of service using symlinks.
2.4.10 - SCSI partiton handling
code appears to be broken
2.4.9 - 1) Compiling NTFS
does not work.
Fix: Add the line #include <linux/kernel.h> to the file linux/fs/ntfs/unistr.h
2.4.8 - The SBLIVE! emu10k1
driver must be compiled in, it will not compile as a module.
2.4.7 - No known bugs.
2.4.6 - No known bugs.
2.4.5 - The OOM killer is
triggered too early, causes excessive swapping.
2.4.4 - No known bugs
2.4.3 - Loopback driver fixed.
2.4.2 - Loopback driver still
2.4.1 - Loopback driver still
2.4.0 - Loopback driver corrupts
data under some conditions.