Table of Contents
XanMod is a general-purpose Linux kernel distribution with custom settings and new features. Built to provide a stable, smooth and solid system experience.
The real-time version is recommended for critical runtime applications such as Linux gaming server / client for eSports, streaming, live productions and
ultra-low latency enthusiasts.
Note: The current NVIDIA, OpenZFS, VirtualBox, VMware Workstation / Player and some other dkms modules may not officially support EDGE and RT branch kernels.
Main Features
- Core and Process Scheduling, Load Balancing, Caching, Virtual Memory Manager and CPUFreq Governor optimized for heavy workloads.
- Full multi-core block layer runqueue requests for high I/O throughput.
- ORC Unwinder for kernel stack traces (debuginfo) implementation.
- Real-time Linux kernel (PREEMPT_RT) build available [6.1-rt].
- Third-party patchset available: patches
- AMD's P-state CPPC driver for Zen2/3/4 processors [default].
- Intel's SMT task migration scheduler rework.
- Futex waitv and legacy WAIT_MULTIPLE implementation for Wine / Proton Fsync support.
- Cloudflare's TCP collapse processing for high throughput and low latency [info].
- Google's Multigenerational LRU framework [default].
- Google's BBRv3 TCP congestion control [default].
- Netfilter nf_tables RFC3489 full-cone NAT support.
- Netfilter FLOWOFFLOAD target to speed up processing of packets.
- WineSync driver for fast kernel-backed Wine [as module: winesync].
- PCIe ACS Override for bypassing IOMMU groups support.
- Graysky's additional GCC and Clang CPU options.
- Clear Linux patchset [partial].
- Android Binder IPC driver as module for Waydroid.
- Generic packages for compatibility with most Debian & Ubuntu based distributions. Builts on the latest GCC 13.2 w/ Binutils 2.40.
- GPLv2 license. Can be built for any distribution or purpose.
APT Repository
1. Register the PGP key:
wget -qO - https://dl.xanmod.org/archive.key | sudo gpg --dearmor -o /usr/share/keyrings/xanmod-archive-keyring.gpg
2. 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
3. Then update and install: ⇲ Check platform compatibility in x86-64 psABI level reference below.
sudo apt update && sudo apt install linux-xanmod-x64v3
4. Reboot.
Repository content: linux-metadata, linux-image, linux-headers, amd/intel-microcode,
iproute2, apturl, gamemode, lz4 and libzstd.
Linux 6.5 | Stable Mainline [MAIN] | 6.5.5-xanmod1 | 2023-09-23 | [ Release ] [ Tree ] [ Source ] [ Patch ] [ Changes ] [ ChangeLog ] |
Linux 6.5 | Rolling Release [EDGE] | 6.5.5-xanmod1 | 2023-09-23 | [ Release ] [ Tree ] [ Source ] [ Patch ] [ Changes ] [ ChangeLog ] |
Linux 6.1 | Long Term Support [LTS] | 6.1.55-xanmod1 | 2023-09-23 | [ Release ] [ Tree ] [ Source ] [ Patch ] [ Changes ] [ ChangeLog ] |
Linux 6.1-rt | Stable Real-time [RT] | 6.1.54-rt15-xanmod1 | 2023-09-21 | [ Release ] [ Tree ] [ Source ] [ Patch ] [ Changes ] [ ChangeLog ] |
x86-64 psABI level reference [ download check script ⇲ ]
MAIN | linux-xanmod-x64v1 | linux-xanmod-x64v2 | linux-xanmod-x64v3 | linux-xanmod-x64v4 |
---|---|---|---|---|
EDGE | → | linux-xanmod-edge-x64v2 | linux-xanmod-edge-x64v3 | linux-xanmod-edge-x64v4 |
LTS | linux-xanmod-lts-x64v1 | linux-xanmod-lts-x64v2 | linux-xanmod-lts-x64v3 | linux-xanmod-lts-x64v4 |
RT | → | linux-xanmod-rt-x64v2 | linux-xanmod-rt-x64v3 | linux-xanmod-rt-x64v4 |
x86-64 (LEGACY) ⇲ circa 2003 | x86-64-v2 ⇲ circa 2009 | x86-64-v3 ⇲ circa 2015 | x86-64-v4 (AVX-512) ⇲ circa 2017 | |
AMD K8-family AMD K10-family AMD Family 10h (Barcelona) Intel Pentium 4 / Xeon (Nocona) Intel Core 2 (all variants) All x86-64 CPUs |
AMD Family 14h (Bobcat) AMD Family 16h (Jaguar) AMD Family 15h (Bulldozer) AMD Family 15h (Piledriver) AMD Family 15h (Steamroller) Intel 1st Gen Core (Nehalem) Intel 1.5 Gen Core (Westmere) Intel 2nd Gen Core (Sandybridge) Intel 3rd Gen Core (Ivybridge) Intel low-power Silvermont Intel Goldmont (Apollo Lake) Intel Goldmont (Denverton) Intel Goldmont Plus (Gemini Lake) |
AMD Family 15h (Excavator) AMD Family 17h (Zen) AMD Family 17h (Zen+) AMD Family 17h (Zen2) AMD Family 19h (Zen3) Intel 4th Gen Core (Haswell) Intel 5th Gen Core (Broadwell) Intel 6th Gen Core (Skylake) Intel 7th Gen Core (Kaby Lake) Intel 8/9th Gen Core (Coffee Lake) Intel 10th Gen Core (Comet Lake) Intel 12th Gen (Alder Lake) Intel 13th Gen (Raptor Lake) Intel 14th Gen (Meteor Lake) |
AMD Family 19h (Zen4) Intel 6th Gen Core (Skylake X) Intel 8th Gen Core i3 (Cannon Lake) Intel Xeon / 10th Gen Core (Ice Lake) Intel Xeon (Cascade Lake) Intel Xeon (Cooper Lake) Intel 3rd Gen 10nm++ (Tiger Lake) Intel 4th Gen 10nm++ (Sapphire Rapids) Intel 5th Gen 10nm++ (Emerald Rapids) Intel 11th Gen (Rocket Lake) |
To try without adding the repository
Download from and install:
https://sourceforge.net/projects/xanmod/files/releases/
- In terminal:
sudo dpkg -i linux-image-*xanmod*.deb linux-headers-*xanmod*.deb
- Reboot.
- Check it:
cat /proc/version
Wallpaper & Logo
Download Artwork
CC-BY-SA-4.0
Donation ♥
Like any for-profit or non-profit project, everyone needs financial resources to stay active. The XanMod Kernel project asks you to help us if you can. We have expenses such as: BTC: 1EwPzQbfLUq8nTTkwrKYcmVcwPHQ6JE83W LTC: LSUGcDxCVad9benaJhD8UVx57Y1kGUKZY7 DOGE: DArpCjrMZT66KaoWRWmqZVU7ux7RU1Ma8Y XLM (Stellar): GABFQIK63R2NETJM7T673EAMZN4RJLLGP3OFUEJU5SZVTGWUKULZJNL6 ⮡ MEMO: 271362040 ETH (ERC20): 0xd8865b67847aca9505681d0a4592b74bd95c65c2 Any amount will help a lot. |
Annual goal: $ 1200 approx. Donated: € 126,02 EUR$ 111,58 USD £ 60,00 GBP |