@superboringdev awesome, thank you!
Search Criteria
Package Details: linux-nitrous 6.12.1-1
Package Actions
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: | 11 |
Popularity: | 0.24 |
First Submitted: | 2019-11-05 16:41 (UTC) |
Last Updated: | 2024-11-23 20:54 (UTC) |
Dependencies (29)
- coreutils (coreutils-gitAUR, busybox-coreutilsAUR, coreutils-hybrid-gitAUR, coreutils-hybridAUR, coreutils-selinuxAUR, coreutils-uutilsAUR)
- initramfs (booster-gitAUR, booster-wip-gitAUR, mkinitcpio-gitAUR, dracut-gitAUR, booster, dracut, mkinitcpio)
- kmod (busybox-coreutilsAUR, kmod-gitAUR)
- bc (bc-ghAUR) (make)
- ccache (ccache-gitAUR) (make)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- coreutils (coreutils-gitAUR, busybox-coreutilsAUR, coreutils-hybrid-gitAUR, coreutils-hybridAUR, coreutils-selinuxAUR, coreutils-uutilsAUR) (make)
- cpio (cpio-gitAUR) (make)
- gettext (gettext-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- graphviz (make)
- imagemagick (imagemagick-gitAUR, imagemagick-full-gitAUR, imagemagick-fullAUR) (make)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR) (make)
- kmod (busybox-coreutilsAUR, kmod-gitAUR) (make)
- libelf (elfutils-gitAUR) (make)
- lld (llvm-rocm-gitAUR, llvm-gitAUR) (make)
- llvm (llvm-rocm-gitAUR, llvm-gitAUR, llvm-minimal-gitAUR) (make)
- lzop (make)
- pahole (pahole-gitAUR) (make)
- perl (perl-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-sphinx (python-sphinx-gitAUR) (make)
- rust (rust-nightlyAUR, rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup) (make)
- tar (tar-gitAUR, busybox-coreutilsAUR) (make)
- texlive-latexextra (texlive-installerAUR, texlive-fullAUR, texlive-dummyAUR) (make)
- xz (xz-gitAUR) (make)
- linux-firmware (linux-libre-firmwareAUR, linux-firmware-xzAUR, linux-firmware-amd-staging-um5606-gitAUR, linux-firmware-uncompressedAUR, linux-firmware-gitAUR) (optional) – Additional firmware blobs
- linux-nitrous-headersAUR (optional) – to build DKMS modules against this kernel
- wireless-regdb (optional) – to set the correct wireless channels of your country
Required by (2)
- piavpn-bin (requires WIREGUARD-MODULE) (optional)
- piavpn-manual-git (requires WIREGUARD-MODULE)
Sources (2)
d00d00 commented on 2021-11-25 21:22 (UTC)
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?
Pinned Comments
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: