Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Later addition to the question:

1) This question can't be reduced to a single sentence, don't ask me to do it. It might be rewritten in many different ways, but no one is easy.

2) You must have understood the question, not just have read it. (See the difference?) Otherwise you are guessing. Therefore you can't just scan the text for question marks, such may be used in different ways. The extra information tells you what I already know, in that way we can avoid to give/get answers I already have. It saves time for both of us.

3) If the question is to long, to complicated, need a boring research or you don't have clue about the answer. Please leave it to someone else.

The question itself - with some corrections

Well, I have been wondering about this for a while and a plain answer have been impossible to find. It is mainly about how the kernel is developed and maintained. I'm using Xubuntu 12.04. (kernel 3.2) And I'm aware of later LTS-kernel versions.

The background to the question is that I have a fairly new motherboard. (ASUS M5A99FX Pro R2.0.) Of course it was bundled with a set of Windows drivers. But the solution for Linux was far easier. It just said: Use the latest kernel.

The latest when I bought it was 3.8, I think. (Don't know for the release date.) Obviously easy to solve then, or not! I could of course download and compile the vanilla kernel, or use the latest ubuntu-LTS kernel. (3.11.x today.) But is that necessary? Doesn't the latest 3.2 kernel contain newer drivers as well as ordinary buggfixes? (Noticeably, the xubuntu team released 12.04.4 with the old 3.2 kernel instead for the updated 3.11.)

My uncertainty grew larger when I read about the Linux-firmware package. Maybe it is that instead of the kernel itself that is important?

I would be grateful if someone could explain this quite plain to me. If you know something about this, by now I think you also have understood what I need to know to get it right.

Best regards, Kenneth

share|improve this question
Please clarify your question. – Registered User Feb 13 '14 at 14:01
Well... If you want! I can divide it into several. – Kenneth Wrede Feb 13 '14 at 14:04
Well... If you want! I can divide it into several. 1) Does the older suported LTS-kernels (3.2.x) also contain drivers for newer hardware? Or do I need to use a later supported LTS-kernel. (3.8.x or 3.11.x) 2) Is the package Linux-firmware involved in adding new drivers to the kernel according to Question 1? 3) If there is something more obvious (for you) that I have missed according to question 1&2, feel free to tell. – Kenneth Wrede Feb 13 '14 at 14:11
Welcome to AskUbuntu. I suggest you delete this question and post separately the three individual questions you mention above. – Luís de Sousa Feb 13 '14 at 14:19
It is the same question. But the second version of it (rewritten on request) is easier to missunderstand according to what I want to know. It might give just those answers I already have, something I prefeer to avoid. – Kenneth Wrede Feb 13 '14 at 14:28

The Kernel is developed and maintained by linux foundation at

Any kernel version will contain all bug fixes as long a it is supported(an all distros will upgrade to newer versions of kernel long before it's end of support)

But if certain hardware is not supported by x.y.z version, you will have to update to newer version.

If the current kernel version supports all your hardware, there is no need to install newer version of kernel.You may unnecessarily break something that works!

Still, if you wish to install newer kernel, just update all your apps withsudo apt-get update.

share|improve this answer
Thisis why i wrote a detailed question in first place. To avoid wrong answers. IF IT DOES, well, the it should not be a problem. But there is no way to know without benchmaarking everything. I don't like that idea. Please read the full question before you are answering. I saves your time as well. – Kenneth Wrede Feb 13 '14 at 14:38
Do you want to know what kernel is?Who develops it & how?There are so many question marks that it makes things complex. – Registered User Feb 13 '14 at 14:42
Wrong guessed again. If you want to answer, then you must also know what I already know. It is explained in a plain quite easy english. If it is to hard, please leave it to someone else. (No offence meant, sorry mate.) – Kenneth Wrede Feb 13 '14 at 14:52
english is not the problem, the formatting is.the title should explain the question in one sentence.If you still don't agree though, I may ask some more experienced person to look at this question and tell you if it's proper or not and if it's correct,he will give the answer. – Registered User Feb 13 '14 at 14:55
Well. "Latest kernel" might mean different things in different contexts. If we are talking about the mainline, it is 3.13.2. I think this is the wrong way to understand it in this particular situation. It might also mean any “latest kernel” at it's own supported level. Meaning the latest 3.2 kernel in the case of Ubuntu 12.04. This might be a more accurate way to understand “latest kernel” in this discussion. I have found no answers to this from the vendor (Asus), or debian/ubuntu or internet at large. I'm no newbee with Linux, but I still don't know this. – Kenneth Wrede Feb 13 '14 at 15:11

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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