aboutsummaryrefslogblamecommitdiffstats
path: root/README
blob: 6c4cd6104093a8bc1834cef039cd8e62fed83115 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12











                                                              
                                       



                                                        
msd [pronounced /m.s.d/] (or µsd [pronounced /micro.s.d/])
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.

Is this vaporware? Probably I often bored with graphical
projects. Graphics sucks.