Kernel 2.4

Michael Salathe
There is a newer version of this page. You can find it here.

LIMITATIONS OF USING A 2.4 KERNEL VS A 2.6 KERNEL

This program works with newer versions of both the 2.6 and the 2.4 linux
kernels, but there are certain limitations when using a 2.4 kernel.
With the 2.6 kernel you only see the interfaces that are currently up
and running, but with the 2.4 kernel you see all interfaces whether
they're running or not. Also, with the 2.4 kernel the program relies on
shell calls to ifconfig and brctl while with the 2.6 kernel this is not
the case. Having a lot of shell calls may be a security concern so
when using a 2.6 kernel the program is slightly more secure.

If you set the Packet scheduler clock source to 'CPU cycle counter' in
the kernel then you get a clock frequency of only 100Hz with the 2.4
kernel while the frequency is 1000Hz in the 2.6 kernel. This means
the netem timer accuracy would only be to the nearest 10ms with 2.4
but 2.6 will be accurate to the nearest 1ms.

If you are still using Kernel 2.4, you have to change the kernel version
in config.inc.php to '2.4' or else the program won't work properly.


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.