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 6.0.2-xanmod1
72d19be Linux 6.0.2-xanmod1
94bc5d5 Merge tag 'v6.0.2' into 6.0
dab08f7 Linux 6.0.2
6c01739 misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic
579592f misc: pci_endpoint_test: Aggregate params checking for xfer
605b64a Input: xpad - fix wireless 360 controller breaking after suspend
dc3c3fe Input: xpad - add supported devices as contributed on github
3c7c843 mctp: prevent double key removal and unref
dbd8cc6 wifi: cfg80211: update hidden BSSes to avoid WARN_ON
8ed62f2 wifi: mac80211: fix crash in beacon protection for P2P-device
d484f56 wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
377cb1c wifi: cfg80211: avoid nontransmitted BSS list corruption
e97a5d7 wifi: cfg80211: fix BSS refcounting bugs
8820e70 wifi: cfg80211: ensure length byte is present before access
4afcb88 wifi: mac80211: fix MBSSID parsing use-after-free
4609a23 wifi: cfg80211/mac80211: reject bad MBSSID elements
fc1ed6d wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()
a232bc4 random: use expired timer rather than wq for mixing fast pool
f0b1348 random: avoid reading two cache lines on irq randomness
5bb860b Revert "crypto: qat - reduce size of mapped region"
e471bc0 Revert "powerpc/rtas: Implement reentrant rtas call"
53c2e5d Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"
26e0a33 Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present""
59f29f7 USB: serial: qcserial: add new usb-id for Dell branded EM7455
b9b7369 scsi: stex: Properly zero out the passthrough command structure
f22520a scsi: qla2xxx: Fix response queue handler reading stale packets
add6d15 scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets"
16c0b84 efi: Correct Macmini DMI match in uefi cert quirk
c5b4ed9 ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model
0aba895 ALSA: hda: Fix position reporting on Poulsbo
f4f5b6c random: clamp credited irq bits to maximum mixed
a3dbb62 random: restore O_NONBLOCK support
7d70af8 nvme-pci: set min_align_mask before calculating max_hw_sectors
5c0776b nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
9dc48a3 nilfs2: fix leak of nilfs_root in case of writer thread creation failure
6251c9c nilfs2: fix use-after-free bug of struct nilfs_root
037e760 nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
Homepage
Download Linux 6.0.2-xanmod1 source from GitHub
A new XanMod Linux Kernel based on the new Linux Kernel 6.0.2 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.