XanMod is a mainline Linux kernel distribution with custom settings.
Optimized to take full advantage of high-performance Desktops, PC Gamers,
Workstations, Media Centers and others.

Supports all recent 64-bit versions of Debian and Ubuntu-based systems.


Main Features:

  • Tuned CPU Core Scheduler w/ MuQSS. ¹
  • Tuned I/O Block Layer for interactivity & throughput.
  • General-purpose Multitasking Kernel.
  • Built on the latest GCC 6.
  • DRM Optimized Performance.
  • Westwood+ TCP Congestion Control.
  • Intel CPUFreq (P-State passive mode). ²
  • AUFS, BFQ and Ureadahead support available.
  • Caching, Virtual Memory Manager and CPU Governor Improvements.

¹ MuQSS available for 4.11, 4.10 and 4.9 series.
² Intel CPUFreq available for 4.11 and 4.10 series running on modern Intel CPUs.
AUFS support coming soon for 4.11 series.


Simple to Install:

First install the XanMod Repository Setup,
then:

Alternative Hosts:
Download XanMod Kernel  |  Download XanMod Kernel


Please, send your feedback for constant improvement.


Or configure manually:

echo 'deb http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list && wget -qO - http://deb.xanmod.org/gpg.key | sudo apt-key add -

Then update and install:

sudo apt update && sudo apt install linux-xanmod-4.11

Available versions: linux-xanmod-4.11, linux-xanmod-4.10, linux-xanmod-4.9 and linux-xanmod-4.4


To download and install from SourceForge.net:

  1. Extract the tar.xz file after download;
  2. In terminal:
    sudo dpkg -i linux-image-*xanmod*.deb linux-headers-*xanmod*.deb
  3. Reboot.
  • Check it:
    cat /proc/version

* linux-firmware-image package is optional





Click on Intel or AMD logo to install, or via terminal:

Intel:

sudo apt install intel-microcode iucode-tool

AMD:

sudo apt install amd64-microcode


Download manually in https://sourceforge.net/projects/xanmod/files/microcode/

See installation guide Here.


Linux firmware package collection:
https://sourceforge.net/projects/xanmod/files/firmwares/



Media:



Download XanMod Wallpaper:



Changes:

4.11.3-xanmod5 revision 1.170526

  • Merge to Linux 4.11.3 from linux-stable git repository.
    ChangeLog | GIT
  • Kernel Config: Set HD-audio pre-allocated buffer size to 2048.
  • CPUFreq Ondemand: Set sampling_down_factor to 100.

4.9.30-xanmod36 revision 1.170526

  • Update to Linux 4.9.30 from mainline.
  • Kernel Config: Set HD-audio pre-allocated buffer size to 2048.
  • CPUFreq Ondemand: Set sampling_down_factor to 100.

4.4.70-xanmod75 revision 1.170526

  • Update to Linux 4.4.70 from mainline.
  • Kernel Config: Set HD-audio pre-allocated buffer size to 2048.
  • CPUFreq Ondemand: Set sampling_down_factor to 100.

4.11.2-xanmod4 revision 1.170522

  • Merge to Linux 4.11.2 from linux-stable git repository.
    ChangeLog | GIT
  • Kernel Config: Set RCU Boost delay to 0.
  • CPUFreq Ondemand: Set min_frequency_up_threshold to 1.
  • CFQ I/O Scheduler by default.
  • GCC 6.3.0 20170516 r248076.

4.10.17-xanmod19 revision 1.170522 [EOL]

  • Update to Linux 4.10.17 from mainline.
  • Kernel Config: Set RCU Boost delay to 0.
  • Kernel Config: CPUFreq Performance by default.
  • CPUFreq Ondemand: Set min_frequency_up_threshold to 1.
  • GCC 6.3.0 20170516 r248076.

4.9.29-xanmod35 revision 1.170522

  • Update to Linux 4.9.29 from mainline.
  • Kernel Config: Set RCU Boost delay to 0.
  • Kernel Config: CPUFreq Performance by default.
  • CPUFreq Ondemand: Set min_frequency_up_threshold to 1.
  • GCC 6.3.0 20170516 r248076.

4.4.69-xanmod74 revision 1.170522

  • Update to Linux 4.4.69 from mainline.
  • Kernel Config: Set RCU Boost delay to 0.
  • CPUFreq Ondemand: Set min_frequency_up_threshold to 1.
  • GCC 6.3.0 20170516 r248076.

4.11.1-xanmod3 revision 1.170514

  • Merge to Linux 4.11.1 from linux-stable git repository.
    ChangeLog | GIT

