About Linux FAQ

Browse More FAQs:

On Linux how many kernel you can compile at the same time and how many kernel you can load in Linux?

Posted by Vivek Gite [Last updated: May 29, 2007]

Q. I see few kernels while booting my Linux system. My question is on Linux how many kernel you can compile at the same time and how many Kernel you can load in Linux?

A. You can compile as many as kernel (or different version of same kernel with different features such as router or particular device driver) you want. You are limited by disk space only. However you can load only one kernel at a time on a physical system.

There exists a combination of hardware and software that allows you to load multiple Linux kernel using special technique called Virtualization. It is the technique of managing and presenting storage devices and resources functionally, regardless of their physical layout or location. For example XEN or Vmware software provides Virtualization facility to load multiple kernel and application on a single physical system.

E-mail this to a friend      Printable version

Related Other Helpful FAQs:

Discussion on This FAQ

  1. Andy Says:

    The answer is not entirely correct.

    You can run the Linux kernel as a program inside your currently running kernel. It requires some tweaking and compiling, but it is very much possible and it is not virtualisation

  2. nixcraft Says:

    Andy,

    Can you provide link to it.. so that I can update answer.

    TIA

  3. Andy Says:

    Seems my answer wasn’t entirely right either, turns out it *is* a form of virtualisation. Anyway the thing is called usermode linux and here’s more info about it http://user-mode-linux.sourceforge.net/

  4. nixcraft Says:

    Yup, UML is virtualization only. Basically with server virtualization, one can create multiple virtual servers on a single physical server. Each virtual server has its own set of virtual hardware on which an operating system and application are loaded. Generally XEN and Vmware used but as you pointed out UML one of such solution. In short you cannot boot same version of kernel.

  5. paul Says:

    while making my LFS and moving from LFS to BLFS? i figured that? i can compile N-number of kernels and also load them. and andy _is_ right user-mode-linux can also be used to load a specific kernel, especially when you are playing with gcc optimisation and also when cross compiling kernel. the userspace and userland is chrooted and schrooted for smooth execution.

Leave a Reply

We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Copyright © 2006-2008 nixCraft. All rights reserved - TOS/Disclaimer - Privacy policy - Sitemap - Powered by Open source software.