44 lines
1.1 KiB
Plaintext
44 lines
1.1 KiB
Plaintext
Necromancy
|
|
==========
|
|
|
|
We resurrected Xvesa from the depths of git history, and intend to maintain it with Xfbdev.
|
|
|
|
This includes bugfixes, security fixes, and occasional new features if required.
|
|
|
|
|
|
Why?
|
|
----
|
|
|
|
The TinyX servers fill our needs while being a lot smaller than Xorg can be made.
|
|
|
|
|
|
Why 1.2.0 and not 1.3.0?
|
|
------------------------
|
|
|
|
As you know, Xvesa was killed in 1.4.0, so the latest released version would be 1.3.0.
|
|
However, they broke all input in 1.3.0 (keyboard and mouse), so the last working released
|
|
version is 1.2.0.
|
|
|
|
There were also some changes later on that we disagree with (mandatory xinput & xkb).
|
|
|
|
|
|
Design choices
|
|
--------------
|
|
|
|
We aim for the smallest fully featured X server binary. Currently there are the vesa and
|
|
fbdev servers, but others may appear in the future (Xmodesetting?).
|
|
|
|
- no xkb; it's bloat when console keymaps suffice
|
|
- no xinput
|
|
- no xinerama
|
|
- no gl
|
|
- TCP listening disabled by default, shadow FB enabled by default
|
|
...
|
|
|
|
|
|
Licensing
|
|
---------
|
|
|
|
While the original codebase is MIT, any changes here are GPLv3. Supporting closed devices
|
|
with this code is not a goal.
|