Ringkasan :Artikel ini menjelaskan langkah-langkah untuk mengupgrade kernel Linux di Debian. Ini juga memberi Anda beberapa tip dan beberapa hal sepele seputar manajemen kernel di Debian Linux.
Meskipun memutakhirkan Kernel Linux di Ubuntu sedikit lebih mudah berkat beberapa alat grafis, saya sebagai pengguna Debian lebih suka mengatur semuanya dengan benar di terminal daripada di GUI. Sebelum kita melihat cara mengupgrade kernel Linux di Debian , mari kita lihat beberapa hal terlebih dahulu.
Inisiatif kernel Debian LTS
Sekarang kernel Linux adalah target yang terus bergerak. Kira-kira setiap empat bulan Linus merilis kernel baru. Empat bulan adalah waktu yang cukup singkat untuk menangkap semua regresi dan menambahkan fitur baru dll dan karenanya . pada tahun 2011, sejumlah pembuat elektronik berkumpul dan inisiatif LTSI lahir.
Alasan saya membagikan hal di atas adalah, setidaknya di Debian, pengelola kernel Debian selalu mencoba untuk tetap menggunakan rilis LTSI di rilis stabil. Alasannya sederhana, Anda mendapatkan pemeliharaan dua tahun dari kernel hulu yang mirip dengan Redhat dan Ubuntu Canonical. Debian juga memberikan dukungan keamanan selama 5 tahun untuk aplikasi kernel plus Debian dan mereka telah berhasil meningkatkan jumlah yang dibutuhkan meskipun tidak pernah cukup.
Siapa yang benar-benar membutuhkan kernel baru?
Hanya ada 2-3 tipe orang atau orang yang terlibat dalam situasi di mana upgrade kernel akan menguntungkan.
- Memiliki perangkat keras terbaru – Sementara kedua produsen chip saat ini mengirim kode dan kontribusi driver sekitar 6 bulan sebelum rilis, alat userspace akan membutuhkan lebih banyak waktu untuk dioptimalkan dan mengenal sistem sedikit lebih dekat. Untuk misalnya jika saya menggunakan prosesor Kaby Lake atau prosesor Zen maka memiliki kernel terbaru setidaknya akan memastikan Anda memiliki CLI (antarmuka baris perintah) jika bukan GUI.
- Regresi – Kadang-kadang, kesalahan memang terjadi yang disebut regresi. Regresi ini dari waktu ke waktu adalah dan bisa mahal bagi organisasi. Ini telah didiskusikan dan diketahui selama bertahun-tahun dan satu-satunya cara untuk melakukannya adalah dengan semakin banyak pengguna menguji kernel dan memiliki berbagai kernel dalam kondisi dunia nyata. Pada kenyataannya, kebanyakan orang bahkan tidak tahu bahwa kernel memiliki regresi kinerja kecuali ada kasus penggunaan tertentu dan ada versi kernel lain yang melakukan pekerjaan yang sama/serupa dengan spesifikasi yang sama.
- Memformat sistem untuk memulai dari awal – Setiap kali Anda memformat sistem Anda, yang paling masuk akal adalah menggunakan kernel terbaru yang tersedia
Bagaimana cara mengetahui versi Kernel Linux di Debian Linux?
Sebelum kita pergi ke mana pun atau melakukan apa pun, kita perlu tahu apa versi kernel yang ada. Anda dapat menggunakan perintah di bawah ini:
uname -r
Output dari perintah di atas untuk sistem saya adalah 4.9.0-2-amd64 artinya saya menggunakan Kernel Linux 4.9.0-2.
Menggunakan kernel Linux backport di Debian
Sekarang jika saya menggunakan Debian Jessie, apa yang disebut sebagai "stabil" di Debian untuk sistem 64-bit (seperti yang sedang populer sekarang) – saya akan menggunakan 3.16.0-4. Sekarang katakanlah untuk satu atau alasan di atas, Anda menginginkan kernel yang di-backport. Sekarang satu-satunya hal yang perlu Anda lakukan adalah menambahkan backport ke daftar /etc/apt/sources.list . Berikut adalah contoh /etc/apt/sources.list menggunakan stable –
Berkas ini berisi teks Unicode dua arah yang dapat ditafsirkan atau dikompilasi secara berbeda dari yang muncul di bawah. Untuk meninjau, buka file di editor yang menampilkan karakter Unicode tersembunyi.
Pelajari lebih lanjut tentang karakter Unicode dua arah
#———————————— ———————————————# | |
# REPOS DEBIAN RESMI | |
#———————————— ———————————————# | |
###### Repos Utama Debian #### ## | |
deb http://deb.debian.org kontribusi utama stabil | |
deb-src http://deb.debian.org stabil kontribusi utama | |
deb http://deb.debian.org stable-updates kontribusi utama | |
deb-src http://deb.debian.org stabil -memperbarui kontribusi utama | |
deb http://deb.debian.org/debian- keamanan stabil/pembaruan utama | |
deb-src http://deb.debian.org/ debian-keamanan stabil/pembaruan utama | |
deb http://ftp.debian.org/debian jessie -backport utama | |
deb-src http://ftp.debian.org/ debian jessie-backports utama |
sources.list yang dibuat untuk jessie
dihosting dengan ❤ oleh GitHub
Lakukan itu dan jalankan sudo aptitude update
Cari Kernel Linux yang tersedia
Setelah indeks diperbarui, Anda dapat melakukan –
aptitude search linux-image
Ini akan memberi Anda daftar yang berisi kernel Anda yang ada serta semua gambar kernel baru yang ditemukannya. Milik saya sedikit berbeda disesuaikan /etc/apt/sources.list sehingga memberikan hasil yang sedikit berbeda.
Seperti yang Anda lihat, perintah linux-image juga menunjukkan kernel 32-bit karena saya telah menambahkan arsitektur-i386 sebagai arsitektur asing.
Berkas ini berisi teks Unicode dua arah yang dapat ditafsirkan atau dikompilasi secara berbeda dari yang muncul di bawah. Untuk meninjau, buka file di editor yang menampilkan karakter Unicode tersembunyi.
Pelajari lebih lanjut tentang karakter Unicode dua arah
kernels-found
dihosting dengan ❤ oleh GitHub
Menginstal Kernel Linux baru di Debian
Sekarang biasanya jika orang ingin memperbarui, mereka cukup memperbarui linux-image-amd64 dan itu akan menarik dependensi yang diperlukan.
Namun, dalam kasus saya, karena tidak ada pembaruan kernel dalam jangka pendek, saya akan menunjukkan cara memperbarui/meningkatkan ke kernel berikutnya, dalam hal ini 4.10.0-trunk. Jadi inilah yang saya lakukan:
sudo aptitude install linux-image-4.10.0-trunk-amd64-unsigned linux-headers-4.10.0-trunk-amd64
Ikuti saja petunjuknya. Jika terjadi kesalahan, Anda masih menggunakan kernel lama. Namun, saya akan mendesak Anda untuk mengajukan laporan bug ke pengembang Debian.
Saya harap Anda tahu cara mengupgrade kernel Linux di Debian dan Anda juga belajar beberapa hal tentang kernel Linux. Karena saya suka menggunakan Debian, saya akan menulis lebih banyak artikel tentangnya dalam beberapa minggu mendatang.