Spisu treści:
Definicja - Co oznacza X Window System?
X Window System (X11) to open source, wieloplatformowy system oprogramowania komputerowego klient-serwer, który zapewnia GUI w rozproszonym środowisku sieciowym.
Wersje X, używane głównie w wersjach Unix, są również dostępne dla innych systemów operacyjnych. Funkcje systemu X Window obejmują przezroczystość sieci, możliwość łączenia się z różnymi sieciami oraz konfigurowalne możliwości graficzne. System okien X opracowano po raz pierwszy w 1984 r. Jako część projektu Athena, współpracy między Stanford University a MIT. Fundacja X.Org, otwarta grupa, zarządza rozwojem i standaryzacją systemu okien X.
System X Window jest również znany jako X, X11 lub X Windows.
Techopedia wyjaśnia X Window System
Model klient / serwer w systemie X działa odwrotnie do typowego modelu klient / serwer, w którym klient działa na komputerze lokalnym i prosi o usługi z serwera. W systemie X serwer działa na komputerze lokalnym i zapewnia wyświetlanie i usługi dla programów klienckich. Programy klienckie mogą być lokalne lub zdalnie istnieć w różnych sieciach, ale mogą być przezroczyste.
X jest stosowany w sieciach połączonych komputerów mainframe, minikomputerów, stacji roboczych i terminali X. System X Window składa się z wielu wzajemnie oddziałujących elementów, w tym:
- Serwer X: zarządza sprzętem wyświetlającym i wejściowym. Przechwytuje dane wejściowe oparte na komendach i grafice ze sprzętu wejściowego i przekazuje je do aplikacji klienckiej, która tego zażądała. Odbiera również dane wejściowe z aplikacji klienckich i wyświetla dane wyjściowe pod kierunkiem menedżera systemu Windows. Jedynym komponentem współdziałającym ze sprzętem jest serwer X. Ułatwia to przekodowanie go zgodnie z wymaganiami różnych architektur sprzętowych.
- Menedżer systemu Windows: to aplikacja kliencka zarządzająca oknami klienta. Kontroluje ogólne operacje systemu okien, takie jak geometria, wygląd, współrzędne i właściwości graficzne wyświetlania X. Menedżer okien może zmienić rozmiar i położenie okien na wyświetlaczu oraz przetasować okna w stosie okien.
- Klient X: to aplikacja komunikująca się z serwerem X za pomocą protokołu X. Xterm, Xclock i Xcalc to przykłady klientów X. X zarządza swoimi oknami w strukturze hierarchicznej. Zacieniony obszar wypełniający cały ekran to okno główne. Okna aplikacji klienta X są wyświetlane w górnej części okna głównego i często nazywane są elementami potomnymi root.