Leksykon IT › Infrastruktura › VcXsrv

VcXsrv

Infrastruktura Svenska → Zaktualizowano: 2026-10-10
Więcej informacji
Twórca
Marc Haesen
Rok
Typ
Serwer X
Poprzednik
Xming
Kod źródłowy
github.com/marchaesen/vcxsrv

Darmowy serwer X dla Windows zbudowany wprost z kodu X.Org w Visual C++, który przejął pałeczkę po Xmingu i był sposobem na uruchamianie graficznych programów linuksowych w WSL, dopóki Windows nie dostał WSLg.

W 2009 roku Marc Haesen zaczął kompilować serwer X.Org kompilatorem Visual C++ Microsoftu zamiast MinGW, stąd nazwa, i wrzucał buildy na SourceForge. Tam, gdzie Xming zamarł na wydaniu z 2007 roku za murem darowizn, VcXsrv nadążał za wydaniami X.Org, miał buildy 64-bitowe i dołączone Mesa dla OpenGL. Starter XLaunch oferował te same wybory co Xming: wiele okien wymieszanych z oknami Windows, jedno duże okno z całym pulpitem X albo pełny ekran, a do tego logowanie XDMCP do hosta uniksowego.

Przełom przyniósł WSL. Ani WSL 1 (2016), ani WSL 2 nie miały żadnej obsługi grafiki, więc każdy, kto chciał uruchomić linuksowy edytor ze swojej dystrybucji, kierował DISPLAY na stronę Windows i pozwalał VcXsrv go odbierać. W WSL 2 szło to przez wirtualną sieć, co w praktyce oznaczało wyłączenie kontroli dostępu przez -ac, a kto nie miał zapory w porządku, miał serwer X otwarty na całą sieć. WSLg w Windows 11 (2021) uczynił ten objazd zbędnym dzięki wbudowanemu serwerowi Wayland i X, a VcXsrv wrócił do niszy, którą dzielił z Xmingiem, Cygwin/X i Exceedem: prawdziwa maszyna uniksowa po drugiej stronie. Po kilku cichych latach wydania wznowiono na GitHubie w 2024 roku.

← Wróć do leksykonu