Съдържание:
Определение - Какво означава X Window System?
Системата X Window (X11) е отворен код, крос платформа, компютърно-софтуерна система клиент-сървър, която осигурява GUI в разпределена мрежова среда.
Използвани предимно за варианти на Unix, версиите X се предлагат и за други операционни системи. Характеристиките на системата с X прозорци включват прозрачността на мрежата, възможността за свързване към различни мрежи и адаптивни графични възможности. Системата с X прозорци е разработена за първи път през 1984 г., като част от проект Атина, сътрудничество между Станфордския университет и MIT. X.Org Foundation, отворена група, управлява разработването и стандартизацията на системата на X прозорците.
Системата X Window е известна и като X, X11 или X Windows.
Техопедия обяснява X Window System
Моделът клиент / сървър в системата X работи обратно на типичния модел клиент / сървър, където клиентът работи на локалната машина и изисква услуги от сървъра. В системата X сървърът работи на локалната машина и предоставя своя дисплей и услуги на клиентските програми. Клиентските програми могат да бъдат локални или отдалечено да съществуват в различни мрежи, но да се появяват прозрачно.
X се използва в мрежи от взаимосвързани мейнфрейми, миникомпютри, работни станции и X терминали. X прозоречната система се състои от редица взаимодействащи компоненти, включително:
- X сървър: Управлява хардуера за дисплея и въвеждането. Той улавя базирани на командите и графиката входове от входния хардуер и го предава на клиентското приложение, което го е поискало. Той също така получава входни данни от клиентските приложения и показва изхода под ръководството на Windows Manager. Единственият компонент, който взаимодейства с хардуера, е X сървър. Това го прави по-лесно да се прекодира според изискванията на различни хардуерни архитектури.
- Windows manager: Клиентското приложение, което управлява клиентските прозорци. Той контролира общите операции на прозоречната система като геометрия, външен вид, координати и графични свойства на X дисплея. Мениджърът на прозорци може да променя размера и позицията на прозорците на дисплея и да пренарежда прозорците в стек прозорец.
- X клиент: Приложна програма, която комуникира с X сървър чрез X протокол. Xterm, Xclock и Xcalc са примери за X клиенти. X управлява прозорците си в йерархична структура. Засенчената зона, която запълва целия екран, е коренният прозорец. Прозорецът за клиентски приложения X се показва отгоре на коренния прозорец и често се нарича деца на корен.