Leddaz's Projects

leddaz/kernel-xanmod

XanMod Kernel Upstream GitHub XanMod is a general-purpose Linux kernel distribution with custom settings and new features. Built to provide a stable, responsive and smooth desktop experience. This is my fork for personal usage; I only provide edge builds for Fedora 38, built with the x86-64-v3 defconfig. All credits to rmnscnce for the original script! Main features Preemptive Full Tickless Kernel at 500Hz w/ Tuned CPU Core Scheduler. RCU Boost for better responsiveness and lower overall system latency. Full multi-core block layer runqueue requests for high I/O throughput. Caching, Virtual Memory Manager and CPUFreq Governor improvements. BBRv2 TCP congestion control + FQ-PIE packet scheduling and AQM algorithm. ORC Unwinder for kernel stack traces (debuginfo) implementation. Third-party patchset available: patches CK's high-resolution kernel timers (hrtimer) enhancement. le9's file mappings under memory pressure protection. Linux Random Number Generator (LRNG) framework. AMD's P-state driver for Zen2 and Zen3 processors [5.15]. Futex waitv and legacy WAIT_MULTIPLE implementation for Wine / Proton Fsync support. WineSync driver for fast kernel-backed Wine [5.15] [as module: winesync]. Google's Multigenerational LRU framework [5.14]. Google's BBRv2 TCP congestion control. Paragon's Software NTFS3 driver [as module: ntfs3]. PCIe ACS Override for bypassing IOMMU groups support. Graysky's additional CPU optimizations for GCC and Clang. Clear Linux patchset [partial]. Android Ashmem and Binder IPC driver as module for Anbox. Updated ZSTD library for bug fixes and r/w performance compression improvements on Btrfs, F2FS, SquashFS, pstore, initramfs and vmlinuz. Kernel package for compatibility with the Fedora® Linux distribution GPLv2 license. Can be built for any distribution or purpose. Build status
  • Fedora 38 : x86_64