A new XanMod Linux Kernel based on the latest Linux LTS Kernel 5.10.39 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.10.39-xanmod1
- 0f14e3f Linux 5.10.39-xanmod1
- 7068dca Merge tag 'v5.10.39' into 5.10
- b561d56 Linux 5.10.39
- 090466a scripts: switch explicitly to Python 3
- 6ae514b tweewide: Fix most Shebang lines
- ccecbcc ipv6: remove extra dev_hold() for fallback tunnels
- 019c426 ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods
- 3c24dbd sit: proper dev_{hold|put} in ndo_[un]init methods
- b18b154 ip6_gre: proper dev_{hold|put} in ndo_[un]init methods
- 0473032 net: stmmac: Do not enable RX FIFO overflow interrupts
- 1fb05a3 lib: stackdepot: turn depot_lock spinlock to raw_spinlock
- 7da9368 block: reexpand iov_iter after read/write
- 87f627a ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP
- 027926f net:CXGB4: fix leak if sk_buff is not used
- 9284b70 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055
- 1ce34fb drm/amd/display: Fix two cursor duplication when using overlay
- 3851a86 nvmet: remove unsupported command noise
- 86587f3 net: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info
- 82646b1 bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit
- dcbc4e3 amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID
- d47d0d1 scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found
- 3611ce2 ceph: don't allow access to MDS-private inodes
- db27571 ceph: don't clobber i_snap_caps on non-I_NEW inode
- 2783c34 ceph: fix fscache invalidation
- f8adfb1 scsi: lpfc: Fix illegal memory access on Abort IOCBs
- 0195e28 riscv: Workaround mcount name prior to clang-13
- 52b7b9a scripts/recordmcount.pl: Fix RISC-V regex for clang
- b6b7f7e riscv: Use $(LD) instead of $(CC) to link vDSO
- 6a40e3f platform/chrome: cros_ec_typec: Add DP mode check
- b01b799 ARM: 9075/1: kernel: Fix interrupted SMC calls
- 2f06cd6 um: Disable CONFIG_GCOV with MODULES
- 91628cf um: Mark all kernel symbols as local
- d35891c NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid
- 87264fb Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state
- c2742ef Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices
- 4800a98 PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_rst_deassert()
- dd6ba89 ACPI / hotplug / PCI: Fix reference count leak in enable_slot()
- ec32439 ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend()
- 3029ef7 dmaengine: dw-edma: Fix crash on loading/unloading driver
- 13a2ca8 PCI: thunder: Fix compile testing
- a36703d virtio_net: Do not pull payload in skb->head
- cbb397b isdn: capi: fix mismatched prototypes
- a608553 cxgb4: Fix the -Wmisleading-indentation warning
- c6034b6 usb: sl811-hcd: improve misleading indentation
- c2e7c26 kgdb: fix gcc-11 warning on indentation
- b6795cd airo: work around stack usage warning
- 80e414e drm/i915/display: fix compiler warning about array overrun
- ee387de x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes
Homepage
Download Linux 5.10.39-xanmod1 source from GitHub