VcXsrv
Mehr Infos
- Entwickler
- Marc Haesen
- Jahr
- Typ
- X-Server
- Vorgänger
- Xming
- Quellcode
- github.com/marchaesen/vcxsrv
Ein kostenloser X-Server für Windows, direkt aus dem X.Org-Code mit Visual C++ gebaut, der Xming ablöste und der Weg war, grafische Linux-Programme in WSL zu starten, bis Windows WSLg bekam.
2009 begann Marc Haesen, den X.Org-Server statt mit MinGW mit Microsofts Visual C++ zu kompilieren — daher der Name — und stellte die Builds auf SourceForge. Wo Xming bei einem Stand von 2007 hinter einer Spendenschranke eingefroren war, folgte VcXsrv den X.Org-Releases, gab es als 64-Bit-Build und brachte Mesa für OpenGL mit. Der Starter XLaunch bot dieselben Wahlmöglichkeiten wie bei Xming: mehrere Fenster zwischen denen von Windows, ein großes Fenster mit dem ganzen X-Desktop oder Vollbild, dazu XDMCP-Anmeldung an einem Unix-Host.
Der Durchbruch kam mit WSL. Weder WSL 1 (2016) noch WSL 2 hatten irgendeine Grafikunterstützung, und wer einen Linux-Editor aus seiner Distribution starten wollte, richtete DISPLAY auf die Windows-Seite und ließ VcXsrv empfangen. Unter WSL 2 lief das über ein virtuelles Netzwerk, was in der Praxis hieß, die Zugriffskontrolle mit -ac abzuschalten — und wer seine Firewall nicht im Griff hatte, hatte danach einen X-Server offen im ganzen Netz. WSLg in Windows 11 (2021) machte den Umweg mit einem eingebauten Wayland- und X-Server überflüssig, und VcXsrv kehrte in die Nische zurück, die es mit Xming, Cygwin/X und Exceed teilt: ein echter Unix-Rechner am anderen Ende. Nach einigen ruhigen Jahren erschienen 2024 wieder Releases auf GitHub.