Halo, teman-teman semua. Bertemu kembali dengan saya (Raniri). Kali ini kita akan sedikit membahas tentang cara membangun paket kernel pada distro Debian dan turunannya. Wah, apakah susah ? Oh tentu tidak. Tapi kalau memakan waktu, kemungkinan iya, hehe. Kali ini akan kita bagi menjadi 2 bagian, bagian pertama kita anggap saja sebagai pengantar dan bagian ke dua untuk langkah-langkahnya.
Mengapa membangun paket kernel sendiri ?
Mungkin di antara kita ada yang heran / penasaran, kenapa capek-capek membangun paket kernel sendiri. Bukannya pengembang distro Debian dan turunannya sudah menyediakan paket kernel ? Ya, itu memang benar, namun ada beberapa alasan mengapa sebagian pengguna lebih memilih membangun kernel / membangun paket kernel sendiri. Beberapa alasan itu di antaranya :
- Ingin mendapatkan versi paling baru.
- Ingin menerapkan tambalan / patch paling update.
- Ingin menerapkan konfigurasi yang sudah disesuaikan dengan perangkat.
- Ingin menghindari kernel yang terkesan gemuk / bloat.
- Memiliki kelapangan waktu tersendiri.
Persiapan membangun paket kernel.
Sebelum kita melakukan pembangunan paket kernel, kita perlu menyiapkan beberapa hal terlebih dahulu. Bisa berupa menyiapkan perkakas / tool, konfigurasi dan lain-lain. Untuk lebih jelasnya, berikut ini adalah hal-hal yang perlu kita persiapkan.
- Dependensi paket, kita perlu memasang beberapa paket agar kernel bisa dibangun secara lancar. Dependensi yang kita butuhkan di antaranya :
- build-essential.
- libncurses-dev.
- bison.
- flex.
- libssl-dev.
- libelf-dev.
- Kode sumber kernel, bisa diunduh di laman repositori kernel. Sebagai contoh kernel versi 6.6.8, bisa diunduh di tautan ini.
- Konfigurasi kernel, kita bisa mendapatkan konfigurasinya di /boot/config-(versi_kernel) atau konfigurasi yang sudah kita atur sebelumnya.
- Kesabaran, ini yang tidak kalah penting. Pembangunan paket kernel membutuhkan waktu. Bisa jadi cepat jika dilakukan di perangkat yang spesifikasinya gahar dan akan cukup lama jika dilakukan pada perangkat jadul / kentang.
Sudah siap membangun paket kernel ? Tunggu bagian keduanya ya !
Setelah kita selesai mempersiapkan beberapa hal yang diperlukan, saatnya membangun paket kernelnya. Pada bagian kedua nanti kita akan berfokus pada langkah-langkahnya. Terima kasih dan sampai berjumpa pada bagian keduanya !
Menarik, masih nunggu part-II nya!
Pingback:Membangun Paket Kernel pada Distro Debian dan Turunannya (Bagian 2). - Paguyuban Linux Solo