From time to time an Ubuntu base update will become available that changes Linux headers, drivers etc.

I know these related to the kernel, but being on LTS I'm not sure what actually changes.

Are these backports of various improvements to the kernel? What do the headers contain, and are they in any way related to C header files?

  • LTS doesn't mean that your software versions are fixed, it only means that the Ubuntu release will be supported and supplied with (at least security) updates for 5 years instead of the normal 9 months. – Byte Commander Feb 20 '17 at 10:29
  • @ByteCommander, I was assuming that the kernel version stays the same though. – Bar Feb 20 '17 at 14:32
  • The major version stays unless you instal HWE stacks. – Pilot6 Feb 20 '17 at 17:21

From time to time Linux kernel is updated in Ubuntu. When it happens, you get updates for Linux image and headers.

The image is a kernel binary file, that contains the kernel itself. The headers is a part of the kernel source code (written in C), that allows to build kernel modules against the specific kernel. The headers contain mostly procedure declarations. These are C header files.

Minor kernel updates include bug fixes and support for some new hardware.

| improve this answer | |
  • And the binary contains the implementations of the headers? – Bar Feb 20 '17 at 14:33
  • @Bar Sure it does. – Pilot6 Feb 20 '17 at 17:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.