Skip to content

RengeOS/Linux-Xanmod-Bore-Patches

 
 

Repository files navigation

linux-xanmod-bore

A simple patchset to include BORE scheduler by Masahito Suzuki into Xanmod kernel with cfs patches from tkg. Tickrate customizations are set inside the PKGBUILD file, together with other Xanmod customizations.

Changes from Xanmod

  • BORE scheduler.
  • O3 optimization (can be disabled).
  • Clang compiler set to LTO_THIN (default compiler is GCC).
  • Enabled the use of all CPU cores for compilation.
  • Enabled tracers in kernel options.
  • Glitched patches from Frogging Family.
  • Disabled NUMA by default (can be enabled).
  • Disabled memory hotplug and non-PC kernel features. Desktop users usually don't use these features.
  • Choose your tickrate HZ from 1000, 500, 300, or 100. (500 is default).
  • Choose your tickrate handling from tickless, idle, or constant (tickless is default).
  • Choose your Preemption Model from preemptible, voluntary, or server (preemptible is default).

Misc. changes

  • Changed all msg2 to echo
  • Changed all use_numa to _use_numa
  • Changed all use_tracers to _use_tracers

Credits

Xanmod - http://www.xanmod.org/

BORE Scheduler - https://github.com/firelzrd/bore-scheduler

Glitched patches - https://github.com/Frogging-Family/linux-tkg

CachyOS - https://github.com/CachyOS/linux-cachyos

About

Linux Xanmod (Stable) with BORE CPU scheduler and tickrate customizations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 100.0%