Cuprins:
Definiție - Ce înseamnă X Window System?
X Window System (X11) este un sistem de software computerizat de tip open-source, multiplă platformă, client-server, care furnizează o GUI într-un mediu de rețea distribuit.
Utilizate în principal pe variantele Unix, versiunile X sunt de asemenea disponibile pentru alte sisteme de operare. Caracteristicile sistemului de ferestre X includ transparența rețelei, capacitatea de conectare la diferite rețele și funcții grafice personalizabile. Sistemul de ferestre X a fost dezvoltat pentru prima dată în 1984, ca parte a proiectului Athena, o colaborare între Universitatea Stanford și MIT. Fundația X.Org, un grup deschis, gestionează dezvoltarea și standardizarea sistemului de ferestre X.
Sistemul X Window este de asemenea cunoscut ca X, X11 sau X Windows.
Techopedia explică X Window System
Modelul client / server din sistemul X funcționează invers în cazul modelului client / server tipic, unde clientul rulează pe mașina locală și solicită servicii de la server. În sistemul X, serverul rulează pe mașina locală și oferă afișarea și serviciile programelor client. Programele client pot fi locale sau există de la distanță prin diferite rețele, dar apar transparent.
X este utilizat în rețelele de mainframe interconectate, minicomputere, stații de lucru și terminale X. Sistemul de ferestre X constă dintr-un număr de componente care interacționează, inclusiv:
- Server X: gestionează hardware-ul de afișare și de intrare. Captează intrări bazate pe comenzi și grafice din hardware-ul de intrare și îl transmite aplicației client care a solicitat-o. De asemenea, primește intrări de la aplicațiile client și afișează ieșirea sub îndrumare de la Windows Manager. Singura componentă care interacționează cu hardware-ul este serverul X. Acest lucru facilitează recodificarea acestuia conform cerințelor arhitecturilor hardware diferite.
- Administrator Windows: Este aplicația client care administrează ferestrele clientului. Acesta controlează operațiile generale ale sistemului de ferestre precum geometria, aspectul, coordonatele și proprietățile grafice ale afișajului X. Administratorul de ferestre poate modifica dimensiunea și poziția ferestrelor de pe afișaj și remanierea ferestrelor într-o stivă de ferestre.
- Client X: este un program de aplicație care comunică cu serverul X folosind protocolul X. Xterm, Xclock și Xcalc sunt exemple de clienți X. X își gestionează ferestrele într-o structură ierarhică. Zona umbrită care umple întregul ecran este fereastra rădăcină. Ferestrele aplicației client X sunt afișate în partea de sus a ferestrei rădăcină și sunt adesea numiți copii din rădăcină.