Skip to main content
added 15 characters in body; edited title
Source Link
Peter Mortensen
  • 31.6k
  • 22
  • 110
  • 134

Why linux is Linux called a monolithic kernel?

I read that Linux is a monolithic kernel. Does monolithic kernel meansmean compiling theand linking the complete kernel code into an executable? 

If Linux is able to support modules, why not break all the subsystems into modules and load them when necessary.? In that case, the kernel doesn't have to load all modules initially and could maintain an index of the functions in the module and load them when necessary.

Why linux is called monolithic kernel

I read that Linux is a monolithic kernel. Does monolithic kernel means compiling the linking the complete kernel code into an executable? If Linux is able to support modules, why not break all the subsystems into modules and load them when necessary. In that case, kernel doesn't have to load all modules initially and maintain index of the functions in the module and load them when necessary.

Why is Linux called a monolithic kernel?

I read that Linux is a monolithic kernel. Does monolithic kernel mean compiling and linking the complete kernel code into an executable? 

If Linux is able to support modules, why not break all the subsystems into modules and load them when necessary? In that case, the kernel doesn't have to load all modules initially and could maintain an index of the functions in the module and load them when necessary.

edited tags
Link
user50049
user50049
minor spelling errors, and removed letter based content [hi etc]
Source Link
monksy
  • 14.2k
  • 19
  • 78
  • 127

I read that linuxLinux is a monolithic kernel. Does monolithic kernel means compiling the linking the complete kernel code into an executable? If linuxLinux is able to support modules, why not break all the subsystems into modules and load them when necessary. In that case, kernel doesn't have to load all modules initially and maintain index of the functions in the module and load them when necessary.

-- Bala

I read that linux is a monolithic kernel. Does monolithic kernel means compiling the linking the complete kernel code into an executable? If linux is able to support modules, why not break all the subsystems into modules and load them when necessary. In that case, kernel doesn't have to load all modules initially and maintain index of the functions in the module and load them when necessary.

-- Bala

I read that Linux is a monolithic kernel. Does monolithic kernel means compiling the linking the complete kernel code into an executable? If Linux is able to support modules, why not break all the subsystems into modules and load them when necessary. In that case, kernel doesn't have to load all modules initially and maintain index of the functions in the module and load them when necessary.

title spelling
Link
Marc W
  • 19.3k
  • 4
  • 63
  • 71
Loading
Source Link
Boolean
  • 14.7k
  • 30
  • 92
  • 130
Loading