XanMod It is a general-purpose Linux kernel distribution with customizable configurations and new features. Designed to provide a stable, smooth, and robust system experience.
The real-time version is recommended for critical runtime applications such as Linux game server/client for esports, streaming, live productions, and ultra-low latency enthusiasts.
Here we put the official repository for all recent 64-bit Debian-based distributions (amd64).
Note: Current NVIDIA, OpenZFS, VirtualBox, VMware Workstation/Player, and some other dkms modules may not officially support EDGE and RT branch kernels.
For more information, go to https://xanmod.org/
Main features
- Process and core scheduling, load balancing, caching, virtual memory manager, and CPUFreq governor optimized for heavy workloads.
- Multi-core block layer execution queue requests for high I/O performance.
- Set of available third-party patches:
- Protecting clean and anonymous le9 file pages under memory pressure.
- AMD CPPC P-state driver for Zen2/3/4 processors [default].
- Reworked Intel's SMT task migration scheduler.
- Futex waitv and legacy WAIT_MULTIPLE implementation for Wine/Proton Fsync compatibility.
- Cloudflare's TCP collapse processing for high throughput and low latency.
- Google Multi-Generational LRU Framework [Default].
- Google BBRv3 TCP Congestion Control [built-in: tcp_bbr] [default].
- Full cone NAT support Netfilter nf_tables RFC3489.
- Netfilter FLOWOFFLOAD target to speed up packet processing.
- NT synchronization primitives emulation driver. [as module: ntsync].
- PCIe ACS override to bypass IOMMU group support.
- Additional GCC and Clang CPU options from Graysky.
- Delete Linux patch set [partial].
- Android Binder IPC driver as a module for Waydroid.
- Generic packages for compatibility with any Debian or Ubuntu based distribution.
- Built on the latest GCC 13.2 with Binutils 2.42.
- GPLv2 License. Can be built for any distribution or purpose.
Kernel Compatibility Script
This is the reference table that will guide us to know what type of kernel is compatible with our processor (v1, v2, v3, v4):

x86-64 psABI Level Reference:
//Descarga script de compatibilidad tipo Kernel
$ wget https://dl.xanmod.org/check_x86-64_psabi.sh
// Permisos de ejecución script
$ chmod +x check_x86-64_psabi.sh
// Ejecuta sh
$ sudo ./check_x86-64_psabi.sh
CPU supports x86-64-v3
We install the APT Repository
- Record the PGP key:
$ wget -qO - https://dl.xanmod.org/archive.key | sudo gpg --dearmor -o /usr/share/keyrings/xanmod-archive-keyring.gpg
- Add the repository:
$ echo 'deb [signed-by=/usr/share/keyrings/xanmod-archive-keyring.gpg] http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-release.list
- Then update and install: Check platform compatibility in the level reference psABI x86-64 next.
$ sudo apt update && sudo apt install Linux-xanmod-lts-x64v3
- Having reached this point, all that remains is to reboot and check in GRUB and the loaded Desktop Environment that we are already using the installed XanMod Linux Kernel.
5. To uninstall the new XanMode Linux kernel by command line:
$ sudo apt remove Linux-xanmod-lts-x64v3
Note: Repository contents: linux-metadata, linux-image, linux-headers, amd/intel-microcode, iproute2, apturl, gamemode, lz4 and libzstd.
To test without adding the repository
Download the XanMode kernel DEB packages and install it via command line:
https://sourceforge.net/projects/xanmod/files/releases
In terminal the 2 Deb packages of the XanMode kernel:
$ sudo dpkg -i linux-image-*xanmod*.deb linux-headers-*xanmod*.deb
Reboot.
$ sudo reboot
Check it out:
$ cat /proc/version
Conclusion
The Linux Kernel «XanMod» just like the Linux Kernel Liquorix They are an alternative way to see how much we can squeeze out of our current hardware, especially if it is modern and we install a modern Distribution and run multimedia content or high-graphics games on it, among many other activities that require great computing power.
Sources: https://xanmod.org/