LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 10-27-2004, 02:25 PM   #1
LinuxSeeker
Member
 
Registered: Feb 2004
Location: Linuxland
Distribution: Ubuntu 5.10, KUbuntu 5.10, Mandrake 10.1 - Ubuntu 5.04 (Hoary)
Posts: 346

Rep: Reputation: 30
Is the Linux kernel a monolithic one?


I need to know whether the Linux Kernel 2.6.x is a monolithic kernel or not. Please if you know anything about this or anything else related to this, post it.
 
Old 10-27-2004, 02:39 PM   #2
Crashed_Again
Senior Member
 
Registered: Dec 2002
Location: Atlantic City, NJ
Distribution: Ubuntu & Arch
Posts: 3,503

Rep: Reputation: 57
It could be if you compile it that way. A monolithic kernel is one that doesnt' have any modules. It is simply one big bzImage. So, if you don't compile anything as a module then you have compiled a monolithic kernel.
 
Old 10-27-2004, 02:49 PM   #3
LinuxSeeker
Member
 
Registered: Feb 2004
Location: Linuxland
Distribution: Ubuntu 5.10, KUbuntu 5.10, Mandrake 10.1 - Ubuntu 5.04 (Hoary)
Posts: 346

Original Poster
Rep: Reputation: 30
Thank you very much Crashed_Again. If you know anything else about the Linux Kernel please post it here.

So we can say that generally the Linux Kernel is a monolithic one?

Last edited by LinuxSeeker; 10-27-2004 at 02:51 PM.
 
Old 10-27-2004, 02:49 PM   #4
jtshaw
Senior Member
 
Registered: Nov 2000
Location: Seattle, WA USA
Distribution: Ubuntu @ Home, RHEL @ Work
Posts: 3,892
Blog Entries: 1

Rep: Reputation: 67
Typically OS people consider it somewhat of a hybrid, but it certainly leans more on the side of monolithic then it does on the side of a microkernel.

The general distinction is that microkernels contain a very small kernel that does as little as possible, and everything else is implemented as a module. This gives greater flexability in some cases, and also causes issues when you have to deal with module to module communication.

As far as the Linux Kernel goes, it does have support for modular code, but it is not anywhere near the modular flexability of the BSD series of kernels (or kernels like Darwin).
 
Old 10-27-2004, 07:58 PM   #5
btmiller
Senior Member
 
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,290

Rep: Reputation: 378Reputation: 378Reputation: 378Reputation: 378
Even though the Linux kernel does have modules, it's still monolithic as the term is used by OS developers. This is because once you insert a module, it runs completely within the kernel. With a microkernel, significant chucks of stuff like the filesystem and memory manager actually run in user space (as normal processes), and only call on the kernel when they need to perform a priviledged operation like directly access hardware or flush the CPU's Translation Lookaside Buffer. Therefore, the Linux kernel is modular, but it's still, strictly speaking, monolithic.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Any Drawbacks for building Monolithic Kernel linuxboy69 Linux - Software 5 08-26-2004 02:41 PM
building a monolithic kernel corbis_demon Linux - Newbie 1 07-14-2004 12:35 PM
linux is a monolithic kernel, but doesn't it have servers like a microkernel? sunowww Linux - General 4 03-15-2004 11:43 PM
monolithic kernel, avoiding lkms? m00 Linux - Security 3 11-11-2003 02:08 AM
RH7.1 Monolithic Kernel - Bash failure RSerling Linux - Distributions 0 06-04-2001 10:58 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 01:35 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration