Sesuai dengan kebijakan UI, kami pekerja PAU diberi kebebasan untuk berolahraga dan melakukan hal-hal yang menyenangkan pada Jumat pagi. Berikut adalah hasil kegiatan menyenangkan saya: saya mengompilasi kernel baru.

Kebetulan Gentoo menggunakan kernel 3.8.8, saya pun menggunakan kernel tersebut sebagai dasar:

$ sudo cp -a /usr/src/linux-3.8.8-gentoo /usr/src/linux-3.8.8-gentoo-jp
$ sudo cp /usr/src/linux/.config /usr/src/config-jp.txt

Kernel UKSM menggunakan dua bahasa. Namun, untuk dapat mengakses tambalannya harus pindah ke bahasa Cina. Tambalan dari Kolivas dapat diakses langsung.

$ sudo mkdir /usr/src/patches && sudo chown -R jp:jp /usr/src/patches
$ wget http://kerneldedup.org/download/uksm/0.1.2.2/uksm-0.1.2.2-for-v3.8.ge.3.patch -P /usr/src/patches
$ wget http://ck.kolivas.org/patches/3.0/3.8/3.8-ck1/patch-3.8-ck1.bz2 -P /usr/src/patches

Tambal semuanya:

$ sudo rm -rf /usr/src/linux && ln -s /usr/src/linux-3.8.8-gentoo-jp /usr/src/linux && cd /usr/src/linux/
$ bzcat /usr/src/patches/patch-3.8-ck1.bz2 | patch -Np1
$ cat /usr/src/patches/uksm-0.1.2.2-for-v3.8.ge.3.patch | patch -Np1

Jalankan Genkernel

$ time sudo genkernel --kernel-config=/usr/src/config-jp.txt  --bootloader=grub2 --tempdir=/var/tmp/portage/ --cachedir=/var/tmp/portage/ --makeopts=-j9  all

real    5m22.299s
user    32m40.423s
sys     3m30.137s

Beres, tinggal jalankan ulang komputer. Berhubung saya menggunakan ZFS, saya mengompilasi ulang ZFS dan SPL. Tak lupa pula, saya memperbaharui sistem saya. Kebetulan SystemD mengeluarkan versi terbaru. Tapi, itu semua di luar cakupan tulisan ini. Selamat bersenang-senang!