ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

X Server

Definition - What does X Server mean?

X server is a server program that connects X terminals running on the X Window System, whether locally or in a distributed network. The X server is installed with the X Window System, which is a cross-platform and complete client-server system for managing graphical user interfaces on a single computer or networked ones. The X server manages the X clients and does the actual work in terms of managing input and display devices and performing requested operations. This simplifies programming, as the application programs themselves do not need to be aware of the hardware details and just rely entirely on the X server.

Techopedia explains X Server

The X server manages X clients, but the relationship is reversed compared to traditional client-server model applications. Each local machine contains the X server, and the X clients are run on the remote machines, but may also run in the same local machine as the X server.

In traditional client-server implementations, the user of the client requests data from the server, which then displays them on the user's screen through the client. In the case of the X system, however, the user controls the server in order to control clients residing in remote workstations so that multiple clients can be controlled at once, providing the user with different applications that are running in different machines. In this way, more tasks can be done without slowing down the user's machine.

The X server provides the following basic types of services:
  • Input handling
  • Window services
  • Graphics
  • Text and fonts
  • Resource management

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.