Package Details: linux-clear-bin 6.2.11.1297-1

Git Clone URL: https://aur.archlinux.org/linux-clear-bin.git (read-only, click to copy)
Package Base: linux-clear-bin
Description: Clear Linux kernel and modules in binary
Upstream URL: https://github.com/clearlinux-pkgs/linux
Licenses: GPL2
Provides: WIREGUARD-MODULE
Submitter: yw662
Maintainer: None
Last Packager: aorth
Votes: 13
Popularity: 0.000001
First Submitted: 2019-08-04 22:33 (UTC)
Last Updated: 2023-04-18 04:10 (UTC)

Dependencies (7)

Required by (3)

Sources (2)

Pinned Comments

aorth commented on 2020-04-09 07:01 (UTC) (edited on 2020-09-27 12:08 (UTC) by aorth)

Stock kernel parameters are saved in /boot/vmlinuz-linux-clear.cmdline. Although you may not need to apply all the parameters, you should copy most of these into your systemd-boot or GRUB configuration.

If you are using out-of-tree kernel modules with dkms you will need to add the module.sig_unenforce parameter to allow loading of unsigned kernel modules.

Please check the Clear Linux kernel releases on GitHub (not kernel.org) before flagging out of date here.

Latest Comments

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

aorth commented on 2020-02-07 14:00 (UTC)

@dedguy21 what error are you getting? I just installed with no problem.

aorth commented on 2019-11-11 09:57 (UTC) (edited on 2019-11-11 12:45 (UTC) by aorth)

I have updated linux-clear-bin for the recent changes to Arch Linux's mkinitcpio. The kernel image is no longer owned by the linux-clear-bin package, instead it is copied/removed by mkinitcpio. You don't need to do anything.

Also, the package version as seen by pacman will now be formatted like "5.3.9.839-1" instead of "5.3.9-839", where the Clear Linux revision is using a dotted notation following the vanilla kernel version. This follows the example of other official Arch Linux kernels such as linux-zen and linux-hardened, and allows us to use proper Arch Linux package revisions.

mystique commented on 2019-10-31 23:30 (UTC)

Is there any potential for an -lts kernel?

aorth commented on 2019-08-21 12:07 (UTC) (edited on 2019-08-22 20:30 (UTC) by aorth)

I posted a vastly improved PKGBUILD based on yw662's version in the better-pkgbuild branch on my GitHub repository[0]. Fixes include:

  • Move PKGBUILD variables out of prepare() function
  • Prefix non-standard PKGBUILD variables with underscore
  • Add manifest and kernel pack to source files
  • Use SHA256 instead of MD5 for verification of source files
  • Let makepkg download source files instead of using curl directly in package()
  • Let makepkg unpack source files instead of using tar directly in package()
  • Use local variables in package() and build()
  • Add WIREGUARD-MODULE to "provides"
  • Add linux.preset file for generating initramfs
  • Add hooks to update and remove initramfs if package is updated or removed
  • Updated to 5.2.9-825

I still don't like the use of pkgver for the Clear Linux kernel version because it breaks the Arch pkgrel logic. For example, we cannot ship an update to 5.2.8-821 without incrementing 821. We can perhaps use the PKGBUILD 'epoch' for this though...

[0] https://github.com/alanorth/aur-linux-clear-bin/tree/better-pkgbuild

btd1337 commented on 2019-08-17 16:49 (UTC)

@yw662 How to enable modules like Wifi and sound?

aorth commented on 2019-08-08 20:37 (UTC) (edited on 2019-08-08 20:38 (UTC) by aorth)

This is cool, yw662. I didn't know Intel provided binaries of Clear Linux kernel. A few suggestions:

  • I think you should use sha256sums instead of md5sums
  • You should add the Manifest and packagefile to sha256sums to let makepkg download and verify them instead of calling curl in the package/build step
  • You should add WIREGUARD-MODULE to provides