4.10.16-xanmod18 revision 1.170514

  • Update to Linux 4.10.16 from mainline.

4.9.28-xanmod34 revision 1.170514

4.4.68-xanmod73 revision 1.170514

4.11.0-xanmod2 revision 1.170512

  • MuQSS v0.155 CPU Scheduler by default.
  • BFQ I/O Scheduler v8r11 by default.
  • GCC 6.3.0 20170425 r247223.

4.10.15-xanmod17 revision 1.170508

  • Update to Linux 4.10.15 from mainline.
  • GCC 6.3.0 20170425 r247223.

4.9.27-xanmod33 revision 1.170508

  • Update to Linux 4.9.27 from mainline.
  • GCC 6.3.0 20170425 r247223.

4.4.67-xanmod72 revision 1.170508

  • Update to Linux 4.4.67 from mainline.
  • GCC 6.3.0 20170425 r247223.

4.11.0-xanmod1 revision 1.170506

4.10.14-xanmod16 revision 1.170504

  • Update to Linux 4.10.14 from mainline.
  • Update BFQ I/O scheduler v8r11.
  • Update AUFS revision 20170410.

4.9.26-xanmod32 revision 1.170504

  • Update to Linux 4.9.26 from mainline.
  • Update AUFS revision 20170410.

4.4.66-xanmod71 revision 1.170504

4.10.13-xanmod15 revision 1.170427

  • Update to Linux 4.10.13 from mainline.
  • GCC 6.3.0 20170415 r246940.

4.9.25-xanmod31 revision 1.170427

  • Update to Linux 4.9.25 from mainline.
  • GCC 6.3.0 20170415 r246940.

4.4.64-xanmod70 revision 1.170427

  • Update to Linux 4.4.64 from mainline.
  • GCC 6.3.0 20170415 r246940.

4.10.12-xanmod14 revision 1.170421

  • Update to Linux 4.10.12 from mainline.

4.9.24-xanmod30 revision 1.170421

4.4.63-xanmod69 revision 1.170421

4.10.11-xanmod13 revision 1.170418

  • Update to Linux 4.10.11 from mainline.
  • GCC 6.3.0 20170406 r246741.

4.9.23-xanmod29 revision 1.170418

  • Update to Linux 4.9.23 from mainline.
  • GCC 6.3.0 20170406 r246741.

4.4.62-xanmod68 revision 1.170418

  • Update to Linux 4.4.62 from mainline.
  • GCC 6.3.0 20170406 r246741.

4.10.10-xanmod12 revision 1.170412

  • Update to Linux 4.10.10 from mainline.

4.9.22-xanmod28 revision 1.170412

4.4.61-xanmod67 revision 1.170412

4.10.9-xanmod11 revision 1.170408

4.9.21-xanmod27 revision 1.170408

4.4.60-xanmod66 revision 1.170408

4.10.8-xanmod10 revision 1.170401

4.9.20-xanmod26 revision 1.170401

  • Update to Linux 4.9.20 from mainline.
  • Merge schedutil cpufreq governor from 4.10 branch.
  • Set kernel config. schedutil governor by default.

4.4.59-xanmod65 revision 1.170401

4.10.7-xanmod9 revision 1.170330

  • Update to Linux 4.10.7 from mainline.
  • Update AUFS revision 2017027.

4.9.19-xanmod25 revision 1.170330

  • Update to Linux 4.9.19 from mainline.
  • Add block buffered writeback throttling support.

4.4.58-xanmod64 revision 1.170330

  • Update to Linux 4.4.58 from mainline.
  • Deadline I/O Scheduler by default.

4.10.6-xanmod8 revision 2.170327

  • Set kernel config. Single queue writeback throttling.

4.10.6-xanmod8 revision 1.170326

  • Update to Linux 4.10.6 from mainline.
  • CFQ I/O Scheduler by default.

4.9.18-xanmod24 revision 1.170326

  • Update to Linux 4.9.18 from mainline.
  • CFQ I/O Scheduler by default.

4.4.57-xanmod63 revision 1.170326

  • Update to Linux 4.4.57 from mainline.
  • CFQ I/O Scheduler by default.

4.10.5-xanmod7 revision 1.170322

  • Update to Linux 4.10.5 from mainline.
  • GCC 6.3.0 20170321 r246313.

4.9.17-xanmod23 revision 1.170322

  • Update to Linux 4.9.17 from mainline.
  • GCC 6.3.0 20170321 r246313.

