X système de fenêtre

Définition - Que signifie le système X Window?

Le système X Window (X11) est un système logiciel informatique client-serveur open source, multiplateforme, qui fournit une interface graphique dans un environnement de réseau distribué.

Utilisées principalement sur les variantes Unix, les versions X sont également disponibles pour d'autres systèmes d'exploitation. Les fonctionnalités du système X Window incluent la transparence du réseau, la possibilité de se lier à différents réseaux et des capacités graphiques personnalisables. Le système de fenêtre X a été développé pour la première fois en 1984, dans le cadre du projet Athena, une collaboration entre l'Université de Stanford et le MIT. X.Org Foundation, un groupe ouvert, gère le développement et la standardisation du système X window.

Le système X Window est également connu simplement sous le nom de X, X11 ou X Windows.

Definir Tech explique le système X Window

Le modèle client / serveur dans le système X fonctionne à l'inverse du modèle client / serveur typique, où le client s'exécute sur la machine locale et demande des services au serveur. Dans le système X, le serveur s'exécute sur la machine locale et fournit son affichage et ses services aux programmes clients. Les programmes clients peuvent être locaux ou exister à distance sur différents réseaux, mais apparaissent de manière transparente.

X est utilisé dans les réseaux de mainframes interconnectés, de mini-ordinateurs, de postes de travail et de terminaux X. Le système X window se compose d'un certain nombre de composants interactifs, notamment:

  • Serveur X: gère l'affichage et le matériel d'entrée. Il capture les entrées basées sur les commandes et les graphiques du matériel d'entrée et les transmet à l'application cliente qui les a demandées. Il reçoit également les entrées des applications clientes et affiche la sortie sous la direction du gestionnaire de fenêtres. Le seul composant qui interagit avec le matériel est le serveur X. Cela facilite son recodage selon les exigences des différentes architectures matérielles.
  • Gestionnaire Windows: l'application cliente qui gère les fenêtres client. Il contrôle les opérations générales du système de fenêtres telles que la géométrie, l'apparence, les coordonnées et les propriétés graphiques de l'affichage X. Le gestionnaire de fenêtres peut modifier la taille et la position des fenêtres sur l'affichage et remanier les fenêtres dans une pile de fenêtres.
  • Client X: est un programme d'application qui communique avec le serveur X à l'aide du protocole X. Xterm, Xclock et Xcalc sont des exemples de clients X. X gère ses fenêtres dans une structure hiérarchique. La zone ombrée qui remplit tout l'écran est la fenêtre racine. Les fenêtres de l'application cliente X sont affichées en haut de la fenêtre racine et sont souvent appelées les enfants de la racine.