Leksykon IT › Infrastruktura › Xnest

Xnest

Infrastruktura Svenska → Zaktualizowano: 2026-10-07

Serwer X, który sam jest klientem X — pokazuje cały pulpit wewnątrz okna na innym serwerze X.

Xnest pojawił się z X11R6 w połowie lat 90. i rozwiązywał codzienny problem każdego, kto pisał zarządcę okien: jak testować, nie rozwalając sesji, w której się siedzi. Uruchamiasz Xnest :1, ustawiasz DISPLAY=:1 i robisz, co chcesz. Jeśli wewnętrzny pulpit padnie, tracisz jedno okno.

Działał przez tłumaczenie, nie emulację. Każde żądanie wewnętrznych klientów zamieniano na odpowiednie wywołanie Xlib wobec serwera-gospodarza, więc okna, czcionki i mapy pikseli naprawdę mieszkały na zewnątrz. Było to tanie, ale Xnest stawał się lustrem gospodarza: brakowało mu rozszerzenia albo gospodarz miał inną głębię kolorów — widać to było w środku. Zastąpił go Xephyr, który renderuje we własnym buforze ramki.

← Wróć do leksykonu