These Linux kernels are provided with no warantee. Use them only if you agree to accept all risk for any damage to your machine or it's contents. The are several differences between these kernels and those provided by Ubuntu, Debian, Mint, Redhat, etc. First, these are all upstream kernels, they have no vendor patches. Second, they are tickless kernels. CONFIG_NO_HZ is set, CONFIG_NO_HZ_FULL is not set. On the client kernel, CONFIG_HZ_1000=y, on the server kernel, CONFIG_HZ_100=y. Thirdly, these kernels all provide support for both UDP and TCP protocol NFS versions, 2, 3, 4, 4.1, and 4.2. Ubuntu has chosen to eliminate support for NFS UDP and version 2, and effectively version 3 since there is no provision in the original version 3 specification for TCP. This can be fixed by enabling udp = y and nfsv2 = y in /etc/nfs.conf and then systemctl restart nfs-server. The server kernel is non-premptive, the client kernel is fully preemptive. This provides maximum processing ability on the server, minimal latency on client machines. Unlike in the past where I compiled only '.deb' packages for debian based systems, I am also now providing '.rpm' packages for Redhat based systems. There are also RPM only packages in a subdirectory called centos6, and centos7, this kernep is compiled specifically for centos6 which does not work on the default Ubuntu configuration. The main difference between centos7 kernels and server is that centos7 does not incorporate bpfilters because there is no userland support for them. There is a set of .deb files in "debian", these are the same as the server kernels except that zstd compression is NOT used in the packages because of debians version of dpkg being unable to support it and they are signed so that debian package loader doesn't squak. In the case of Debian, download all three '.deb' files for the kernel of your choice and install with: dpkg -i *.deb In the case of Redhat based systems, everything from Centos6 to CentosStream, Fedora all modern flavors, and Scientific Linux, install by downloading both .rpm packages and install with "rpm -i *.rpm" Note, in the case of RPM some systems will complain that it conflicts with existing header packages installed, in which case remove the existing package first with: rpm --nodeps -e kernel-header Please note, should you care to build them yourself but don't wish to figure out your own .config, the .config files as well as buildinfo and changes are provided with each kernel respectively in each directory. I have removed all kernel versions after 5.15 because ALL suffer from CPU Stalls and expedited RCU CPU stalls. 6.0.0-rc0 through 6.0.0-rc4 did not but starting with 6.0.0-rc5 the 6.0 kernel is fuxored as well. The kernel development people don't seem to give a shit so for now I'm just sticking with 5.15 which is a LTS kernel and unlike the later kernels, is stable.