User Image

Jcdickinson's Profile

jcdickinson (fas) | Fedora badges

Jcdickinson's Projects

jcdickinson/kernel-xanmod-native

Xanmod kernel builds for various modern x86 CPU architectures. Based on the build scripts by rmnscnce, all credit to them. Supported Architectures zen zen2 zen3 tigerlake skylake haswell alderlake About Xanmod 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. High responsiveness multitasking Task Type scheduler (SCHED_NORMAL) build available [5.15-tt]. Real-time Linux kernel (PREEMPT_RT) build available [5.13-rt]. 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. GPLv2 license. Can be built for any distribution or purpose.
  • Fedora 35 : x86_64
  • Fedora 36 : x86_64
  • Fedora 37 : x86_64
  • Fedora rawhide : x86_64

jcdickinson/kernel-lqx-native

Liquorix kernel builds for various modern x86 CPU architectures. Based on the build scripts by rmnscnce, all credit to them. Supported Architectures zen zen2 zen3 tigerlake skylake haswell alderlake About Liquorix Zen Interactive Tuning: Tunes the kernel for responsiveness at the cost of throughput and power usage. PDS Process Scheduler: Fair process scheduler for gaming, multimedia, and real-time loads. High Resolution Scheduling: 1000hz tick rate for precise low jitter task scheduling. Preemptible tree-based hierarchical RCU: RCU implementation for real-time systems. Hard Kernel Preemption: Most aggressive kernel preemption before requiring real-time patches. Guarantees responsive system under high intensity mixed workload scenarios. Budget Fair Queue: Proper disk scheduler optimized for desktop usage, high throughput / low latency. TCP BBR2 Congestion Control: Fast congestion control, maximizes throughput, guaranteeing higher speeds than Cubic. Compressed Swap: Swap storage is compressed with LZ4 using zswap Multigenerational LRU: Alternative LRU algorithm that performs better under high memory pressure and uptimes Distribution Kernel Drop-in Replacement: Proper distribution style configuration supporting broadest selection of hardware. Paravirtualization options enabled to reduce overhead under virtualization. Minimal Debugging: Minimum number of debug options enabled to increase kernel throughput. In addition: WineSync: Winesync is yet another reimplementation of the NT synchronization primitives for Wine. Uses the Xanmod patch.
  • Fedora 35 : x86_64
  • Fedora 36 : x86_64
  • Fedora 37 : x86_64
  • Fedora rawhide : x86_64