Tim CachyOS meluncurkan custom kernel dengan berbagai fitur dan scheduler berbeda yang berfokus pada performa dan responsif. Hari ini kita akan praktek mencoba CachyOS kernel di Arch Linux.

CachyOS Kernel, Custom Kernel Terbaik?

Sebelumnya saya pernah singgung CachyOS Kernel pada artikel “Mencoba Custom Kernel di GNU/Linux”.

Secara singkat, CachyOS adalah custom kernel yang digunakan pada CachyOS Linux. Anda tidak perlu memasang distronya untuk mencoba kernel. Anda bisa mengunduh kernelnya saja.

Dibandingkan dengan custom kernel, CachyOS memberikan kebebasan memilih scheduler sesuai kebutuhan.

Informasi lebih lanjut bisa buka laman CachyOS kernel di Github-nya.

Sayangnya pihak pengembang hanya menyediakan paket khusus Arch Linux. Mengingat CachyOS merupakan turunan dari Arch Linux. Tetapi jangan risau, kamu bisa membangun kernel dengan patch tambahan yang tersedia di Github CachyOS.

Cara Memasang CachyOS Kernel di Arch Linux

Pertama kita unduh berkas keyring CachyOS

$ sudo pacman-key --recv-keys F3B607488DB35A47 --keyserver keyserver.ubuntu.com

Kita sign keyring yang diunduh.

$ sudo pacman-key --lsign-key F3B607488DB35A47

Kita unduh paket - paket yang dibutuhkan dengan perintah ini.

$ sudo pacman -U 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-keyring-2-1-any.pkg.tar.zst' 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-mirrorlist-13-1-any.pkg.tar.zst' 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-v4-mirrorlist-1-1-any.pkg.tar.zst' 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-v3-mirrorlist-13-1-any.pkg.tar.zst' 'https://mirror.cachyos.org/repo/x86_64/cachyos/pacman-6.0.2-10-x86_64.pkg.tar.zst'

Pastikan berkas /etc/pacman.conf kamu sudah menambahkan repositori CachyOS seperti di bawah.

[cachyos]
Include = /etc/pacman.d/cachyos-mirrorlist

Pihak pengembang menyediakan paket khusus prosesor yang mendukung “glibc-hwcaps v3”. Untuk mengetahui apakah milikmu termasuk, kamu bisa menjalankan perintah ini

$ /lib/ld-linux-x86-64.so.2 --help | grep "supported"

Jika milikmu mendukung, nantinya output terminal seperti ini.

x86-64-v3 (supported, searched)

Tambahkan repositori ini dan hapus repositori sebelumnya.

[cachyos-v3]
Include = /etc/pacman.d/cachyos-v3-mirrorlist

Jika sudah, lakukan pembaruan repositori.

$ sudo pacman -Sy

Unduh kernel CachyOS sesuai selera kamu, misalnya saya ingin linux-cachyos-bmq

$ sudo pacman -S linux-cachyos-bmq 

Langkah terakhir, perbarui GRUB untuk menambah kernel baru dalam konfigurasi GRUB.

$ grub-mkconfig -o /boot/grub/grub.cfg