4.4.56-xanmod62 revision 1.170322

  • Update to Linux 4.4.56 from mainline.
  • GCC 6.3.0 20170321 r246313.

4.10.4-xanmod6 revision 1.170318

  • Update to Linux 4.10.4 from mainline.
  • Intel CPUFreq (P-State passive mode) for modern Intel CPUs. Commit
  • Set Kernel Config. Schedutil governor by default.
  • GCC 6.3.0 20170316 r246188.

4.9.16-xanmod22 revision 1.170318

  • Update to Linux 4.9.16 from mainline.
  • GCC 6.3.0 20170316 r246188.

4.4.55-xanmod61 revision 1.170318

  • Update to Linux 4.4.55 from mainline.
  • GCC 6.3.0 20170316 r246188.

4.10.3-xanmod5 revision 1.170315

4.10.3-xanmod5 revision 2.170316

  • ACPI CPUFreq Governor by default.

4.9.15-xanmod21 revision 1.170315

4.4.54-xanmod60 revision 1.170315

4.10.2-xanmod4 revision 1.170312

  • Update to Linux 4.10.2 from mainline.
  • MuQSS v0.152 CPU Scheduler by default.
  • AUFS support available.
  • GCC 6.3.0 20170221 r245621.

4.9.14-xanmod20 revision 1.170312

  • Update to Linux 4.9.14 from mainline.
  • MuQSS v0.150 CPU Scheduler by default.
  • GCC 6.3.0 20170221 r245621.

4.4.53-xanmod59 revision 1.170312

  • Update to Linux 4.4.53 from mainline.
  • GCC 6.3.0 20170221 r245621.

4.9.13-muqss-xanmod19 revision 1.170227

  • MuQSS v0.150 CPU Scheduler by default.
  • First release of 4.9 MuQSS series.

4.10.1-xanmod3 revision 1.170226

  • Update to Linux 4.10.1 from mainline.
  • Set RCU kthread priority to 3.

4.9.13-xanmod19 revision 1.170227

  • Update to Linux 4.9.13 from mainline.
  • Set RCU kthread priority to 3.

4.4.52-xanmod57 revision 1.170227

  • Update to Linux 4.4.52 from mainline.
  • Set RCU kthread priority to 3.

4.10.0-xanmod2 revision 1.170224

  • Tuned CFS CPU Scheduler by default.
  • BFQ v8r8 I/O scheduler.

4.9.12-xanmod18 revision 1.170223

  • Update to Linux 4.9.12 from mainline.
  • Tuned CFS CPU Scheduler by default.

4.4.51-xanmod57 revision 1.170223

4.10.0-xanmod1 revision 2.170221

  • Kernel configuration rev 3, commit ae2f45d.

4.10.0-xanmod1 revision 1.170220

  • First release of 4.10 series.
  • Linux 4.10.0 from mainline.

4.9.11-xanmod17 revision 1.170218

  • Update to Linux 4.9.11 from mainline.
  • Enabled Preemption w/ RCU Boost, commit 882ef0e.

4.4.50-xanmod56 revision 1.170218

4.9.10-xanmod16 revision 1.170217

  • New kernel setting to improve responsiveness, commit 5dd727a.

4.9.10-xanmod15 revision 1.170215

4.4.49-xanmod55 revision 1.170215

4.9.9-xanmod14 revision 1.170209

4.4.48-xanmod54 revision 1.170209

  • Update to Linux 4.4.48 from mainline.
  • GCC 6.3.0 20170205 r245197.

4.9.8-xanmod13 revision 1.170206

  • Enabled Preemption to improve smoothness w/ MuQSS.
  • GCC 6.3.0 20170205 r245197.

4.9.8-xanmod12 revision 1.170204

  • Update to Linux 4.9.8 from mainline.
  • MuQSS v0.150 CPU Scheduler by default.

4.4.47-xanmod53 revision 1.170204

4.9.7-xanmod11 revision 1.170201

4.4.46-xanmod52 revision 1.170201

4.9.6-xanmod10 revision 1.170126

  • Update to Linux 4.9.6 from mainline.
  • Set to default O2 optimization.
  • GCC 6.3.0 20170124 r244868.

4.4.45-xanmod51 revision 1.170126

  • Update to Linux 4.4.45 from mainline.
  • Set to default O2 optimization.
  • GCC 6.3.0 20170124 r244868.

4.9.5-xanmod9 revision 1.170120

  • Update to Linux 4.9.5 from mainline.
  • GCC 6.3.0 20170118 r244586.

