A new XanMod Linux Kernel based on the latest Linux Kernel 5.11.13 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.
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.11.13-xanmod1
- 97db634 Linux 5.11.13-xanmod1
- e938490 Merge tag 'v5.11.13' into 5.11
- e23f129 Linux 5.11.13
- d0dfb9d init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM
- 7f6b5b8 bpf, x86: Validate computation of branch displacements for x86-32
- b85b10d bpf, x86: Validate computation of branch displacements for x86-64
- f4fa197 tools/resolve_btfids: Add /libbpf to .gitignore
- 13ddfcb kbuild: Do not clean resolve_btfids if the output does not exist
- a9b54a2 kbuild: Add resolve_btfids clean to root clean target
- bd6391b tools/resolve_btfids: Set srctree variable unconditionally
- d1db79f tools/resolve_btfids: Check objects before removing
- 5c14a91 tools/resolve_btfids: Build libbpf and libsubcmd in separate directories
- 079287a math: Export mul_u64_u64_div_u64
- 1cabe1b io_uring: fix timeout cancel return code
- fabd7be cifs: Silently ignore unknown oplock break handle
- a6c4223 cifs: revalidate mapping when we open files for SMB1 POSIX
- 28d95f1 ia64: fix format strings for err_inject
- 7dd54a8 ia64: mca: allocate early mca with GFP_ATOMIC
- a18e5bc selftests/vm: fix out-of-tree build
- 45d7363 arm64: kernel: disable CNP on Carmel
- dc99207 scsi: target: pscsi: Clean up after failure in pscsi_map_sg()
- bd7ab3d ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation
- d8c2946 platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms
- 0e6115b platform/x86: intel_pmt_class: Initial resource to 0
- 278a13a block: clear GD_NEED_PART_SCAN later in bdev_disk_changed
- 6af7471 x86/build: Turn off -fcf-protection for realmode targets
- b0b8f87 drm/msm/disp/dpu1: icc path needs to be set before dpu runtime resume
- e6aedd5 kselftest/arm64: sve: Do not use non-canonical FFR register value
- df885c2 platform/x86: thinkpad_acpi: Allow the FnLock LED to change state
- 519ec68 net: ipa: fix init header command validation
- 4beb229 netfilter: nftables: skip hook overlap logic if flowtable is stale
- 0b62d6d netfilter: conntrack: Fix gre tunneling over ipv6
- e10e4ac drm/msm: Ratelimit invalid-fence message
- c80036a drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs
- 82f75a4 drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate
- 61e3154 mac80211: choose first enabled channel for monitor
- 26ca8f7 mac80211: Check crypto_aead_encrypt for errors
- 311cd0c can: kvaser_usb: Add support for USBcan Pro 4xHS
- 643fed8 net: arcnet: com20020 fix error handling
- 10d940e mISDN: fix crash in fritzpci
- 262703c kunit: tool: Fix a python tuple typing error
- d86a974 net: pxa168_eth: Fix a potential data race in pxa168_eth_remove
- 5ed6167 net/mlx5e: Enforce minimum value check for ICOSQ size
- 4be588a bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp
- 0ea2f3f platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2
- ef817ce drm/msm: a6xx: Make sure the SQE microcode is safe
- 17d24f9 bus: ti-sysc: Fix warning on unbind if reset is not deasserted
- 873ddf7 ARM: dts: am33xx: add aliases for mmc interfaces
Homepage
Download Linux 5.11.13-xanmod1 source from GitHub