Debian updating kernel
A rough estimation of big brands and their contribution to the present Linux Kernel which is expected to have 17 million lines of code as per Linux Foundation, Linux Kernel Development Report.
This article aims at updating Debian kernel, the Debian way, which means less manual work, less risk yet with perfection.
Linus Torvalds developed Linux Kernel in the year 1991 and he came with Initial Kernel Release Version 0.01.
On 3rd of August, 2014 (this year) Kernel 3.16 has been released.
In this 22 years, Linux kernel has seen a lots of development.
Now there are thousand of companies, millions of independent developer contributing to Linux Kernel.
Changes in Digital Ocean's backend infrastructure have lead to a more modern process that allows users to manage kernels the Droplet.
This provides a more simplified kernel upgrade process for users and integration with the server's software management processes.
We discussed that one of the easier routes to try out, say, kernel 4.4 (or whatever's latest), is to install linux-image via the jessie-backports debian repository.
Updating the kernel on your Digital Ocean Droplet is a straight forward process that differs slightly based on the Droplet's operating system.
In this guide, we'll walk you through the process of updating your kernels for Digital Ocean Droplets.
However, with Bunsen Labs, I already have an entry named "jessie-backports" in my sources lists So, what is the appropriate way to add an additional source that connects me to the upstream debian jessie-backports repository so I can download version 4.4 of the linux kernel?
For instance, currently, the following aptitude search produces these unhelpful results:$ aptitude -t jessie-backports search linux-image p linux-image-3.16.0-4-586:i386 - Linux 3.16 for older PCs p linux-image-3.16.0-4-686-pae:i386 - Linux 3.16 for modern PCs p linux-image-3.16.0-4-686-pae-dbg:i386 - Debugging symbols for Linux 3.16.0-4-686-pae i A linux-image-3.16.0-4-amd64 - Linux 3.16 for 64-bit PCs p linux-image-3.16.0-4-amd64:i386 - Linux 3.16 for 64-bit PCs p linux-image-3.16.0-4-amd64-dbg - Debugging symbols for Linux 3.16.0-4-amd64 p linux-image-486:i386 - Linux for older PCs (dummy package) p linux-image-586:i386 - Linux for older PCs (meta-package) p linux-image-686-pae:i386 - Linux for modern PCs (meta-package) p linux-image-686-pae-dbg:i386 - Debugging symbols for Linux 686-pae configuration (meta-package) i linux-image-amd64 - Linux for 64-bit PCs (meta-package) p linux-image-amd64:i386 - Linux for 64-bit PCs (meta-package) p linux-image-amd64-dbg - Debugging symbols for Linux amd64 configuration (meta-package) Then reboot, the new kernel should be the first (and default) entry in the GRUB menu; the old kernel can still be selected from GRUB just in case things don't work as well as you hope.