A
A
Alexander Garelkin2016-05-27 01:51:12
linux
Alexander Garelkin, 2016-05-27 01:51:12

Is the Linux architecture monolithic?

1. Why they say that the Linux architecture is monolithic if the demons are taken out of the kernel, which is more like a microkernel.
2. If the service is not running in kernel mode, then how does it have rights?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
N
Nazar Mokrinsky, 2016-05-27
@VVlados

Probably because Linux is only a kernel. And it is monolithic.
Daemons are already an OS, which is at a higher level of abstraction, and Linux is only part of the system there.

N
neol, 2016-05-27
@neol

Here it seems to be quite clearly written how the microkernel differs from the monolith - https://ru.wikipedia.org/wiki/Microkernel

S
spotifi, 2016-05-27
@spotifi

The point, apparently, is that the kernel of the Linux operating system is monolithic, unlike the more advanced microkernels of other operating systems:
the XNU kernel of the MacOSX operating system and the NT kernel of the Windows operating system.
There are no problems with rights. The kernel, at the request of a trusted daemon, will do whatever it asks.
If you're interested in this topic, I recommend reading about the FreeBSD architecture, which is a mixed microkernel/monolithic architecture; about the Mach architecture, where you can run individual cores as daemons; about the QNX architecture, which is considered the best implementation of microkernel operating systems.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question