4.4.44-xanmod50 revision 1.170120

  • Update to Linux 4.4.44 from mainline.
  • GCC 6.3.0 20170118 r244586.

4.9.4-xanmod8 revision 1.170117

  • Add trace events patch for Ubuntu's ureadahead.

4.4.43-xanmod49 revision 1.170117

  • Add trace events patch for Ubuntu's ureadahead.

4.9.4-xanmod7 revision 1.170116

4.4.43-xanmod48 revision 1.170116

4.9.3-xanmod6 revision 1.170112

4.4.42-xanmod47 revision 1.170112

4.9.2-xanmod5 revision 1.170109

4.8.17-xanmod19 revision 1.170109

4.4.41-xanmod46 revision 1.170109

4.9.1-xanmod4 revision 1.170106

  • Update to Linux 4.9.1 from mainline.
  • BFQ v8r7 I/O scheduler.
  • GCC 6.3.0 20161229 r243959.

4.8.16-xanmod18 revision 1.170106

  • Update to Linux 4.8.16 from mainline.
  • GCC 6.3.0 20161229 r243959.

4.4.40-xanmod45 revision 1.170106

  • Update to Linux 4.4.40 from mainline.
  • GCC 6.3.0 20161229 r243959.

4.9.0-xanmod3 revision 1.161223

  • Disabled front_merges of Deadline I/O Scheduler.
  • BFQ v8r6 I/O scheduler support available.

4.9.0-xanmod2 revision 1.161219

  • AUFS support available.
  • GCC 6.2.1 20161215 r243686.

4.8.15-xanmod17 revision 1.161215

  • Update to Linux 4.8.15 from mainline.
  • Enabled front_merges of Deadline I/O Scheduler.
  • GCC 6.2.1 20161212 r243558.

4.4.39-xanmod44 revision 1.161215

  • Update to Linux 4.4.39 from mainline.
  • Enabled front_merges of Deadline I/O Scheduler.
  • GCC 6.2.1 20161212 r243558.

4.9.0-xanmod1 revision 1.161212

  • First release of 4.9 series.
  • Linux 4.9.0 from mainline.

4.8.14-xanmod16 revision 1.161211

4.4.38-xanmod43 revision 1.161211

4.8.13-xanmod15 revision 2.161209

  • Fix full multithreading I/O requests rev 2.

4.4.37-xanmod42 revision 2.161209

  • Fix full multithreading I/O requests rev 2.

4.8.13-xanmod15 revision 1.161208

  • Update to Linux 4.8.13 from mainline.
  • Set full multithreading I/O requests by default.

4.4.37-xanmod42 revision 1.161208

  • Update to Linux 4.4.37 from mainline.
  • Set full multithreading I/O requests by default.

4.8.12-xanmod14 revision 1.161202

4.4.36-xanmod41 revision 1.161202

4.8.11-xanmod13 revision 1.161126

  • Update to Linux 4.8.11 from mainline.
  • GCC align functions at 32-byte boundary.
  • Increased SCHED_OTHER threads to 128.
  • GCC 6.2.1 20161124 r242827.

4.4.35-xanmod40 revision 1.161126

  • Update to Linux 4.4.35 from mainline.
  • GCC align functions at 32-byte boundary.
  • Increased SCHED_OTHER threads to 128.
  • GCC 6.2.1 20161124 r242827.

4.8.10-xanmod12 revision 1.161121

  • Update to Linux 4.8.10 from mainline.
  • GCC 6.2.1 20161119 r242621.

4.4.34-xanmod39 revision 1.161121

  • Update to Linux 4.4.34 from mainline.
  • GCC 6.2.1 20161119 r242621.

4.8.9-xanmod11 revision 1.161119

  • Update to Linux 4.8.9 from mainline.
  • Set I/O Block & Deadline Scheduler for better latency rev 4.
  • GCC 6.2.1 20161118 r242586.

4.4.33-xanmod38 revision 1.161119

  • Update to Linux 4.4.33 from mainline.
  • Set I/O Block & Deadline Scheduler for better latency rev 4.
  • GCC 6.2.1 20161118 r242586.

4.8.8-xanmod10 revision 1.161115

4.4.32-xanmod37 revision 1.161115

4.8.7-xanmod9 revision 1.161110

  • Update to Linux 4.8.7 from mainline.
  • SCHED_OTHER (CFS) latency/min_granularity at 400/200µs rev 5.
  • DRM optimization rev 2.
  • GCC 6.2.0 20161109 r241998.

4.4.31-xanmod36 revision 1.161110

  • Update to Linux 4.4.31 from mainline.
  • SCHED_OTHER (CFS) latency/min_granularity at 400/200µs rev 5.
  • DRM optimization rev 2.
  • GCC 6.2.0 20161109 r241998.

4.8.6-xanmod8 revision 1.161104

  • Increased optimization of modules.
  • DRM performance boosted.

4.4.30-xanmod35 revision 1.161104

  • Update to Linux 4.4.30 from mainline.
  • Increased optimization of modules.
  • DRM performance boosted.

4.8.6-xanmod7 revision 1.161031

  • Update to Linux 4.8.6 from mainline.
  • More generic optimization code.
  • Reduced binary modules size.

4.4.29-xanmod34 revision 1.161031

  • Update to Linux 4.4.29 from mainline.
  • More generic optimization code.
  • Reduced binary modules size.

4.8.5-xanmod6 revision 1.161028

  • Update to Linux 4.8.5 from mainline.
  • Increased SCHED_OTHER threads to 64.
  • SCHED_OTHER (CFS) latency at 150µs.
  • GCC 6.2.0 20161027 r241619.

4.4.28-xanmod33 revision 1.161028

  • Update to Linux 4.4.28 from mainline.
  • Increased SCHED_OTHER threads to 64.
  • SCHED_OTHER (CFS) latency at 150µs.
  • GCC 6.2.0 20161027 r241619.

4.7.10-xanmod13 revision 2.161023

  • Fixed last source XanMod to 4.7.10 patch.

4.4.27-xanmod32 revision 2.161023

  • Fixed last source XanMod to 4.4.27 patch.

4.8.4-xanmod5 revision 1.161022

  • Update to Linux 4.8.4 from mainline.
  • Set timer interrupt and CFS to 500Hz/400µs.
  • GCC 6.2.0 20161019 r241346.

4.7.10-xanmod13 revision 1.161022

  • Update to Linux 4.7.10 from mainline.
  • Set timer interrupt and CFS to 500Hz/400µs.
  • GCC 6.2.0 20161019 r241346.

4.4.27-xanmod32 revision 1.161022

  • Update to Linux 4.4.27 from mainline.
  • Set timer interrupt and CFS to 500Hz/400µs.
  • GCC 6.2.0 20161019 r241346.

4.8.3-xanmod4 revision 1.161020

  • Update to Linux 4.8.3 from mainline.
  • GCC 6.2.0 20161018 r241301.
  • BFQ v8r4 I/O scheduler support available.

4.7.9-xanmod12 revision 1.161020

  • Update to Linux 4.7.9 from mainline.
  • GCC 6.2.0 20161018 r241301.

4.4.26-xanmod31 revision 1.161020

  • Update to Linux 4.4.26 from mainline.
  • GCC 6.2.0 20161018 r241301.

4.8.2-xanmod3 revision 1.161017

  • Update to Linux 4.8.2 from mainline.
  • GCC 6.2.0 20161010 r240906.
  • AUFS support available.

4.7.8-xanmod11 revision 1.161017

  • Update to Linux 4.7.8 from mainline.
  • GCC 6.2.0 20161010 r240906.

4.4.25-xanmod30 revision 1.161017

  • Update to Linux 4.4.25 from mainline.
  • GCC 6.2.0 20161010 r240906.

4.8.1-xanmod2 revision 1.161010

  • Update to Linux 4.8.1 from mainline.
  • Increased VM memory dirtys ratio.

4.7.7-xanmod10 revision 1.161010

  • Update to Linux 4.7.7 from mainline.
  • Increased VM memory dirtys ratio.
  • Tuned Deadline I/O Scheduler by default.

4.4.24-xanmod29 revision 1.161010

  • Update to Linux 4.4.24 from mainline.
  • Increased VM memory dirtys ratio.
  • Tuned Deadline I/O Scheduler by default.

4.8.0-xanmod1 revision 1.161003

  • First release of 4.8 series.
  • Linux 4.8.0 from mainline.
  • Tuned Deadline I/O Scheduler by default.

4.7.6-xanmod9 revision 1.160930

  • Update to Linux 4.7.6 from mainline.
  • I/O Scheduler Queue improvements for performance.
  • NOOP I/O Scheduler by default.
  • GCC 6.2.0 20160927 r240553.

4.4.23-xanmod28 revision 1.160930

  • Update to Linux 4.4.23 from mainline.
  • I/O Scheduler Queue improvements for performance.
  • NOOP I/O Scheduler by default.
  • GCC 6.2.0 20160927 r240553.

