Debian 10225 Published by

A new XanMod Linux Kernel based on the latest Linux LTS Kernel 5.10.109 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-xanmod

Reboot.

Meta packages available: linux-xanmodlinux-xanmod-edgelinux-xanmod-ltslinux-xanmod-rt-edge and linux-xanmod-rt.

To try without adding the repository

Download from Sourceforge and install:
https://sourceforge.net/projects/xanmod/files/

  1. In terminal:
    sudo dpkg -i linux-image-*xanmod*.deb linux-headers-*xanmod*.deb
  2. Reboot.
  • Check it:
    cat /proc/version
* linux-firmware-image package is optional

Linux 5.10.109-xanmod1

f65429e Linux 5.10.109-xanmod1
b53b4f3 XANMOD: Change rcutree.kthread_prio to SCHED_RR policy
02c6bf1 Merge tag 'v5.10.109' into 5.10
d9c5818 Linux 5.10.109
163960a llc: only change llc->dev when bind() succeeds
2b5a6d7 nds32: fix access_ok() checks in get/put_user
c064268 wcn36xx: Differentiate wcn3660 from wcn3620
95193d1 tpm: use try_get_ops() in tpm-space.c
5d3ff95 mac80211: fix potential double free on mesh join
fcc9797 rcu: Don't deboost before reporting expedited quiescent state
87f7ed7 Revert "ath: add support for special 0x0 regulatory domain"
c971e6a crypto: qat - disable registration of algorithms
9f4e646 ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU
0b2ffba ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3
2724b72 ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board
2c74374 netfilter: nf_tables: initialize registers in nft_do_chain()
eb1ba8d drivers: net: xgene: Fix regression in CRC stripping
a2368d1 ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec
6936d2e ALSA: cmipci: Restore aux vol on suspend/resume
cbd2712 ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB
0ae81ef ALSA: pcm: Add stream lock during PCM reset ioctl operations
b560d67 ALSA: pcm: Fix races among concurrent prealloc proc writes
a38440f ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
8527c8f ALSA: pcm: Fix races among concurrent read/write and buffer changes
0f6947f ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
014c81d ALSA: hda/realtek: Add quirk for ASUS GA402
05256f3 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
ca8247b ALSA: hda/realtek: Add quirk for Clevo NP50PNJ
26fe8f3 ALSA: hda/realtek: Add quirk for Clevo NP70PNJ
80eab86 ALSA: usb-audio: add mapping for new Corsair Virtuoso SE
5ce74ff ALSA: oss: Fix PCM OSS buffer allocation overflow
db03abd ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call
571df33 llc: fix netdevice reference leaks in llc_ui_bind()
56dc187 staging: fbtft: fb_st7789v: reset display before initialization
3514938 tpm: Fix error handling in async work
ea21245 cgroup-v1: Correct privileges check in release_agent writes
824a950 cgroup: Use open-time cgroup namespace for process migration perm checks
f28364f cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
9eeaa2d exfat: avoid incorrectly releasing for root inode
ae8ec5e net: ipv6: fix skb_over_panic in __ip6_append_data
25c23fe nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION

Xanmod

Homepage
Download Linux 5.10.109-xanmod1 source from GitHub