Package Details: linux-xanmod-headers 5.8.0-1

Git Clone URL: https://aur.archlinux.org/linux-xanmod.git (read-only, click to copy)
Package Base: linux-xanmod
Description: Header files and scripts for building modules for Xanmod Linux kernel
Upstream URL: http://www.xanmod.org/
Licenses: GPL2
Conflicts: linux-xanmod-git-headers
Provides: linux-headers, linux-xanmod-git-headers
Replaces: linux-xanmod-git-headers
Submitter: Yoshi2889
Maintainer: figue (figuepluto, jfigueras)
Last Packager: figuepluto
Votes: 41
Popularity: 4.71
First Submitted: 2017-02-14 09:40
Last Updated: 2020-08-05 13:32

Required by (324)

Sources (5)

Pinned Comments

figue commented on 2018-12-14 00:50

Please, check new release. You have now several variables to enable/disable features.

References:

## Disable NUMA since most users do not have multiple processors. Breaks CUDA/NvEnc.
## Archlinux and Xanmod enable it by default.
## Set variable "use_numa" to: n to disable (possibly increase performance)
##                             y to enable  (stock default)
if [ -z ${_numa+x} ]; then
  use_numa=y
fi
##
## For performance you can disable FUNCTION_TRACER/GRAPH_TRACER. Limits debugging and analyzing of the kernel.
## Stock Archlinux and Xanmod have this enabled.
## Set variable "use_tracers" to: n to disable (possibly increase performance)
##                                y to enable  (stock default)
if [ -z ${_tracers+x} ]; then
  use_tracers=y
fi
##
## Enable PDS CPU scheduler by default https://gitlab.com/alfredchen/linux-pds
## Set variable "use_pds" to: n to disable (stock Xanmod)
##                            y to enable
if [ -z ${_pds+x} ]; then
  use_pds=n
fi
##
## Enable CONFIG_USER_NS_UNPRIVILEGED flag https://aur.archlinux.org/cgit/aur.git/tree/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch?h=linux-ck
## Set variable "use_ns" to: n to disable (stock Xanmod)
##                           y to enable (stock Archlinux)
if [ -z ${use_ns+x} ]; then
  use_ns=n
fi

Personally I'm running now xanmod kernel compiled with this:

env use_tracers=n use_numa=n use_pds=y use_ns=y makepkg -s

Also, you can now put a file in your local repo to build this package with a custom config. You have to call this file myconfig.

Reference:

  # Put the file "myconfig" at the package folder to use this feature
  if [ -f "${startdir}/myconfig" ]; then
    msg2 "Using user CUSTOM config..."
    cp -f "${startdir}"/myconfig .config
  fi

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Satyrn commented on 2020-08-04 17:49

Compiling Xanmod 5.8 with use_ns=y results in an error.

Satyrn commented on 2020-08-04 15:37

@figue Could you update this to Linux Xanmod 5.8?

aviallon commented on 2020-07-28 21:21

@figue you're welcome :) Thanks for keeping this kernel package up to date, with such a nice PKGBUILD script. It really is awesome.

figue commented on 2020-07-28 21:10

@aviallon confirmed. Thanks for reporting.

I'll be a few days on vacation but with limited access to my computer. If something important happens, please send me an email.

aviallon commented on 2020-07-28 08:39

I have an invalid checksum check for patch-5.7.10-xanmod2.xz even after redownloading completely. I can confirm that, after decompressing, I get a (massive) patch file. Perhaps you forgot to updpkgsums ?

tiberiousr commented on 2020-07-26 02:19

@sinsworn You can manually import the keys, I found I had to specify a keyserver with the following:

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys ABAF11C65A2970B130ABE3C479BE3E4300411886

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 647F28654894E3BD457199BE38DBBDC86092693E

Which fixed the import issue for me.

Sinsworn commented on 2020-07-18 16:05

right, i might be the idiot here but when i try to install this fine package i get: ==> PGP keys need importing: -> ABAF11C65A2970B130ABE3C479BE3E4300411886, required by: linux-xanmod -> 647F28654894E3BD457199BE38DBBDC86092693E, required by: linux-xanmod ==> Import? [Y/n] :: Importing keys with gpg... gpg: keyserver receive failed: General error problem importing keys

please give me a hand....

figue commented on 2020-07-17 19:40

Anybody here is the owner of this channel in Telegram?

https://t.me/xanmod_kernel

figue commented on 2020-07-17 19:40

@ahuston-0 don't worry about that... It means that a module is already included in kernel image

ahuston-0 commented on 2020-07-16 19:24

For anyone who's having issues with compiling the kernel due to this bug:

cp: cannot stat '(builtin)': No such file or directory

There's a potential fix in #65725 [https://bugs.archlinux.org/task/65725]. For now it looks like you can install mkinitcpio-28 from the testing repo and it should allow you to compile linux-xanmod and linux-clear at the very least (those are the ones tested so far that I'm aware of).