What is in FOLK? (as of version 2.4.0 for the 2.6.12 kernel)
FOLK is a continually-expanding project, so check back here regularly if there
is something you particularly want. However, being included is not a guarantee of
working, and not all patches are completely integrated in the furst round. Any
patch with known problems is listed as such.
Please note that the patch series for the 2.6 Linux kernels is relatively new and is
nowhere near as complete as the one for the 2.4 Linux kernels. This will change. Rapidly.
Andrew Morton's Patch Collection
This is probably one of the most complete patch archives out there at the moment. A
complete summary of what is in there will be included at a later date.
A software router that can be loaded into the Linux kernel, by MIT.
Control and Measurement Device Interface (COMEDI) is support for a variety of
Enhanced Stochastic Fairness Queueing is a mechanism for improving the fairness of
TCP/IP network connections. This is a driver that supports this mechanism under Linux.
There are many such fairness algorithms, for different types of situation.
Genoa Active Message MAchine - a very high-speed, low-latency protocol for LANs.
Intended for fast clusters.
Layer 7 Classifier
Allows netfilter to block or redirect by the type of application. This does not use the
port number, rather it looks at the first few packets in a connection for strings that
are guaranteed to be present.
Linux on LEON
The LEON is an LGPLed clone of the SPARC 8 processor, initially developed by the European
Space Agency. These patches allow you to run on this architecture.
Linux Intermediate Queueing
This allows you to create virtual devices which you can direct traffic to and from. IMQ
is useful for two situations - when you want to shape incoming traffic (Linux normally
can't do that very well) and when you want to share the same netfilter or shaping rules
across multiple devices.
Mobile IPv6 For Linux
Supports the Mobile IP protocol for IP version 6. Allows you to move a machine between
networks without losing existing connections. Has a lot of potential for wireless VoIP.
Hard Real-Time for Linux, for certain architectures only. (Check their website for the
current list.) Not everything can take advantage of it, though! The only decent soft
real-time for Linux that anything can use is by TimeSys and although their code is GPLed,
the GPL doesn't obligate to them to offer the source to anyone for free.
RSBAC Role-Based Security Patch
A role-based security patch for Linux, offering fine-tuned access control.
This is finally getting fully merged, as Linux Security Modules is only a partial solution
and RSBAC covers a lot that LSM misses.
IPv6 patches for the Linux kernel. Although the standard kernel supports IPv6, this is
supposedly a cleaner and more comprehensive implementation.
Sophisticated instrumentation for the TCP/IP stack, for the purpose of identifying
bottlenecks and errors in the kernel.