4.7.5-xanmod8 revision 1.160926

  • Update to Linux 4.7.5 from mainline.
  • Update BFQ v8r3 I/O scheduler.
  • Set Westwood+ TCP congestion control by default.

4.4.22-xanmod27 revision 1.160926

  • Update to Linux 4.4.22 from mainline.
  • Set Westwood+ TCP congestion control by default.

4.7.4-xanmod7 revision 1.160916

  • Update to Linux 4.7.4 from mainline.
  • GCC 6.2.0 20160914 r240133.

4.4.21-xanmod26 revision 1.160916

  • Update to Linux 4.4.21 from mainline.
  • GCC 6.2.0 20160914 r240133.

4.7.3-xanmod6 revision 1.160908

  • Update to Linux 4.7.3 from mainline.
  • GCC 6.2.0 20160901 r239944.

4.4.20-xanmod25 revision 1.160908

  • Update to Linux 4.4.20 from mainline.
  • GCC 6.2.0 20160901 r239944.

4.7.2-xanmod5 revision 1.160822

4.4.19-xanmod24 revision 1.160822

  • Update to Linux 4.4.19 from mainline.
  • AUFS support available.

4.4.18-xanmod23 revision 1.160818

  • Update to Linux 4.4.18 from mainline.
  • GCC 6.1.1 20160815 r239482.

4.6.7-xanmod9 revision 1.160818

  • Update to Linux 4.6.7 from mainline.
  • GCC 6.1.1 20160815 r239482.

4.7.1-xanmod4 revision 1.160817

  • Update to Linux 4.7.1 from mainline.
  • GCC 6.1.1 20160815 r239482.

4.7.0-xanmod3 revision 1.160811

  • AUFS support available.
  • GCC 6.1.1 20160802 r238981.

4.6.6-xanmod8 revision 1.160810

  • Update to Linux 4.6.6 from mainline.
  • GCC 6.1.1 20160802 r238981.

4.4.17-xanmod22 revision 1.160810

  • Update to Linux 4.4.17 from mainline.
  • GCC 6.1.1 20160802 r238981.

4.7.0-xanmod2 revision 1.160728

  • SCHED_OTHER (CFS) performance improvements for interactivity.
    (disable “sched_migration_cost_ns”).
  • BFQ v8 I/O scheduler support available.

4.6.5-xanmod7 revision 1.160728

  • Update to Linux 4.6.5 from mainline.
  • SCHED_OTHER (CFS) performance improvements for interactivity.
    (disable “sched_migration_cost_ns”).
  • BFQ v8 I/O scheduler support available.
  • GCC 6.1.1 20160724 r238695.

4.4.16-xanmod21 revision 1.160728

  • Update to Linux 4.4.16 from mainline.
  • SCHED_OTHER (CFS) performance improvements for interactivity.
    (disable “sched_migration_cost_ns”).
  • GCC 6.1.1 20160724 r238695.

4.7.0-xanmod1 revision 1.160725

  • First release of 4.7 series.
  • Linux 4.7.0 from mainline.
  • GCC 6.1.1 20160724 r238695.

4.6.4-xanmod6 revision 1.160711

  • Update to Linux 4.6.4 from mainline.
  • GCC 6.1.1 20160705 r237999.

4.4.15-xanmod20 revision 1.160711

  • Update to Linux 4.4.15 from mainline.
  • GCC 6.1.1 20160705 r237999.

4.4.14-xanmod19 revision 2.160628

  • Resolved freezes at high swap workloads. Disable Full tickless mode.
  • DRM AMDGPU on GCN 1.1 support available (CONFIG_DRM_AMDGPU_CIK=y).

4.6.3-xanmod5 revision 2.160627

  • Resolved freezes at high swap workloads. Disable Full tickless mode.

4.6.3-xanmod5 revision 1.160624

  • Update to Linux 4.6.3 from mainline.
  • Core scheduler balanced to reduce latency of real-time tasks.
  • Set timer interrupt frequency to 625Hz.
  • Kernel full tickless mode enabled.
  • GCC 6.1.1 20160620 r237590.

4.4.14-xanmod19 revision 1.160624

  • Update to Linux 4.4.14 from mainline.
  • Core scheduler balanced to reduce latency of real-time tasks.
  • Set timer interrupt frequency to 625Hz.
  • Kernel full tickless mode enabled.
  • Tuned CFQ I/O scheduler by default.
  • GCC 6.1.1 20160620 r237590.

