| 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 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 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 ☕.

  •  ► 

    BTC: 1EwPzQbfLUq8nTTkwrKYcmVcwPHQ6JE83W
    LTC: LSUGcDxCVad9benaJhD8UVx57Y1kGUKZY7
    DOGE: DArpCjrMZT66KaoWRWmqZVU7ux7RU1Ma8Y
    ⮡ 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