Package Details: linux-nitrous 5.7.0-2

Git Clone URL: https://aur.archlinux.org/linux-nitrous.git (read-only, click to copy)
Package Base: linux-nitrous
Description: Modified Linux kernel optimized for Haswell (and newer) compiled using clang (tagged git version), with Clear Linux patches
Upstream URL: https://gitlab.com/xdevs23/linux-nitrous
Licenses: GPL2
Provides: linux
Submitter: superboringdev
Maintainer: superboringdev
Last Packager: superboringdev
Votes: 6
Popularity: 2.21
First Submitted: 2019-11-05 16:41
Last Updated: 2020-06-03 22:11

Required by (206)

Sources (2)

Pinned Comments

superboringdev commented on 2020-03-23 19:25

Important: Starting today this repository will compile the kernel from source – the binary package is now available in a custom repository: https://wiki.archlinux.org/index.php/Unofficial_user_repositories#linux-nitrous

From now on the prebuilt kernel will be built using clang 10 as clang 9 has some weird non-determinism as per https://github.com/ClangBuiltLinux/linux/issues/908

From now on, the linux-nitrous binary package can be installed by adding following lines to your /etc/pacman/pacman.conf:

[linux-nitrous]
Server = https://github.com/xdevs23/linux-nitrous/releases/latest/download/

Just install/update it using pacman.

You probably need to add my key before being able to install my packages:

sudo pacman-key --recv-keys E9C2DECAC962CB3AF1376D44148A9E3C9C3E3BF0
sudo pacman-key --lsign-key E9C2DECAC962CB3AF1376D44148A9E3C9C3E3BF0

Latest Comments

1 2 3 4 5 Next › Last »

superboringdev commented on 2020-06-03 23:08

Warning: nvidia-dkms does not seem to work with it – it will not compile and even if you apply patches to it there is a good chance that you won't reach the login screen. Please refrain from using 5.7, try patches or use nouveau until nvidia has published a working driver...

Other dkms modules will probably work. Problems with, for example, vboxhost have been fixed in 5.7.0-2.

superboringdev commented on 2020-05-16 12:47

@soloturn I have implemented support for it in the linux-nitrous-git package by checking if $HOME/.config/modprobed.db exists. I'm not sure whether the implementation will work that way, I will probably need to change a few more things. Let me know if this is a good way of checking for modprobed-db or whether it would be better to just check for LSMOD.

soloturn commented on 2020-05-16 12:37

@superboringdev to enable a switch for it would be cool. maybe if the environment variable LSMOD is set?

superboringdev commented on 2020-05-09 21:19

@dedguy21 this repository (and its PKGBUILD) are used to build the binaries found in my custom repository

I do not intend to enable the used modules config by default as that is not what would resemble the binaries provided in my custom repository. I could try making it do that by checking for an environment variable in the PKGBUILD but I won't be doing it by default. The other thing is that I want the kernel to be able to build and run on pretty much any system that has a compatible CPU, regardless of the remaining hardware.

dedguy21 commented on 2020-05-09 21:10

I think he means like they do in other Linux builds in AuR (this is from linux-ck for example only:

**" Compile ONLY used modules to VASTLYreduce the number of modules built

and the build time.
To keep track of which modules are needed for your specific system/hardware,
give module_db script a try: https://aur.archlinux.org/packages/modprobed-db
This PKGBUILD read the database kept if it exists
More at this wiki page ---> https://wiki.archlinux.org/index.php/Modprobed-db

_localmodcfg=

IMPORTANT: Do no edit below this line unless you know what you're doing

* Somewhere down the pkgbuil***

### Optionally load needed modules for the make localmodconfig # See https://aur.archlinux.org/packages/modprobed-db if [ -n "$_localmodcfg" ]; then if [ -f $HOME/.config/modprobed.db ]; then echo "Running Steven Rostedt's make localmodconfig now" make LSMOD=$HOME/.config/modprobed.db localmodconfig else echo "No modprobed.db data found" exit fi fi

superboringdev commented on 2020-05-09 18:48

@soloturn I can figure out a way to do that.

What exactly do you need? Just that line?

I'm not familiar with what you are trying to do but if you tell me the line number you want to add that to, I could add a way for you to enable it.

soloturn commented on 2020-05-09 18:44

would it be possible to change the PKGBUILD so it takes modprobd into account should it exist? am not to sure where i should put the make so it is valid when the next upgrade comes in.

make LSMOD=$HOME/.config/modprobed.db localmodconfig

superboringdev commented on 2020-05-05 06:22

@TheHardew thanks for pointing out, I'll add that in the next release.

TheHardew commented on 2020-05-05 00:19

Seems you need to add bison to dependencies? Failed in prepare() without it. Fine after manual installation.

superboringdev commented on 2020-04-15 21:10

pkgrel updated.