xserver/website/index.html

126 lines
6.0 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en" data-bs-theme="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/styles.css">
<link rel="icon" href="img/XLibre-Logo.svg">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/js/bootstrap.bundle.min.js"
integrity="sha384-ndDqU0Gzau9qJ1lfW4pNLlhNTkCfHzAVBReH9diLvGRem5+R9g2FzA8ZGN954O5Q"
crossorigin="anonymous"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-LN+7fdVzj6u52u30Kp6M/trliBMCMKTyK833zpbD+pXdCLuTusPj697FH4R/5mcr" crossorigin="anonymous">
<title>X11Libre X Server</title>
</head>
<body>
<header>
<nav class="navbar navbar-expand-lg bg-body-tertiary">
<div class="container-fluid">
<img src="img/XLibre-Logo.svg" alt="Bootstrap" width="90" height="90">
<a class="navbar-brand" href="#">X11Libre X Server</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="drivers.html">Drivers</a>
</li>
<li class="nav-item">
<a class="nav-link" href="about.html">About</a>
</li>
<li class="nav-item">
<a class="nav-itme" href="wiki.html">Wiki</a>
</li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<h1 id="xlibre-xserver">XLibre Xserver</h1>
<p>Xlibre is a fork of the <a href="https://gitlab.freedesktop.org/xorg/xserver">Xorg Xserver</a> with
lots of code cleanups and enhanced functionality.</p>
<p>This fork was necessary since toxic elements within Xorg projects,
moles from BigTech, are boycotting any substantial work on Xorg, in
order to destroy the project, to eliminate competition of their own
products. Classic “embrace, extend, extinguish” tactics.</p>
<p>Right after journalists first began covering the planned fork Xlibre,
on June 6th 2025, Redhat employees started a purge on the Xlibre
founders GitLab account on freedesktop.org: deleted the git repo,
tickets, merge requests, etc, and so fired the shot that the whole world
heard.</p>
<p>This is an independent project, not at all affiliated with BigTech or
any of their subsidiaries or tax evasion tools, nor any political
activists groups, state actors, etc. Its explicitly free of any “DEI”
or similar discriminatory policies. Anybody whos treating others nicely
is welcomed.</p>
<p>It doesnt matter which country youre coming from, your political
views, your race, your sex, your age, your food menu, whether you wear
boots or heels, whether youre furry or fairy, Conan or McKay, comic
character, a small furry creature from Alpha Centauri, a neurodivergent
or just a average person. Anybody whos interested in bringing X forward
is welcome, so its truly inclusive!</p>
<p>Together well make X great again!</p>
<h2 id="upgrade-notice">Upgrade notice</h2>
<ul>
<li>
<p>Module ABIs have changed - drivers MUST be recompiled against
this Xserver version, otherwise the Xserver can crash or fail to start
up correctly.</p>
</li>
<li>
<p>If your console is locked up (no input possible, not even VT
switch), then most likely the input driver couldnt be loaded due to a
version mismatch. When unsure, its best to be prepared to ssh into your
machine from another one or set a timer thats calling
<code>chvt 1</code> after certain time, so you dont need a cold reboot.
Or, make sure that you have magic <code>SysRq</code> key enabled
(<code>Alt+PrtSc</code>) via sysctl (<code>kernel.sysrq=1</code>), then
press following combination depending on keyboard layout to make kernel
regain control over keyboard to make VT switching work:
</p>
<ul>
<li>QWERTY/AZERTY keyboard layout: <code>SysRq + R</code></li>
<li>Dvorak/Colemak keyboard layout: <code>SysRq + P</code></li>
</ul>
</li>
<li>
<p>Proprietary Nvidia drivers might break: they still havent
managed to do even simple cleanups to catch up with Xorg master for
about a year. All attempts to get into direct mail contact have failed.
Were trying to work around this, but cannot give any guarantees. But
you can make it work by adding <code>Option "IgnoreABI" "1"</code> line
to <code>ServerFlags</code> section in Xorg config.</p>
</li>
<li>
<p>Most Xorg drivers should run as-is (once recompiled!), with some
exceptions. See <code>.gitlab-ci.yml</code> for the versions/branches
built along with Xlibre.</p>
</li>
</ul>
</main>
</body>
<footer>
<div id="content-right">
<div id="nav-sidebar" class="nav-border">
<h3>Contact</h3>
<ul>
<li><a href="https://www.freelists.org/list/xlibre">Mailing list</a></li>
<li><a href="https://t.me/x11dev">Telegram channel</a></li>
<li><a href="https://matrix.to/#/%23xlibre:matrix.org">Matrix room (mirror of tg group)</a></li>
</ul>
<h3>Contribute</h3>
<ul>
<li><a href="https://github.com/X11Libre/xserver">Github</a></li>
</ul>
</div>
</div>
</footer>
</html>