4.6.2-xanmod4 revision 1.160608

  • More optimized x86_64 core (CONFIG_OPTIMIZED_CPU=y).
  • Update to Linux 4.6.2 from mainline.
  • GCC 6.1.1 20160603 r237075.

4.4.13-xanmod18 revision 1.160608

  • More optimized x86_64 core (CONFIG_OPTIMIZED_CPU=y).
  • Update to Linux 4.4.13 from mainline.
  • GCC 6.1.1 20160603 r237075.

4.6.1-xanmod3 revision 1.160602

4.4.12-xanmod17 revision 1.160602

  • Update to Linux 4.4.12 from mainline.
  • GCC 6.1.1 20160519 r236478.

4.6.0-xanmod2 revision 1.160523

  • First release compiled with GCC 6.
  • GCC 6.1.1 20160519 r236478.
  • Aufs feature available.

4.5.5-xanmod8 revision 1.160519

4.4.11-xanmod16 revision 1.160519

4.6.0-xanmod1 revision 1.160517

  • First release of 4.6 series.
  • Linux 4.6.0 from mainline.

4.5.4-xanmod7 revision 1.160511

4.4.10-xanmod15 revision 1.160511

4.5.3-xanmod6 revision 1.160505

  • Update to 4.5.3 from mainline.
  • Set dirty ratio to 6% and dirty background ratio to 3%.

4.4.9-xanmod14 revision 1.160505

  • Update to 4.4.9 from mainline.
  • Set dirty ratio to 6% and dirty background ratio to 3%.

4.5.2-xanmod5 revision 4.160425

  • Set “CONFIG_DRM_AMDGPU_CIK=y”.
  • CFQ more refined for performance.

4.4.8-xanmod13 revision 1.160422

  • Update to 4.4.8 from mainline.
  • CFS fix sched_nr_latency value.
  • GCC 5.3.1 20160413 r234931.

4.5.2-xanmod5 revision 3.160421

  • Update to 4.5.2 from mainline.
  • CFS fix sched_nr_latency value.
  • GCC 5.3.1 20160413 r234931.

4.4.7-xanmod12 revision 1.160413

  • Update to 4.4.7 from mainline.
  • CFS adjustments for better multitasking.
  • GCC 5.3.1 20160318 r234355.

4.5.1-xanmod4 revision 2.160412

  • Update to 4.5.1 from mainline.
  • GCC 5.3.1 20160407 r234805.

4.5.0-xanmod3 revision 1.160328

  • CFS adjustments for better multitasking.
  • CFQ w/ more parallel I/O requests.

4.5.0-xanmod2 revision 2.160323

  • Tuned CFQ I/O scheduler by default.
  • Aufs feature support.
  • GCC 5.3.1 20160320 r234355.

4.4.6-xanmod11 revision 1.160317

4.5.0-xanmod1 revision 1.160315

  • Linux 4.5.0 from mainline.
  • NOOP I/O scheduler by default.
  • GCC 5.3.1 20160311 r234142.

4.4.5-xanmod10 revision 1.160310

4.4.4-xanmod9 revision 3.160306

  • Linux mainline is code base now.
  • CFS CPU scheduler tuned for better responsiveness.
  • Use memory dirty writeback from Zen Interactive concept.
  • KSM memory data deduplication.

4.4.4-xanmod8 revision 1.160304

  • Upstream to 4.4.4 from mainline.
  • Add IRQ threading by default config.
  • GCC 5.3.1 20160225 r233723.

4.4.3-xanmod7 revision 1.160226

  • Upstream to 4.4.3 from mainline.
  • GCC 5.3.1 20160222 r233600.

4.3.6-xanmod11 revision 1.160222

4.4.2-xanmod6 revision 1.160218

  • Upstream from pf-Kernel pf-4.4, last commit cb7fa57.

4.4.1-xanmod5 revision 1.160217

  • BFS CPU scheduler v0.466 w/ VRQ3 patchset, last commit 7d189bb.
  • Fix Kconfig BFQ dependency on BLK_CGROUP.
  • GCC 5.3.1 20160211 r233340.

4.4.1-xanmod4 revision 1.160201

  • Upstream from pf-Kernel pf-4.4, last commit bd0703f.
  • CPUFreq ondemand governor tuned for more performance.
  • CPUFreq is default for all processors now.

4.3.5-xanmod10 revision 1.160201

  • Upstream to 4.3.5 from mainline.
  • CPUFreq ondemand governor tuned for more performance.
  • CPUFreq is default for all processors now.

