Xlibre project's fork of the Xorg xserver, with lots of code cleanups and enhanced functionality aimed at modernization of the X11 xserver and system with focuses on security, performance, and cleaner code.
This is an entirely independent project, contributed and maintained by the community at large of independent developers and anyone wishing to help modernize, cleanup, document, test, and advance X11 as the primary rendering, drawing, and graphics system of UNIX and UNIX-like operating systems and environments such as FreeBSD, OpenBSD, NetBSD, GNU/Linux, Illumos, etc. as well as non-UNIX/UNIX-like platforms such as Windows (Cygwin).
X11 has been the primary rendering system of UNIX and UNIX-like systems since it's initial release in June of 1984 as X1. It has been the backbone of many multiplatform desktop environments such as Xfce, MATE, Trinity, Blackbox, CDE, Lumina, and many others.
This project is not sponsored, endorsed, contributed to, or affiliated with the xorg efforts of FreeDesktops, an entity of Red Hat Linux and the GNOME project.
-
Module ABIs have changed - drivers MUST be recompiled against this Xserver version, otherwise the Xserver can crash or fail to start up correctly.
-
If your console is locked up (no input possible, not even VT switch), then most likely the input driver couldn't be loaded due to a version mismatch. When unsure, it's best be prepared to ssh into your machine from another one or set a timer that's calling
chvt 1
after certain time, so you don't need a cold reboot. -
Proprietary Nvidia drivers might break: they still haven't managed to do do even simple cleanups to catch up with Xorg master for about a year. All attempts to get into direct mail contact have failed. We're trying to work around this, but cannot give any guarantees.
-
Most Xorg drivers should run as-is (once recompiled!), with some exceptions. See
.gitlab-ci.yml
for the versions/branches built along with Xlibre.
Since Redhat had deleted and banned all X11Libre repositories from freedesktop.org, the driver repositories are now moved to github:
Mailing list: | https://www.freelists.org/list/xlibre |
Telegram channel: | https://t.me/x11dev |
Matrix room (mirror of tg group): | https://matrix.to/#/#xlibre:matrix.org |