24.05.2014 Views

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Event<br />

Error<br />

Used by the server to inform the client that something has happened<br />

that requires action by the client.<br />

Used to indicate that something went wrong.<br />

8.1.3 Server<br />

The server is a program that runs on the workstation in which a graphical display<br />

is attached. The server program, called X, consists of two parts. One part is<br />

device-independent (dix) and interprets requests from Xlib, schedules client<br />

activity, manages the return of events and input to the Xlib library, and performs<br />

other generic actions. The second part is device-dependent (ddx) and renders<br />

the 2D graphic operations defined by the X-window system for the specific<br />

display adapter. The loadddx GAI (Graphic Adapter Interface) load module<br />

implements this interface. The server modules have strictly-defined function and<br />

peripheral support, and the only way to increase the capability of the X-server is<br />

through extensions. Extensions are new modules that can be loaded into the<br />

server and used to perform actions that the basic modules are incapable of.<br />

For example, the core server (the core server is the name given to the server<br />

without any extensions) only supports the keyboard and mouse as peripherals. If<br />

you intend to use other peripherals such as a spaceball, dials, or scanner, you<br />

need to load an extension that is capable of handling these devices.<br />

All of the extensions that are capable of being loaded will be discussed in the<br />

following section.<br />

8.2 X-Windows System Release 6<br />

The sixth release of the X-window system has been ported to <strong>AIX</strong> <strong>Version</strong> <strong>4.3</strong><br />

from software provided by the X Consortium. The X Consortium is an<br />

independent, non-profit corporation, the successor to the MIT X Consortium,<br />

which was part of the MIT Laboratory for Computer Science. The actual source<br />

for the port was X11 Release 6.2, which is a proper subset of X11 R6.3 produced<br />

at the request of the OSF Common Desktop Environment (CDE) program. It was<br />

produced by the X Consortium and is being released by OSF simultaneously with<br />

CDE 2.1. Release 6.2 contains only the print extension and the Xlib<br />

implementation of vertical writing and user-defined character support. R6.3 is an<br />

update to R6.1. It is compatible with R6 and R6.1 at the source and protocol<br />

levels in all respects, and binaries are upward-compatible.<br />

This section describes changes in X11 since Release 5. Release 6.2 contains<br />

new function in many areas. In addition, many errors have been corrected.<br />

Except where noted, all libraries, protocols, and servers are upward-compatible<br />

with Release 5. That is, R5 clients and applications should continue to work with<br />

R6 libraries and servers.<br />

The following are new X Consortium standards in Release 6. Each is described in<br />

its own section below:<br />

• X11 Security<br />

• X Image Extension<br />

• Inter-Client Communications Conventions Manual (update)<br />

• Inter-Client Exchange Protocol<br />

192 <strong>AIX</strong> <strong>Version</strong> <strong>4.3</strong> <strong>Differences</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!