XanMod is a general-purpose Linux kernel distribution with custom settings and new features. Built to provide a stable, responsive and smooth desktop experience.
The real-time version is recommended for critical runtime applications such as Linux gaming eSports, streaming, live productions and ultra-low latency enthusiasts.
Supports all recent 64-bit versions of Debian and Ubuntu-based systems.
Main Features
Preemptive Full Tickless Kernel at 500Hz w/ Tuned CPU Core Scheduler. RCU Boost for better responsiveness and lower overall system latency. Block Layer w/ multi-threaded runqueue for high I/O throughput. Caching, Virtual Memory Manager and CPUFreq Governor improvements. BBR TCP Congestion Control + FQ-PIE Packet Scheduling and AQM Algorithm [5.8]. ORC Unwinder for Kernel Stack Traces (debuginfo) implementation. Third-party patchset available: ZSTD kernel, initrd and modules support [5.8][5.6-rt], Full x86_64 FSGSBASE instructions [5.8], Clear Linux [partial], CK's Hrtimer Patchset [5.8][5.4], Wine / Proton Fsync, PCIe ACS Override, BMQ Process Scheduler [5.4 stock disabled], Aufs [5.4] and GCC graysky's. Real-time Linux kernel (PREEMPT_RT) build available [5.6-rt][5.4-rt]. Generic kernel package for compatibility with most Debian & Ubuntu based distributions. Built on the latest GCC 10.2 and Binutils 2.35. GPLv2 license. Can be built for any distribution or purpose.Install via Terminal
echo 'deb http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list && wget -qO - https://dl.xanmod.org/gpg.key | sudo apt-key add -Then update and install:
sudo apt update && sudo apt install linux-xanmodReboot.
Meta packages available: linux-xanmod, linux-xanmod-edge, linux-xanmod-lts, linux-xanmod-rt-edge and linux-xanmod-rt.
To try without adding the repository
* linux-firmware-image package is optionalDownload from Sourceforge and install:
https://sourceforge.net/projects/xanmod/files/
In terminal:sudo dpkg -i linux-image-*xanmod*.deb linux-headers-*xanmod*.deb Reboot.
Check it:cat /proc/version
Linux 5.19.10-xanmod1
017c598 Linux 5.19.10-xanmod1
7b3c682 Merge tag 'v5.19.10' into 5.19
b80678c Linux 5.19.10
0541ab4 Input: goodix - add compatible string for GT1158
693ccec RDMA/irdma: Use s/g array in post send only when its valid
1989b17 gpio: 104-idio-16: Make irq_chip immutable
b240650 gpio: 104-dio-48e: Make irq_chip immutable
e18b2e3 LoongArch: Fix arch_remove_memory() undefined build error
6023efd LoongArch: Fix section mismatch due to acpi_os_ioremap()
0b38a50 platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32
fe5872f usb: storage: Add ASUS to IGNORE_UAS
2fdf0a1 platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
719b202 perf/arm_pmu_platform: fix tests for platform_get_irq() failure
3d513eb net: dsa: hellcreek: Print warning only once
c624b56 drm/amd/amdgpu: skip ucode loading if ucode_size == 0
f566cb9 nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
e8d5aa9 nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610
137f149 drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs
2052738 drm/amdgpu: disable FRU access on special SIENNA CICHLID card
12c2018 Input: iforce - add support for Boeder Force Feedback Wheel
47e83e6 ieee802154: cc2520: add rc code in cc2520_tx()
bc55c16 gpio: mockup: remove gpio debugfs when remove device
35c0b78 r8152: add PID for the Lenovo OneLink+ Dock
84d8959 tg3: Disable tg3 device on system reboot to avoid triggering AER
6b1bcd5 Bluetooth: MGMT: Fix Get Device Flags
fbb701e hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
37c3dcf HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
65d9835 dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins
50a1ffa kvm: x86: mmu: Always flush TLBs when enabling dirty logging
c87f1f9 peci: cpu: Fix use-after-free in adev_release()
f25a547 drm/msm/rd: Fix FIFO-full deadlock
df01ac6 platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
f059391 Input: goodix - add support for GT1158
37c81d9 ACPI: resource: skip IRQ override on AMD Zen platforms
f26649e RDMA/mlx5: Fix UMR cleanup on error flow of driver init
d8f7bff RDMA/mlx5: Add a umr recovery flow
ada0ccc RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile
ddc58af net/mlx5: Use software VHCA id when it's supported
630a755 net/mlx5: Introduce ifc bits for using software vhca id
3bd8fdd iommu/vt-d: Fix kdump kernels boot failure with scalable mode
Homepage
Download Linux 5.19.10-xanmod1 source from GitHub
A new XanMod Linux Kernel based on the new Linux Kernel 5.19.10 has been released. XanMod is a general-purpose Linux kernel distribution with custom settings and new features. The real-time version is recommended for critical runtime applications such as Linux gaming eSports, streaming, live productions and ultra-low latency enthusiasts.