Talk:Monolithic kernel

From Wikipedia, the free encyclopedia

Text Improvement

Text like "A monolithic kernel is a kernel architecture where the entire kernel is run in kernel space in supervisor mode." needs to be cleaned up. "entire kernel is run in kernel space " Kernel is suppose to be in Kernel Space. I think what it meant here is that apart from Kernel section, Device Driver and other modules like File system and security system, network system are also made part of the Kernel system. (May Be I am wrong .. but someone who knows better should update and clean this section.

Amberved (talk) 15:27, 21 March 2008 (UTC)

Diagram improvement

  • The kernel is "low level" code; it should be on the bottom of the diagram, not the top.
  • It would be helpful to show functional parts, such as device drivers, the scheduler, network interfaces, filesystem interfaces; hardware like the CPU, disk, network, keyboard, and screen; and software examples, like programming libraries, web browser, mail server, etc.
  • It's not clear what the thick white arrows represent.
  • Multiple pieces of software can run on a multitasking operating system, so multiple boxes should be shown to represent applications.

-- Beland 21:32, 21 March 2007 (UTC)

Here is a good example of a more informative illustration: Image:Windows 2000 architecture.svg. -- Beland 21:41, 21 March 2007 (UTC)

On "monolithic"

In what respect is a monolithic kernel a more well-defined subject than monolithic code in general? Can the article be generalized? Also, how does "monolithic" compare to spaghetti code? While "monolithic" is not as pejorative, are they conceptually any different? Ham Pastrami (talk) 12:22, 3 April 2008 (UTC)