Package Details: linux-nitrous 6.8.9-1

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 Skylake X and newer, compiled using clang
Upstream URL: https://gitlab.com/xdevs23/linux-nitrous
Keywords: clang clearlinux kernel linux optimized
Licenses: GPL2
Provides: BINDER-MODULE, binder_linux-dkms, NTFS3-MODULE, WIREGUARD-MODULE
Submitter: superboringdev
Maintainer: superboringdev (n0m4n904)
Last Packager: superboringdev
Votes: 10
Popularity: 0.000009
First Submitted: 2019-11-05 16:41 (UTC)
Last Updated: 2024-05-02 17:20 (UTC)

Pinned Comments

superboringdev commented on 2020-03-23 19:25 (UTC) (edited on 2023-09-02 09:21 (UTC) by superboringdev)

The prebuilt kernel is built using Clang/LLVM 16.

The linux-nitrous binary package can be installed by adding following lines to your /etc/pacman.conf:

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

Then you can install the package using your AUR helper or pacman (e. g. sudo pacman -Syu linux-nitrous linux-nitrous-headers)

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

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

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

superboringdev commented on 2021-11-24 19:11 (UTC)

I enabled the NTFS3 module including ACL and LZX support. Next release will have it.

superboringdev commented on 2021-11-23 22:50 (UTC)

Sure, I'll take a look when I get some time for it, probably within a week.

d00d00 commented on 2021-11-23 21:57 (UTC)

Would it be possible to have the ntfs3 module with lzx compression added to the binary distribution of this kernel? ntfs3 is stable now and in the mainline kernel. There's a dkms package for it in the AUR but it's a backport and only maintained for compatibility now that ntfs3 is mainline.

superboringdev commented on 2021-11-17 23:14 (UTC)

@d00d00 I'm glad it works for you now and I appreciate your feedback :)

d00d00 commented on 2021-11-17 22:12 (UTC)

@superboringdev, works great now! Thanks for your work maintaining the package!

superboringdev commented on 2021-11-16 17:43 (UTC)

@d00d00 it's fixed now.

superboringdev commented on 2021-11-15 23:45 (UTC) (edited on 2021-11-15 23:46 (UTC) by superboringdev)

@d00d00 thank you for your feedback. I'm aware of the issue and a patch is going to be released as soon as possible. In the meantime you can edit /usr/lib/modules/linux-nitrous-5.12.2-2/build/Makefile and remove the two lines with flags containing "retpoline" to make it work with Clang.

You will need to run the dkms commands again.

d00d00 commented on 2021-11-15 21:52 (UTC) (edited on 2021-11-15 23:00 (UTC) by d00d00)

This package and the binary are both broken for me at present (linux-nitrous-5.15.2-2). DKMS fails to build anything because it is attempting to pass the -mretpoline flag to GCC and GCC doesn't recognize it. So something is still wrong with the lto & Clang/DKMS compatibility patch stuff. I managed to compile linux-nitrous from source with GCC instead of Clang and it fixed the DKMS issue.

superboringdev commented on 2021-08-29 16:31 (UTC) (edited on 2021-08-29 16:31 (UTC) by superboringdev)

@shoui sorry for the late reply. I can't reproduce your issue. Could you provide more details on the console output?

shoui commented on 2021-08-27 13:55 (UTC) (edited on 2021-08-27 14:08 (UTC) by shoui)

whenever i try to compile this from source using yay -S linux-nitrous linux-nitrous-headers and then just using the default settings, it seems to compile fine but when it comes it mkinitcpio it always says "==> WARNING: errors were encountered during the build. The image may not be complete." and I can't boot from it. What am i doing wrong?

When i use the precompiled package it works fine though