Skip to content

Linux Kernel 4.9 LTS with custom patchset for Manjaro Linux

License

Notifications You must be signed in to change notification settings

FadeMind/linux49-custom.src

Repository files navigation

tuxmanjaro

##

Linux Kernel 4.9 LTS (EOL 01-2019) with custom patchset for Manjaro Linux

SOURCES FOR BUILD KERNEL PACKAGE IN MANJARO LINUX
WARNING: PACKAGES OVERWRITES INSTALLED MANJARO linux49 SERIES!
DESIGNED FOR HIGH END MULTICORE CPUS
USE AT YOUR OWN RISK

INSTALLATION GUIDE

  • Set VALID custom flags:

/etc/makepkg.conf

CFLAGS="-march=native -O2 -pipe -fstack-protector-strong"
CXXFLAGS="${CFLAGS}"
MAKEFLAGS="-j$(nproc)"
COMPRESSXZ=(xz -c -z - --threads=0)
  • Clone repository, build packages and install:
git clone https://github.com/FadeMind/linux49-custom.src.git
## main kernel packages
export LANG=C;mkdir -p /tmp/makepkg
cd linux49-custom.src/linux49
BUILDDIR=/tmp/makepkg makepkg -srci
## bbswitch module
cd ../linux49-bbswitch
BUILDDIR=/tmp/makepkg makepkg -srci
## nvidia modules
cd ../linux49-nvidia
BUILDDIR=/tmp/makepkg makepkg -srci
## r8168 module
cd ../linux49-r8168
BUILDDIR=/tmp/makepkg makepkg -srci
  • SHUTDOWN AND POWER ON PC (DO NOT REBOOT!)

CUSTOMS

  • [Patch] Con Kolivas Patchset
  • [Patch] AUFS4 Support
  • [Patch] Reiser4 Support
  • [Patch] exFAT Support
  • [Patch][Config] Native optimizations autodetected by GCC for CPU
  • [Config] NUMA is disabled in default
  • [Config] BFQ is default I/O scheduler
  • [Config] MuQSS is default CPU scheduler
  • PKGBUILD designed only for x86_64

LICENSE

GPL2

About

Linux Kernel 4.9 LTS with custom patchset for Manjaro Linux

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages