Le noyau constitue le coeur de Red Hat Linux, mais pour les utilisateurs de postes de travail, l'environnement X est la façade du système d'exploitation. Le noyau est le moteur de tout ce qui se passe, et gère des processus et ressources virtuellement invisibles. Cependant, les utilisateurs quotidiens de Linux passent la majorité de leur temps dans un environnement de bureau graphique, à ouvrir des applications, à redimensionner des fenêtres et à faire défiler du texte.
Ce chapitre a été conçu comme une introduction aux coulisses de XFree86 et à la façon dont X fonctionne sur votre ordinateur pour vous permettre de bénéficier de fonctionnalités de bureau avancées.
Linux a commencé comme un système d'exploitation puissant basé sur serveur, se spécialisant dans le traitement efficace de programmes complexes requérant une utilisation importante de l'unité centrale et la gestion de requêtes de centaines de milliers de clients par le biais de connexions réseau. Cependant, grâce à sa nature ouverte et à sa stabilité, Linux est vite devenu un système d'exploitation graphique populaire pour les postes de travail, pour un usage personnel et professionnel.
Dans le monde d'UNIX, les environnements multifenêtre existent depuis des dizaines d'années, sur bon nombre des systèmes d'exploitation courants. Les ordinateurs UNIX utilisent le système Windows X, utilisant une relation client-serveur pour créer un environnement graphique (GUI) pour l'utilisateur. Un processus de serveur X est lancé ; les processus du client X peuvent s'y connecter par l'intermédiaire d'une connexion réseau ou locale. Le processus de serveur gère la communication avec le matériel (carte vidéo, moniteur, clavier et souris). Le client X existe dans l'espace utilisateur, et émet des requêtes au serveur X pour l'accomplissement de certaines tâches à l'aide du matériel qu'il contrôle.
Sur les systèmes Red Hat Linux, le serveur XFree86 remplit le rôle du serveur X. Projet logiciel Open Source opérant à une échelle importante avec des centaines de développeurs dans le monde entier, XFree86 offre un développement rapide, une prise en charge étendue pour divers périphériques et architectures matériels, et la capacité de s'exécuter sur différents systèmes d'exploitation et plates-formes.
La plupart des utilisateurs de bureau Red Hat Linux ignorent l'existence du serveur XFree86 s'exécutant sur leur système. Ils s'intéressent beaucoup plus à l'environnement de bureau particulier dans lequel ils passent la majorité de leur temps. Le programme d'installation Red Hat Linux configure parfaitement votre serveur XFree86 pendant le processus d'installation, et garantit ainsi un fonctionnement optimal de X au premier démarrage.
Le serveur X accomplit bon nombre de tâches complexes sur un éventail important de matériels ; une configuration très détaillée de certains fichiers est donc nécessaire. Si un aspect de votre système change, comme le moniteur ou la carte vidéo, XFree86 devra être reconfiguré. En outre, si vous vous occupez d'un problème avec XFree86 qui ne peut être résolu à l'aide d'un utilitaire de configuration, comme Xconfigurator, vous devrez peut-être accéder à ces fichiers de configuration.
![]() | Attention |
|---|---|
Xconfigurator ne doit pas être utilisé pour configurer XFree86 lorsque le serveur X est actif. Si votre système démarre par défaut directement dans X (niveau d'exécution 5), passez au niveau d'exécution 3 avant d'exécuter Xconfigurator. Sinon, si votre système démarre par défaut en mode texte (niveaux d'exécution 1-4), assurez-vous que X ne s'exécute pas lors de la configuration de X via Xconfigurator, ou vous pourriez rencontrer verrouillages matériels et corruptions de données. |
| Précédent | Sommaire | Suivant |
| Autres ressources | Niveau supérieur | Le serveur XFree86 |