Slashdot Mirror


Anatomy of the Linux Kernel

LinucksGirl writes "The Linux kernel is the core of a large and complex operating system, and while it's huge, it is well organized in terms of subsystems and layers. In this article, the reader explores the general structure of the Linux kernel and gets to know its major subsystems and core interfaces. 'When discussing architecture of a large and complex system, you can view the system from many perspectives. One goal of an architectural decomposition is to provide a way to better understand the source, and that's what we'll do here. The Linux kernel implements a number of important architectural attributes. At a high level, and at lower levels, the kernel is layered into a number of distinct subsystems. Linux can also be considered monolithic because it lumps all of the basic services into the kernel. This differs from a microkernel architecture where the kernel provides basic services such as communication, I/O, and memory and process management, and more specific services are plugged in to the microkernel layer.'"

7 of 104 comments (clear)

  1. I call BS by Timesprout · · Score: 4, Funny

    I posted the question "What is the Linux kernel" to Ask a Ninja on YouTube. He told me it was a secret project undertaken by tree squirrels to create a time machine from the kernels of nuts so they could fast forward through winter cos they are fed up being stuck indoors for the winter months.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
    1. Re:I call BS by TheRealMindChild · · Score: 2, Funny

      I posted the question "What is the Linux kernel" to Ask a Ninja on YouTube. He told me it was a secret project undertaken by tree squirrels to create a time machine from the kernels of nuts so they could fast forward through winter cos they are fed up being stuck indoors for the winter months.

      As opposed to... say... rock squirrels.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
  2. Let The Flamewars Begin by cerberusss · · Score: 5, Funny

    Linux can also be considered monolithic because it lumps all of the basic services into the kernel. This differs from a microkernel
    Whenever I hear the word microkernel, I reach for my revolver.
    --
    8 of 13 people found this answer helpful. Did you?
    1. Re:Let The Flamewars Begin by Anonymous Coward · · Score: 2, Funny

      Don't Hurd anybody.

    2. Re:Let The Flamewars Begin by Anonymous Coward · · Score: 1, Funny

      How can you be channeling ESR like that? The man's not dead, only his popularity is!

  3. wow by kitsunewarlock · · Score: 3, Funny

    5 million lines of code? Are they allowed to show all that.

    That's hot. /insert another "anatomy" joke here.

    --
    Ginga no Rekshiya Mata Each page.
  4. Re:wrong! by cyber-vandal · · Score: 4, Funny

    Someone being overly pedantic on Slashdot? Next they'll be criticising a great company like Microsoft.