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.15-xanmod1
85103f7 Linux 5.19.15-xanmod1
8984407 Merge tag 'v5.19.15' into 5.19
51dd976 Linux 5.19.15
04bd2a7 Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5"
c4635cf Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works
6954cee bpf: Fix resetting logic for unreferenced kptrs
292b46c net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_clear
9783292 bpf: Gate dynptr API behind CAP_BPF
7d3f5d0 rpmsg: qcom: glink: replace strncpy() with strscpy_pad()
165ae42 mmc: core: Terminate infinite loop in SD-UHS voltage switch
b2afdad mmc: core: Replace with already defined values for readability
0b0f407 gpiolib: acpi: Add a quirk for Asus UM325UAZ
aa476c7 gpiolib: acpi: Add support to ignore programming an interrupt
a9d2ce5 USB: serial: ftdi_sio: fix 300 bps rate for SIO
9de7401 usb: mon: make mmapped memory read only
c242391 i2c: davinci: fix PM disable depth imbalance in davinci_i2c_probe
71c41e0 don't use __kernel_write() on kmap_local_page()
5dac203 perf/x86/intel: Fix unchecked MSR access error for Alder Lake N
3682460 drm/amd/display: increase dcn315 pstate change latency
94d49c3 drm/amd/display: Fix DP MST timeslot issue when fallback happened
4fb0b18 drm/amd/display: skip audio setup when audio stream is enabled
3c15b29 drm/amd/display: update gamut remap if plane has changed
89d3870 drm/amd/display: Assume an LTTPR is always present on fixed_vs links
d1137c3 drm/amd/display: Fix double cursor on non-video RGB MPO
32c1dde KVM: s390: Pass initialized arg even if unused
5b4e1c1 net: atlantic: fix potential memory leak in aq_ndev_close()
cfaf7f0 arch: um: Mark the stack non-executable to fix a binutils warning
a460f84 gpio: ftgpio010: Make irqchip immutable
d71f03d um: Cleanup compiler warning in arch/x86/um/tls_32.c
c7105d2 um: Cleanup syscall_handler_t cast in syscalls_32.h
9cdbc61 ALSA: hda/hdmi: Fix the converter reuse for the silent stream
7480def net: marvell: prestera: add support for for Aldrin2
be24829 net/ieee802154: fix uninit value bug in dgram_sendmsg
ce57f7b scsi: qedf: Fix a UAF bug in __qedf_probe()
5f2f005 drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1
f8895cf ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer
7e834ee wifi: iwlwifi: don't spam logs with NSS>2 messages
2297697 dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure
e38f675 dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property
92f8963 dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling
666f5be arm64: dts: rockchip: fix upper usb port on BPI-R2-Pro
edc5c66 firmware: arm_scmi: Add SCMI PM driver remove routine
8e880f3 firmware: arm_scmi: Harden accesses to the sensor domains
41bf1b0 firmware: arm_scmi: Improve checks in the info_get operations
81de803 fs: fix UAF/GPF bug in nilfs_mdt_destroy
8529dfb xsk: Inherit need_wakeup flag for shared sockets
7ebe331 docs: update mediator information in CoC docs
3b760c9 hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero
19a4cb1 Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
8dc610c sparc: Unbreak the build
Homepage
Download Linux 5.19.15-xanmod1 source from GitHub
A new XanMod Linux Kernel based on the new Linux Kernel 5.19.15 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.