Debian 9909 Published by

A new XanMod Linux Kernel based on the latest Linux LTS Kernel 5.10.91 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.91-xanmod1

cf9de98 Linux 5.10.91-xanmod1
1f1b907 Merge tag 'v5.10.91' into 5.10
5260db5 XANMOD: block/mq-deadline: Disable front_merges by default
50cb939 Revert "XANMOD: block/mq-deadline: Set sequential requests for lower latency"
df395c7 Linux 5.10.91
674071c Input: zinitix - make sure the IRQ is allocated before it gets enabled
ef81f7d ARM: dts: gpio-ranges property is now required
f63fa1a ipv6: raw: check passed optlen before reading
cf07884 drm/amd/display: Added power down for DCN10
10b9ccd mISDN: change function names to avoid conflicts
dd8a09c atlantic: Fix buff_ring OOB in aq_ring_rx_clean
c2f4bb2 net: udp: fix alignment problem in udp4_seq_show()
f82b48d ip6_vti: initialize _ip6_tnl_parm struct in vti6_siocdevprivate
8c87a83 scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown()
b798b67 usb: mtu3: fix interval value for intr and isoc
498d77f ipv6: Do cleanup if attribute validation fails in multipath route
72b0d14 ipv6: Continue processing multipath route even if gateway attribute is invalid
5a7d650 power: bq25890: Enable continuous conversion for ADC at charging
4f260ea phonet: refcount leak in pep_sock_accep
6195293 rndis_host: support Hytera digital radios
62cbde7 power: reset: ltc2952: Fix use of floating point literals
998d157 power: supply: core: Break capacity loop
16d8568 xfs: map unwritten blocks in XFS_IOC{ALLOC,FREE}SP just like fallocate
aa606b8 net: ena: Fix error handling when calculating max IO queues number
e7f5480 net: ena: Fix undefined state when tx request id is out of bounds
2de3d96 sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc
4c34d5f batman-adv: mcast: don't send link-local multicast to mcast routers
f403b5f lwtunnel: Validate RTA_ENCAP_TYPE attribute length
48d5adb ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route
173bfa2 ipv6: Check attribute length for RTA_GATEWAY in multipath route
914420a ipv4: Check attribute length for RTA_FLOW in multipath route
a8fe915 ipv4: Check attribute length for RTA_GATEWAY in multipath route
786a335 ftrace/samples: Add missing prototypes direct functions
c859c4d i40e: Fix incorrect netdev's real number of RX/TX queues
d0ad644 i40e: Fix for displaying message regarding NVM version
32845aa i40e: fix use-after-free in i40e_sync_filters_subtask()
f7edb6b sfc: The RX page_ring is optional
2b3f34d mac80211: initialize variable have_higher_than_11mbit
16e5cad RDMA/uverbs: Check for null return of kmalloc_array
a7c2cae netrom: fix copying in user data in nr_setsockopt
beeb0fd RDMA/core: Don't infoleak GRH fields
3ca132e iavf: Fix limit of total number of queues to active queues of VF
396e301 i40e: Fix to not show opcode msg on unsuccessful VF MAC change
7f13d14 ieee802154: atusb: fix uninit value in atusb_set_extended_addr
7db1e24 tracing: Tag trace_percpu_buffer as a percpu pointer
760c6a6 tracing: Fix check for trace_percpu_buffer validity in get_trace_buf()
c1e2da4 selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv()
384111e f2fs: quota: fix potential deadlock

Xanmod

Homepage
Download Linux 5.10.91-xanmod1 source from GitHub