Debian 10249 Published by

A new XanMod Linux Kernel based on the latest Linux Kernel 6.1.14 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.



Linux 6.1.14-xanmod1

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 6.1.14-xanmod1

8be0eb5 Linux 6.1.14-xanmod1
e692c6a Merge tag 'v6.1.14' into 6.1
7d54cb2 Linux 6.1.14
de41a14 bpf: add missing header file include
a1bc22d randstruct: disable Clang 15 support
0a1394e ext4: Fix function prototype mismatch for ext4_feat_ktype
30b3075 platform/x86: nvidia-wmi-ec-backlight: Add force module parameter
16f1186 platform/x86/amd/pmf: Add depends on CONFIG_POWER_SUPPLY
09e7816 audit: update the mailing list in MAINTAINERS
2c97c5b wifi: mwifiex: Add missing compatible string for SD8787
729bad7 sh: define RUNTIME_DISCARD_EXIT
af3fae1 s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36
a783d7f powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds
9c87fd4 powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT
bffd0bb arch: fix broken BuildID for arm64 and riscv
3e3e4d2 arm64: remove special treatment for the link order of head.o
48e9a75 riscv: remove special treatment for the link order of head.o
f977340 Bluetooth: btusb: Add more device IDs for WCN6855
9d80f3e x86/static_call: Add support for Jcc tail-calls
c51a456 x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions
75c0664 x86/alternatives: Introduce int3_emulate_jcc()
684db63 uaccess: Add speculation barrier to copy_from_user()
173cadc nfp: ethtool: fix the bug of setting unsupported port speed
05c91c0 nfp: ethtool: support reporting link modes
fd2dba8 powerpc/64s/radix: Fix RWX mapping with relocated kernel
05197a0 selftests: kvm: move declaration at the beginning of main()
0e2dba8 KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET
44610f4 drm/i915: Remove __maybe_unused from mtl_info
185ffde spi: mediatek: Enable irq before the spi registration
5260618 powerpc: dts: t208x: Disable 10G on MAC1 and MAC2
a169ff3 can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len
63fada2 KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS
a51ed39 KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid
896143c KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception
3fab7ad docs: perf: Fix PMU instance name of hisi-pcie-pmu
80cf2b2 spi: mediatek: Enable irq when pdata is ready
e933c28 scsi: hisi_sas: Fix SATA devices missing issue during I_T nexus reset
8ec73f4 scsi: libsas: Add smp_ata_check_ready_type()
38c5d24 random: always mix cycle counter in add_latent_entropy()
afec258 sched/psi: Stop relying on timer_pending() for poll_work rescheduling
104cf4c clk: mxl: syscon_node_to_regmap() returns error pointers
65e53ea powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G
3391bea clk: mxl: Fix a clk entry by adding relevant flags
77fee59 clk: mxl: Add option to override gate clks
005b9a1 clk: mxl: Remove redundant spinlocks
811bdf2 clk: mxl: Switch from direct readl/writel based IO to regmap based IO
0deb506 drm/edid: Fix minimum bpc supported with DSC1.2 for HDMI sink
0076bde wifi: rtl8xxxu: gen2: Turn on the rate control
441961c wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery
2af157c drm/etnaviv: don't truncate physical page address

Xanmod

Homepage
Download Linux 6.1.14-xanmod1 source from GitHub