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!