Dalam ilmu komputer, kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman.
Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing.
Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks, oleh karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi hardware. Abstraksi-abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses kepada perangkat keras menjadi mudah dan seragam. Sehingga abstraksi pada akhirnya memudahkan pekerjaan programer.
Untuk menjalankan sebuah komputer kita tidak harus menggunakan kernel sistem operasi. Sebuah program dapat saja langsung diload dan dijalankan diatas mesin ‘telanjang’ komputer, yaitu bilamana pembuat program ingin melakukan pekerjaannya tanpa bantuan abstraksi perangkat keras atau bantuan sistem operasi. Teknik ini digunakan oleh komputer generasi awal, sehingga bila kita ingin berpindah dari satu program ke program lain, kita harus mereset dan meload kembali program-program tersebut.
[You must be registered and logged in to see this link.]disini saya ingin berbagi dengan teman-teman khusunya pengguna linux ubuntu cara mengupgrade kernel dengan mudah :
1. klik url
[You must be registered and logged in to see this link.]2. disitus tersebut ada beberapa pilihan kernel, pilih saja salah satu versi-nya, disini saya memilih versi
[You must be registered and logged in to see this link.]3. Setelah Anda klik versi kernelnya, Anda akan menjumpai beberapa file seperti BUILD.LOG, CHANGES, linux-headers-xxx, linux- images-xxx dan linux-sources-xxx. Abaikan saja file BUILD.LOG, CHANGES dan linux-sources-xxx.
4. Kemudian download file linux-header-xxx (pilih arsitekturnya, bila mesin ubuntu anda 32 bit, maka download yang berakhiran i386.deb, begitupula jika mesin dan ubuntu anda 64 bit, download yang berakhiran amd64.deb).
5. Lalu, download juga file linux-images-xxx (Sesuaikan dengan arsitektur mesin dan ubuntu anda, sama dengan langkah 4)
6. Terakhir, download file linux-headers-xxx-all.deb (yg berakhiran all.deb, tidak termasuk linux-source-xxx-all.deb).
- Spoiler:
[You must be registered and logged in to see this image.]
7. Setelah ketiga file tadi di download, dobel klik saja file-file tersebut untuk di install, dengan urutan sebagai berikut (jalankan satu demi satu) :
- Code:
-
1. linux-headers-xxx-all.deb
2. linux-headers-xxx-i386.deb atau linux-headers-xxx-amd64.deb (tergantung arsitekturnya)
3. linux-images-xxx-i386.deb atau linux-images-xxx-amd64.deb (tergantung arsitekturnya)
- Spoiler:
[You must be registered and logged in to see this image.]
setelah itu silahkan update boot manager anda untuk meload kernel yang baru saja anda install dengan cara mengetik pertintah berikut di terminal konsole anda :
untuk yang menggunakan grub $sudo update-grub
untuk yang menggunakan burg $sudo update-burg
lanjutnya reboot komputer anda…
- Spoiler:
[You must be registered and logged in to see this image.]
selamat mencoba dan semoga bermanfaat