4.4.0-xanmod3 revision 1.160129

  • Upstream from pf-Kernel pf-4.4, last commit 9c01d1e.
  • BFS CPU scheduler v0.466 w/ VRQ2 patchset.
  • GCC 5.3.1 20160121 r232666.

4.3.4-xanmod9 revision 1.160123

  • Upstream to 4.3.4 from mainline.
  • Set timer interrupt frequency to 500hz.
  • Set cache pressure to '75'.
  • Set uksmd nice priority to '15'.
  • GCC 5.3.1 20160121 r232666.

4.4.0-xanmod2 revision 1.160122

  • BFQ I/O-scheduler v7r11 from bfq's git, last commit c53f28a.
  • Set timer interrupt frequency to 500hz.
  • GCC 5.3.1 20160119 r232387.

4.4.0-xanmod1 revision 1.160114

  • Upstream from pf-Kernel pf-4.4, last commit 18520a9.
  • BFS CPU scheduler v0.466 w/ VRQ patchset.
  • BFQ I/O-scheduler v7r10.
  • Set cache pressure to '75'.
  • Set uksmd nice priority to '15'.
  • GCC 5.3.1 20160112 r232261.

4.3.3-xanmod8 revision 2.160101

  • YeAH TCP congestion control now is default.

4.3.3-xanmod8 revision 1.151231

  • Update GCC 5.3.1 20151219.
  • Set Swappiness to “10”.
  • Set Zswap compressor to LZ4.

4.3.3-xanmod7 revision 1.151215

  • Upstream from pf-Kernel pf-4.3, last commit b8572cc.
  • BFS CPU scheduler v0.467.

4.2.8-xanmod11 revision 1.151215:

  • Upstream merge 4.2.8 from mainline.

4.3.2-xanmod6 revision 1.151214

  • Upstream from pf-Kernel pf-4.3, last commit d995559.
  • BFS CPU scheduler v0.466.

4.3.2-xanmod5 revision 1.151211

  • Upstream from pf-Kernel pf-4.3, last commit f9c49d8 (VRQ1 patchset).
  • Update GCC 5.3.1 20151207.
  • Fix merge from linux 4.3.2 mainline.

4.2.7-xanmod10 revision 1.151211:

  • Upstream merge 4.2.7 from mainline.
  • Preemption set to “voluntary”.

4.3.0-xanmod4 revision 1.151208

  • Compiled w/ new GCC 5.3.1 revision 20151206.
  • Core compression set to XZ format.

4.3.0-xanmod3 revision 2.151119

  • Upstream from pf-kernel pf-4.3, last commit dc19fc3.
  • New BFS v0.465 patchset VRQ0.
  • Timer interrupt frequency set to 1000hz.

4.3.0-xanmod2 revision 1.151113

  • Preemption set to “voluntary”.
  • Timer interrupt frequency set 300hz.

4.2.6-xanmod9 revision 1.151110:

  • Upstream merge 4.2.6 from mainline.

4.3.0-xanmod1 revision 1.151109:

  • Upstream from pf-kernel pf-4.3, last commit 8973496.

4.2.5-xanmod8 revision 6.151105:

  • Rehabilitated gcc optimizations w/ inline-functions fix.

4.2.5-xanmod8 revision 5.151104:

  • Reduced level optimization of GCC. Curiously, improves latency performance.
  • Fixed redundant config set's.

4.2.5-xanmod7 revision 2:

  • New Debian packaging method and build.
  • New structure of kernel, more clean.
  • Fix problem w/ symbolic links.
  • Compiled w/ new gcc revision 20151022.

4.2.5-xanmod6 revision 151028:

  • Set advanced instructions for modern CPUs.

4.2.5-xanmod6 revision 151027:

  • Update to 4.2.5 from mainline.

4.2.4-xanmod6 revision 151026:

  • Renew kernel config for more performance, stability and debugging support.

4.2.4-xanmod5 revision 151026:

  • Fix smp_preempt bug of -gc and -vrq: v4.2_0463_3_vrq2 by Alfred Chen.
  • Rehabilitated debug preempt kernel config.

4.2.4-xanmod5 revision 151024~2:

  • BFS CPU scheduler v0.463 by Con Kolivas.
  • BFS enhancement patchset v4.2_0463_2_vrq1 by Alfred Chen.
  • Upstream pf-Kernel fix merge conflict, mainline 4.2.4 base.
  • Disabled debug preempt kernel config.
  • Update GCC to 5.2.1 20151010.


Linux® is the registered trademark of Linus Torvalds, owner of the mark on a world-wide basis.