Install linux-ck kernel for Artix, Obarun, Parabola, arch-based

A while back linux-ck was maintained for Artix as an alternative to their main linux and linux-lts kernels.  It was just there as a binary blob and easy to update.  Suddenly the packaging and uploading to repository process changed in Artix and the person who maintained it didn’t have adequate time to learn new ways.  So he gave it up.

Not that the other kernels are problematic or we have heard anything bad about them but linux-ck is a kernel optimized for common desktop use, whatever that may mean.  In previous experience with linux-ck appeared quick and stable.  It is still available through AUR and has been for 7 years now.  That means you have to compile it from source, which is a good thing as it will be optimized for your hardware, not a very bad thing that it takes too long together with its corresponding headers, but a bad thing is that it often requires an upgrade.  By keeping an eye on the log and release files for linux-ck you can judge whether an upgrade includes something you consider important, or skip an upgrade to when something significant for your needs shows up.

aur.archlinux.org/pkgbase/linux-ck is the place to look.

Before you try downloading the pkg make sure you have those two keys from Linus and the developer.

$ gpg --recv-key 79BE3E4300411886
$ gpg --recv-key 38DBBDC86092693E

If you use yaourt $ yaourt -S linux-ck linux-ck-headers is all you have to do.  It will ask you to pick the hw/processor you are using.  This is better than pre-packaged universal kernels as while compiling it gets optimized for your hardware, and this improves performance.  Make sure you know the code name/class of your processor as it is important to specify the correct one.
There are many other kernel versions available but linux-ck worked well with Obarun and Artix and probably all other arch based distributions.

Don’t forget to update-grub (or other booting means, lilo ..etc) if the installation does not trigger an update itself. /boot/grub/ should have a grub.cfg with the time stamp of the installation. It does take hours so plan it for a time your machine will not be used much.

For further information and options with -ck visit the main -ck site:
repo-ck.com


If you prefer to download binaries direct from the repo-ck.com repository you can.

This is what you should do (and output should be similar), as root:

# pacman-key -r 5EE46C4C && pacman-key --lsign-key 5EE46C4C
gpg: key 88A032865EE46C4C: 2 signatures not checked due to missing keys
gpg: key 88A032865EE46C4C: public key "graysky (used to sign repo-ck packages) <graysky@archlinux.us>" imported
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 20 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 20 signed: 80 trust: 1-, 0q, 0n, 19m, 0f, 0u
gpg: depth: 2 valid: 80 signed: 10 trust: 80-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2018-06-25
gpg: Total number processed: 1
gpg: imported: 1
==> Updating trust database...
gpg: next trustdb check due at 2018-06-25

Then edit your /etc/pacman.conf and at the very bottom of the repository list add these lines

[repo-ck]
Server = http://repo-ck.com/$arch

Then refresh your database # pacman -Sy

You should see repo-ck on the bottom of the updated list.

There are binaries for kernel and header for most common cpus and some gfx specific files.

If your comment is considered off-topic a new topic will be created with your comment to continue a different discussion. This community is based on open and free communication, meaning we must all respect all in minimizing the exercise of freedom to disrupt such communication. Feel free to post what you think but keep in mind the subject matter discussed. It is just as easy to start a new topic as it is to dilute the content of an existing discussion.

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.