| Git | Group

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.

Official repository for all recent 64-bit (amd64) Debian-based distributions.

Note: The current NVIDIA, OpenZFS, VirtualBox, VMware Workstation / Player and some other dkms modules may not support the latest 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.6-rt].
  • Third-party patchset available: patches
    • AMD's P-state CPPC driver for Zen 2/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 [built-in: tcp_bbr] [default].
    • Netfilter nf_tables RFC3489 full-cone NAT support.
    • Netfilter FLOWOFFLOAD target to speed up processing of packets.
    • NT synchronization primitives emulation driver. [as module: ntsync].
    • 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 any Debian or Ubuntu based distribution.
  • 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 -vo /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.9 Stable Mainline [MAIN] 6.9.6-xanmod1 2024-06-21 [ Release ] [ Tree ] [ Source ] [ Patch ] [ Changes ] [ ChangeLog ]
Linux 6.6 Long Term Support [LTS] 6.6.35-xanmod1 2024-06-21 [ Release ] [ Tree ] [ Source ] [ Patch ] [ Changes ] [ ChangeLog ]
Linux 6.6-rt Stable Real-time [RT] 6.6.34-rt33-xanmod1 2024-06-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 (Zen 2)
AMD Family 19h (Zen 3)
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 (Raptor Lake Refresh)
Intel 15th Gen (Lunar / Arrow Lake)
AMD Family 19h (Zen 4 / Zen 4c)
AMD Family 1Ah (Zen 5 / Zen 5c)
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 Download XanMod Kernel and install:

  1. In terminal:
    sudo dpkg -i linux-image-*xanmod*.deb linux-headers-*xanmod*.deb
  2. Reboot.
  • Check it:
    cat /proc/version

Download Artwork

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:

  • Research & Development.
  • Acquisition of hardware for testing.
  • Web hosting services.
  • A coffe ☕.

  •  ► 

    PayPal / Binance ID: [email protected] / 26233236
    BTC: 1EwPzQbfLUq8nTTkwrKYcmVcwPHQ6JE83W
    LTC: LSUGcDxCVad9benaJhD8UVx57Y1kGUKZY7
    USDT / ETH (BEP20/ERC20): 0xd86ce71685dbf775ecf75c4a093a4000f3578429

    Any amount will help a lot.  

    Project created and maintained since 2015 by Alexandre Frade.

    Annual goal: $ 1200 approx.

    Donated: R$ 1870,37 BRL
    $ 184,40 USD
    € 129,23 EUR
    £ 60,71 GBP