blob: 56c65c84794af412ca4bc25bc656d042f2c9a773 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
mds [pronounced /m.d.s/] (or µds [pronounced /micro.d.s/])
stand for “micro-display server”. It is a toy project of a
display server with an architecture resembling that of a
microkernel.
The reason for having a display server architectured as a
microkernel is so that components of the display server
can be replaced online. That is, when you install a newer
version of the display server you can start running the
new version without having to restart the display server.
Moreover, it allows you to replace components with your
own versions or add new components, with exception of
parts that need the special privileges and one special
component, the program that starts it all, but that file
will have no mission except restarting the master server
if it crashes once it has started the master server.
Is this vaporware? Probably I often bored with graphical
projects. Graphics sucks.
|