Tartalomjegyzék:
Meghatározás - Mit jelent az X Window System?
Az X Window System (X11) egy nyílt forráskódú, platformon átívelő, kliens-szerver számítógépes szoftver, amely elosztott hálózati környezetben biztosítja a grafikus felhasználói felületet.
Elsősorban a Unix változatokon használják, az X verziók más operációs rendszerekhez is elérhetők. Az X ablakrendszer jellemzői a hálózati átláthatóság, a különféle hálózatokhoz való kapcsolódás képessége és a testreszabható grafikai képességek. Az X ablakrendszert először 1984-ben fejlesztették ki az Athena projekt részeként, amely a Stanfordi Egyetem és a MIT együttműködése. Az X.Org Alapítvány, egy nyitott csoport irányítja az X ablakrendszer fejlesztését és szabványosítását.
Az X Window System más néven egyszerűen X, X11 vagy X Windows néven is ismert.
A Techopedia magyarázza az X Window System-et
Az ügyfél / kiszolgáló modellje az X rendszerben fordítva működik a tipikus ügyfél / kiszolgáló modellnél, ahol az ügyfél a helyi gépen fut és szolgáltatást kér a kiszolgálótól. Az X rendszerben a szerver a helyi gépen fut, és megjelenítését és szolgáltatásait az ügyfélprogramok számára biztosítja. Lehet, hogy az ügyfélprogramok lokálisak vagy távolról léteznek különböző hálózatokon keresztül, de átláthatóan jelennek meg.
Az X-et összekapcsolt nagygépek, mini számítógépek, munkaállomások és X-terminálok hálózatában használják. Az X ablakrendszer számos kölcsönhatásba lépő komponensből áll, ideértve a következőket:
- X szerver: A kijelző és a bemeneti hardver kezelése. Rögzíti a bemeneti hardver parancs- és grafikaalapú bemeneteit, és továbbítja azt a kliensalkalmazásnak, amely ezt kérte. Bemeneteket is fogad az ügyfélalkalmazásoktól, és a kimeneteket a Windows Manager segítségével irányítja. Az egyetlen összetevő, amely kölcsönhatásba lép a hardverrel, az X szerver. Ez megkönnyíti a kódolást a különféle hardver-architektúrák követelményei szerint.
- Windows kezelő: Az ügyfél alkalmazás, amely kezeli az ügyfél ablakait. Ez irányítja az ablakos rendszer általános műveleteit, például az X-kijelző geometriáját, megjelenését, koordinátáit és grafikus tulajdonságait. Az Ablakkezelő megváltoztathatja az ablakok méretét és helyzetét a képernyőn, és átalakíthatja az ablakokat egy ablakkötegben.
- X kliens: Olyan alkalmazás program, amely X protokoll használatával kommunikál az X szerverrel. Xterm, Xclock és Xcalc példák az X kliensekre. Az X ablakokat hierarchikus struktúrában kezeli. A teljes képernyőt kitöltő árnyékolt terület a gyökérablak. Az X kliens alkalmazás ablakai a gyökér ablak tetején jelennek meg, és gyakran nevezik a gyökér gyermekeinek.