I have to up vote this package.
I appreciate it that you provided a bin version, as it's a pain in the butt having to recompile a kernel after every update
| Git Clone URL: | https://aur.archlinux.org/linux-nitrous.git (read-only, click to copy) |
|---|---|
| Package Base: | linux-nitrous |
| Description: | Header files and scripts for building modules for Linux kernel (tagged git version) |
| Upstream URL: | https://gitlab.com/xdevs23/linux-nitrous |
| Keywords: | clang clearlinux kernel linux optimized |
| Licenses: | GPL2 |
| Submitter: | superboringdev |
| Maintainer: | superboringdev (n0m4n904) |
| Last Packager: | superboringdev |
| Votes: | 10 |
| Popularity: | 0.000000 |
| First Submitted: | 2019-11-05 16:41 (UTC) |
| Last Updated: | 2025-12-06 21:57 (UTC) |
I have to up vote this package.
I appreciate it that you provided a bin version, as it's a pain in the butt having to recompile a kernel after every update
Alright, I'll keep them in the custom repository then.
I didn't notice that there were .sig files in this git repository until you answered my question about redundancy. I simply overlooked it so thanks for pointing it out.
This is a really great community :)
They're extremely useful for the Pacman repository, since pacman -U https://.../<filename>.pkg.tar.xz will validate those to make sure the binary product is signed, and repo-add could in theory be changed in future to use detached signatures rather than storing the .sig files as base64'ed blobs inside the linux-nitrous.db file (that's a topic for the pacman-dev mailing list though).
It's just they're not very useful to the PKGBUILD which isn't doing anything with them. :D
Oh I'm sorry, I didn't notice that those were pushed as well, I just removed them and adjusted the .gitignore file accordingly. Sorry for that!
Should I keep uploading them to the repository itself though or are they redundant there as well?
They are redundant, and redundant things waste time and space and clutter up git log.
But also binary files don't compress well in git, and the AUR has checks to deny pushes of files that are above a certain limit... but allowing kernel .config and other moderate sized files is a balance we have to strike, so sometimes things sneak in, often by accident. We'd prefer to keep the server disk usage down where possible. Hence it would be greatly appreciated to prevent any more of these from getting uploaded.
Thanks!
@eschwartz I can remove them from the script I use to upload those files.
Is it bad that they are uploaded or are they just redundant? AFAIK they only contain the signature but since I don't have a lot of experience in these kind of things, I'm not too sure about it.
Hey -- you're accidentally committing .pkg.tar.xz.sig files to git. Can you please add this to your .gitignore?
The prebuilt kernel is built using Clang/LLVM.
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 E52F66792B423413EA5F8B3BBCAFC8F93FFA4C23
sudo pacman-key --lsign-key E52F66792B423413EA5F8B3BBCAFC8F93FFA4C23
@eschwartz Thanks for clarifying. I will take a look at it and move the prebuilt package to a custom repository when I have more free time to spare. After that, this one will be changed to a build-from-source repository and I'll notify users using a pinned comment.
Pinned Comments
superboringdev commented on 2025-11-26 20:44 (UTC)
Effective on 6.18 release date, this project will be retired and no longer maintained. Due to upstream being perfectly usable, having all the patches and the extras in this kernel not resulting in a significant performance improvement, I have made the decision to sundown the project. This will free up some resources on my end and make more time for other things.
I recommend switching to either the upstream kernel or one of the other custom kernels like Zen.
This package will be flagged out of date soon.
Thanks to everyone for your support and for using the kernel.
superboringdev commented on 2020-03-23 19:25 (UTC) (edited on 2024-09-16 19:48 (UTC) by superboringdev)
The prebuilt kernel is built using Clang/LLVM.
The linux-nitrous binary package can be installed by adding following lines to your /etc/pacman.conf:
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: