The kernel directory contains three subdirectories, "realtime", "client" and "server". There are files ending in .deb and files ending in .rpm. The files ending in .deb are Linux kernels for Debian / Ubuntu / Mint / Zorin / MxLinux / PopOS and other debian based distributions. They can be installed with "dpkg -i *.deb". The files ending in .rpm are Linux kernels for Redhat. They will work with Fedora, Rocky, Alma, and other Redhat derived distributions. They can be installed with "rpm -i *.rpm". Note that Redhat will not allow two copies of kernel headers to be installed at the same time so you will need to remove the existing headers first with "rpm -e kernel-headers --nodeps". They are not compiled for non-Intel platforms but the ".config" file is also provided in the same directories should you wish to use this as a starting point for your own kernels. The "server" kernel is optimized for thruput but newer kernel schedular conventions no longer permit non-preemptive operation so it is configured with LAZY_PREEMPTION which allows the scheduler to decide when preemption is appropriate. It is also configured tickless, and with 100HZ clock interrupts. The "client" kernel is tickless, and 1000HZ clock interval. It also is configured with LAZY_PREEMPT allowing the scheduler to decide. So with the present scheduler behavior the only difference between server and client kernels is the clock interrupt interval. Download all the packages of whichever kernel you wish and then type: dpkg -i *.deb or rpm -i *.rpm If you get an error about headers already existing, remove them first as described above. With respect to ltr, stable, and rc, LTR is the long term release version of the kernel, stable the current stable release, and rc, the release candidate or stable release. These are linked to linux-x.x-tickless directories for the corrosponding versions. Any problems / feedback: nanook@eskimo.com