Sadržaj:
Definicija - Što znači X Window System?
X Window System (X11) je open source, cross platforma, računalni softverski sustav klijent-poslužitelj koji pruža GUI u distribuciranom mrežnom okruženju.
Korištene prije svega na Unix inačici, X verzije dostupne su i za ostale operativne sustave. Značajke sustava X prozora uključuju transparentnost mreže, mogućnost povezivanja na različite mreže i prilagodljive grafičke mogućnosti. Sustav X prozora prvi je put razvijen 1984. godine, u sklopu projekta Athena, suradnje između Sveučilišta Stanford i MIT-a. Zaklada X.Org, otvorena grupa, upravlja razvojem i standardizacijom sustava X prozora.
X Window System je također poznat i pod nazivom X, X11 ili X Windows.
Techopedia objašnjava X Window System
Model klijent / poslužitelj u X sustavu radi obrnuto od tipičnog modela klijent / poslužitelj, gdje klijent radi na lokalnom stroju i traži usluge od poslužitelja. U X sustavu poslužitelj radi na lokalnom stroju i omogućuje prikaz i usluge klijentskim programima. Klijentski programi mogu biti lokalni ili udaljeni na različitim mrežama, ali izgledaju transparentno.
X se koristi u mrežama međusobno povezanih matičnih okvira, miniračunala, radnih stanica i X terminala. Sustav X prozora sastoji se od niza interaktivnih komponenti, uključujući:
- X poslužitelj: Upravlja hardverom za prikaz i ulaz. On bilježi unose temeljene na naredbama i grafikama s ulaznog hardvera i prosljeđuje ih klijentskoj aplikaciji koja ga je zatražila. Također prima ulaze od klijentovih aplikacija i prikazuje izlaz pod vodstvom Windows upravitelja. Jedina komponenta koja komunicira s hardverom je X server. To ga olakšava kodirati prema zahtjevima različitih hardverskih arhitektura.
- Windows upravitelj: je li klijent aplikacija koja upravlja prozori klijenta. Upravlja općim operacijama prozorskog sustava poput geometrije, izgleda, koordinata i grafičkih svojstava X prikaza. Upravitelj prozora može promijeniti veličinu i položaj prozora na zaslonu i resetirati prozore u nizu prozora.
- X klijent: je aplikacijski program koji komunicira s X serverom pomoću X protokola. Xterm, Xclock i Xcalc su primjeri X klijenata. X upravlja svojim prozorima u hijerarhalnoj strukturi. Osjenčano područje koje ispunjava cijeli zaslon je korijenski prozor. Programi za klijentske aplikacije prikazani su na vrhu korijenskog prozora i često ih se naziva djecom korijena.