Release Notes for X11R7.5

Abstract

These release notes contains information about features and their status in the X.Org Foundation X11R7.5 release.


Table of Contents
Introduction to the X11R7.5 Release
Summary of new features in X11R7.5
Drivers
Overview of X11R7.5
Miscellaneous
Deprecated components and removal plans
Attributions/Acknowledgements/Credits

Introduction to the X11R7.5 Release

This release is the sixth modular release of the X Window System. The next full release will be X11R7.6 and is expected in 2010.

For help with how to build and develop in the modular tree see the Modular Developer's Guide in the X.Org wiki.

We encourage you to submit bug fixes and enhancements to freedesktop.org's bug tracking system using the xorg product, and to discuss them on . More details on patch submission and review process are available on the SubmittingPatches page of the X.Org wiki.

The release numbering is based on the original MIT X numbering system. X11 refers to the version of the network protocol that the X Window system is based on: Version 11 was first released in 1988 and has been stable for 21 years, with only upward compatible additions to the core X protocol, a record of stability envied in computing. Formal releases of X started with X version 9 from MIT; the first commercial X products were based on X version 10. The MIT X Consortium and its successors, the X Consortium, the Open Group X Project Team, and the X.Org Group released versions X11R3 through X11R6.6. Since the founding of the X.Org Foundation in early 2004, many further releases have been issued, from X11R6.7 to the current 7.5.

The next section describes what is new in the latest version (7.5) compared with the previous full release (7.4).


Summary of new features in X11R7.5

This is a sampling of the new features in X11R7.5. A more complete list of changes can be found in the ChangeLog files that are part of the source of each X module.


Drivers

Video Drivers

X11R7.5 includes the following video drivers:

Driver NameDescriptionFurther Information
apmAlliance Pro MotionREADME.apm
arkArk Logic 
astASPEED Technology 
atiATI Mach64README.ati
chipsChips & TechnologiesREADME.chips, chips(4)
cirrusCirrus Logic 
cyrix (*)Cyrix MediaGXREADME.cyrix
fbdevLinux framebuffer devicefbdev(4)
glint3Dlabs, TIglint(4)
i128Number NineREADME.I128, i128(4)
i740Intel i740README.i740
intelIntel i8xx/i9xxREADME.intel, intel(4)
impactSGI Indigo Impactimpact(4)
imsttIntegrated Micro Solns 
mgaMatroxmga(4)
neomagicNeoMagicneomagic(4)
newport (-)SGI NewportREADME.newport, newport(4)
nscNational Semiconductornsc(4)
nvNVIDIAnv(4)
atiATI Rage128README.r128, r128(4)
radeonATI Radeonradeon(4)
renditionRenditionREADME.rendition, rendition(4)
s3S3 (not ViRGE or Savage) 
s3virgeS3 ViRGEREADME.s3virge, s3virge(4)
savageS3 Savagesavage(4)
siliconmotionSilicon Motionsiliconmotion(4)
sisSiSREADME.SiS, sis(4)
sisusbSiS USBsisusb(4)
sunbw2 (+)Sun bw2 
suncg14 (+)Sun cg14 
suncg3 (+)Sun cg3 
suncg6 (+)Sun GX and Turbo GX 
sunffb (+)Sun Creator/3D, Elite 3D 
sunleo (+)Sun Leo (ZX) 
suntcx (+)Sun TCX 
tdfx3Dfxtdfx(4)
tgaDEC TGAREADME.DECtga
tridentTridenttrident(4)
tsengTseng Labs 
v4lVideo4Linux 
vesaVESAvesa(4)
vmwareVMware guest OSvmware(4)
voodoo3Dfx Voodoo 
wsfbWorkstation Framebufferwsfb(4)

Drivers marked with (*) are present in a preliminary form in this release, but are not complete and/or stable yet.

Drivers marked with (+) are for Linux/Sparc only.

Drivers marked with (-) are for Linux/mips only.

Darwin/Mac OS X uses IOKit drivers and does not use the module loader drivers listed above. Further information can be found in README.Darwin.


Input Drivers

X11R7.5 includes the following input drivers:

Driver NameDescriptionFurther Information
acecadAcecad Flairacecad(4)
aiptek(*)Aiptek USB tabletaiptek(4)
elographicsEloGraphics 
evdev(*)EvDevevdev(4)
fpitFujitsu Stylistic Tablet PCsfpit(4)
hyperpenAiptek HyperPen 6000 
joystickJoystick 
kbdgeneric keyboards (non-evdev systems)kbd(4)
microtouchMicroTouch 
mousemost mouse devices (non-evdev systems)mouse(4)
mutouchMicroTouch 
penmountPenMount 
synapticsSynaptics & ALP touchpads 
vmmouseVMWare virtual mouse 
voiddummy devicevoid(4)

Drivers marked with (*) are available for Linux only.


Overview of X11R7.5

On most platforms, X11R7.5 has a single hardware-driving X server binary called Xorg. This binary can dynamically load the video drivers, input drivers, and other modules that are needed. Xorg has currently has support for Linux, Solaris, and some BSD OSs on Alpha, PowerPC, IA-64, AMD64, Intel x86, Sparc, and MIPS platforms.

Additional specialized X server binaries may be found depending on the platform and build configuration, including:

Xdmx

is a proxy X server that uses one or more other X servers as its display devices. It provides multi-head X functionality for displays that might be located on different machines.

Xnest

is a nested X server, that operates as both an X client and X server. Xnest is a client of the real server which manages windows and graphics requests on its behalf. Xnest is a server to its own clients, and manages windows and graphics requests on their behalf. To these clients, it appears to be a conventional server.

Xephyr

is a X server that outputs to a window on a pre-existing "host" X display. Unlike Xnest which is an X proxy, and thus limited to the capabilities of the host X server, Xephyr is a full X server which uses the host X server window as "framebuffer" via fast SHM XImages.

Xvfb

is a virtual framebuffer X server that can run on machines with no display hardware and no physical input devices. It emulates a dumb framebuffer using virtual memory.

Xquartz

is an X server that interacts with the MacOS X native Aqua window system, displaying windows on the Mac desktop and accepting input from the Mac system devices, allowing X11 applications to be used in a native Mac desktop session.

Xwin

is an X server that runs under the Cygwin environment, interacting with the Microsoft Windows native window system, displaying windows on the Windows desktop and accepting input from the Windows system devices, allowing X11 applications to be used in a native Windows desktop session.


Loader and Modules

The Xorg server relies on the operating system's native module loader support for handling program modules. The X server makes use of modules for video drivers, X server extensions, font rasterisers, input device drivers, framebuffer layers, and internal components used by some drivers (like XAA).

The module interfaces (both API and ABI) used in this release are subject to change without notice. While we will attempt to provide backward compatibility for the module interfaces, we cannot guarantee this. Compatibility in the other direction is explicitly not guaranteed because new modules may rely on interfaces added in new releases.

WarningNote about module security
 

The X server runs with root privileges, i.e., the X server loadable modules also run with these privileges. For this reason we recommend that all users be careful to only use loadable modules from reliable sources, otherwise the introduction of viruses and contaminated code can occur and wreak havoc on your system. We hope to have a mechanism for signing/verifying the modules that we provide available in a future release.


Configuration File

The X server uses a configuration file as the primary mechanism for providing configuration and run-time parameters. The configuration file format is described in detail in the xorg.conf(5) manual page.

Note that this release features significant improvements for running the server without a configuration file, so many users may find that that they don't need a configuration file.

If you do need to customize the configuration file, see the xorg.conf manual page . You can also check the driver-specific manual pages and the related documentation (found at driver tables also.

The recommended method for generating a configuration file is to use the Xorg server itself. Run as root:

        Xorg -configure
        
and follow the instructions.


Command Line Options

Command line options can be used to override some default parameters and parameters provided in the configuration file. These command line options are described in the Xorg(1) manual page.


XAA

The XFree86 Acceleration Architecture (XAA) was completely rewritten from scratch for XFree86 4.x and is used in X11R7.5. Most drivers implement acceleration by making use of the XAA module.


EXA

EXA was created as a new driver acceleration architecture to replace XAA. EXA was designed specifically to accelerate Render operations. This release features improved driver support for EXA. See the individual driver changelogs for details. Users should beware that EXA support is considered to be incomplete in X11R7.5.


Multi-head

Some multi-head configurations are supported in X11R7.5, primarily with multiple PCI/AGP cards.

One of the main problems is with drivers not sufficiently initializing cards that were not initialized at boot time. This has been improved somewhat with the INT10 support that is used by most drivers (which allows secondary card to be "soft-booted", but in some cases there are other issues that still need to be resolved. Some combinations can be made to work better by changing which card is the primary card (either by using a different PCI slot, or by changing the system BIOS's preference for the primary card).


Xinerama

Xinerama is an X server extension that allows multiple physical screens to behave as a single screen. With traditional multi-head in X11, windows cannot span or cross physical screens. Xinerama removes this limitation. Xinerama does, however, require that the physical screens all have the same root depth, so it isn't possible, for example, to use an 8-bit screen together with a 16-bit screen in Xinerama mode.

Xinerama is not enabled by default, and can be enabled with the +xinerama command line option for the X server.

Known problems:

  • Most window managers are not Xinerama-aware, and so some operations like window placement and resizing might not behave in an ideal way. This is an issue that needs to be dealt with in the individual window managers, and isn't specifically an X server problem.


DGA version 2

DGA 2.0 is included in 7.5. Documentation for the client libraries can be found in the XDGA(3) man page. A good degree of backward compatibility with version 1.0 is provided. DGA should be considered deprecated; if you are relying on it, please let us know what you need it for so we can find better solutions.


DDC

The VESA® Display Data Channel (DDC™) standard allows the monitor to tell the video card (or on some cases the computer directly) about itself; particularly the supported screen resolutions and refresh rates.

Partial or complete DDC support is available in most of the video drivers. DDC is enabled by default, but can be disabled with a "Device" section entry: Option "NoDDC". We have support for DDC versions 1 and 2; these can be disabled independently with Option "NoDDC1" and Option "NoDDC2".

At startup the server prints out DDC information from the display, and can use this information to set the default monitor parameters, or to warn about monitor sync limits if those provided in the configuration file don't match those that are detected.


Changed behavior caused by DDC.

Several drivers uses DDC information to set the screen size and pitch. This can be overridden by explicitly resetting it to the and non-DDC default value 75 with the -dpi 75 command line option for the X server, or by specifying appropriate screen dimensions with the "DisplaySize" keyword in the "Monitor" section of the config file.


GLX and the Direct Rendering Infrastructure (DRI)

Direct rendered OpenGL® support is provided for several hardware platforms by the Direct Rendering Infrastructure (DRI). Further information about DRI can be found at the DRI Project's web site. The 3D core rendering component is provided by Mesa.

Of note is that this release supports building the X server using the system-wide libdrm. Previously, drm was kept in the server's tree and loaded as a module, rather than using the standard OS mechanisms for managing shared libraries of code. This requires that the server be built using a version of libdrm of 2.3.0 or newer if it is to use DRM.


Font support

Details about the font support in X11R7.5.x can be found in the README.fonts document.


Type1 Font support

Previous versions of X came with two Postscript Type1 font backends. The functionality from the `Type1' backend has been replaced by the Type1 support in the `FreeType' backend.


Xlib Compose file support and extensions

A more flexible Compose file processing system was added to Xlib in X11R7.5. The compose file is searched for in the following order:

  1. If the environment variable $XCOMPOSEFILE is set, its value is used as the name of the Compose file.

  2. If the user's home directory has a file named ".XCompose", it is used as the Compose file.

  3. The old method is used, and the compose file is "<xlocaledir>/<localename>/Compose".

Compose files can now use an "include" instruction. This allows local modifications to be made to existing compose files without including all of the content directly. For example, the system's iso8859-1 compose file can be included with a line like this:

        include "/usr/X11R6/lib/X11/locale/iso8859-1/Compose"
        
There are two substitutions that can be made in the file name of the include instruction. %H expands to the user's home directory (the $HOME environment variable), and %L expands to the name of the locale specific Compose file (i.e., "<xlocaledir>/<localename>/Compose").

For example, you can include in your compose file the default Compose file by using:

        include "%L"
        
and then rewrite only the few rules that you need to change. New compose rules can be added, and previous ones replaced.

Finally, it is no longer necessary to specify in the right part of a rule a locale encoded string in addition to the keysym name. If the string is omitted, Xlib figures it out from the keysym according to the current locale. I.e., if a rule looks like:

        <dead_grave> <A> : "\300" Agrave
        
the result of the composition is always the letter with the "\300" code. But if the rule is:
        <dead_grave> <A> : Agrave
        
the result depends on how Agrave is mapped in the current locale.


Luxi fonts from Bigelow and Holmes

The X distribution includes the ``Luxi'' family of Type 1 fonts and TrueType fonts. This family consists of the fonts ``Luxi Serif'', ``Luxi Sans'' and ``Luxi Mono'' in Roman, oblique, bold and bold oblique variants. The TrueType version have glyphs covering the basic ASCII Unicode range, the Latin 1 range, as well as the Extended Latin range and some additional punctuation characters. In particular, these fonts include all the glyphs needed for ISO 8859 parts 1, 2, 3, 4, 9, 13 and 15, as well as all the glyphs in the Adobe Standard encoding and the Windows 3.1 character set.

The glyph coverage of the Type 1 versions is somewhat reduced, and only covers ISO 8859 parts 1, 2 and 15 as well as the Adobe Standard encoding.

The Luxi fonts are original designs by Kris Holmes and Charles Bigelow from Bigelow and Holmes Inc., who developed the Luxi typeface designs in Ikarus digital format. URW++ Design and Development GmbH converted the Ikarus format fonts to TrueType and Type 1 font programs and implemented the grid-fitting "hints" and kerning tables in the Luxi fonts.

The license terms for the Luxi fonts are included in the file `COPYRIGHT.BH', as well as in the License document. For further information, please contact or , or consult the URW++ web site.


Miscellaneous

This section describes other items of note for the X11R7.5 release.


Socket directory ownership and permissions

The socket directories created in /tmp are now required to be owned by root and have their sticky-bit set. If the permissions are not set correctly, the component using this directory will print an error message and fail to start. Common socket directories that are known to be affected include:

        /tmp/.font-unix
        /tmp/.ICE-unix
        /tmp/.X11-unix
        
These directories are used by the font server, xfs, applications using the Inter-Client Exchange protocol (ICE) and the X server, respectively.

There are several solutions to the problem of when to create these directories. They could be created at install time by the system's installer if the /tmp dir is persistent. They could be created at boot time by the system's boot scripts (e.g., the init.d scripts). Or, they could be created by PAM modules at service startup or user login time.

The solution chosen is platform dependent, and the system administrator should be able to handle creating those directories on any systems that do not have the correct ownership or permissions.


Composite exposes extra visuals

When the Composite extension is enabled, a new visual is created. This visual is different from the other visuals used by X applications in that it includes an alpha component. It is used by the compositing manager and other Composite aware applications.

Most X applications ignore this visual since it is not useful to them; however some applications mistakenly try to use it, which will cause them to fail. An environment variable, XLIB_SKIP_ARGB_VISUALS, was added to the X11 library to hide this visual from applications that mistakenly try to use it. If an application fails only when the Composite is enabled, try setting this environment variable before starting the application.


Deprecated components and removal plans

This section lists current plans for removal of obsolete or deprecated components in the X.Org releases. As our releases are open source, users who continue to require these can find the source in previous releases and continue to use these, but the X.Org Foundation and its volunteers have decided the burden of continued maintenance and distribution in the core X11 releases outweighs the benefits of doing so. In some cases, this is simply because no one has volunteered to do continued maintenance, so if software is listed here that you need, you can contact to volunteer to take over maintainership, either inside or outside of the Xorg release process.

Xprint

The Xprint server and extension have been removed in this release. Xprint support in a number of client programs has also been removed.

Unmaintained extensions

Support has been removed from the X servers for the following extensions, which were obsolete, not widely used, or not working:

  • AppGroup

  • EVI

  • MIT-SUNDRY-NONSTANDARD

  • TOG-CUP

  • XTrap

  • XFree86-Misc

  • XEvIE

Xorg configuration utilities

The xorgcfg GUI and xorgconfig CLI utilities have been removed in this release. See the Configuration File section for alternative methods of Xorg configuration.

ioport

The ioport utility and its aliases (inb, inw, inl, outb, outw, and outl) for manipulating I/O space addresses directly have been removed in this release.


Attributions/Acknowledgements/Credits

NoteTHIS IS A DRAFT OF THE X11R7.5 CREDITS SECTION.
 

If you find missing credits, incorrect attributions, or other errors, please send details to .

This section lists the credits for the X11R7.5 release. For a more detailed breakdown, refer to the ChangeLog file in the source tree for each module, the history in the xorg product in freedesktop.org's git repositories or the 'git log' information for individual source files.

The X Window System has been a collaborative effort from its inception. Our apologies for anyone or organization inadvertently overlooked. Many individuals (including major contributors) who worked on X are represented by their employers in this list. If you feel we have left anyone out, please let us know.

These people contributed in some way to X11R7.5:

Aaron PlattnerJoe Krahn
Aaron ZangJoel Bosveld
Adam HokaJohn Hein
Adam JacksonJohn McKernan
Adam TkacJohn Nielsen
Adel GadllahJohn Tapsell
Adrian FriedliJon TURNEY
Alan CoopersmithJordan Crouse
Alan CoxJoseph Adams
Alan CurryJuan RP
Alan HourihaneJulien Cristau
Albert DamenJulien Plissonneau Duquene
Alberto MiloneJuliusz Chroboczek
Alex DeucherKalev Lember
Alex Villacís LassoKazuhiro Inaoka
Alexey TenKees Cook
Ander Conselvan de OliveiraKeith Packard
Andre HermsKel Modderman
Andreas LuikKevin E Martin
Andres SalomonKim Woelders
Andrew RandrianasuluKristian Høgsberg
Arkadiusz MiśkiewiczKrzysztof Halasa
Arnaud PatardKshitij Kulshreshtha
Arthur HUILLETKyle McMartin
AsbjøannesLee Leahu
Barry ScottLi Peng
Bart MasseyLi Shao Hua
Bart TrojanowskiLuc Verhaegen
Bastien NoceraLukáš Hejtmánek
BatchtyLukasz Kurylo
Ben ByerMa Ling
Ben GamariMaarten Maathuis
Ben HutchingsMaciej Cencora
Ben NorthMagnus Kessler
Ben SkeggsMagnus Vigerlöf
Benjamin CloseManuel Bouyer
Benjamin DefnetMarcel Dejean
Benjamin HerrenschmidtMarcin 'Qrczak' Kowalczyk
Benjamin TissoiresMark Kettenis
Bernhard R. LinkMark van Doesburg
Bernhard RosenkraenzerMarkus Gapp
Bill NottinghamMarkus Kuhn
Bob HamMart Raudsepp
Bob LongMartin-Éric Racine
Brad SmithMathieu Bérard
Branden RobinsonMatt Helsley
Brian RogersMatt Turner
Brice GoglinMatthias Hopf
Bryce HarringtonMatthieu Herrb
Calvin FongMattia Dongili
Caolan McNamaraMaxim Levitsky
Carl WorthMicah Dowty
CharlieMichael Chapman
Chris BallMichael Lorenz
Chris SalchMichael Scherer
Chris WilsonMichael Vogt
Christiaan van DijkMichael Witrant
Christian AistleitnerMichael Witten
Christian BeierMichel Dänzer
Christian KoenigMikhail Gusarov
Christian SchmittNathael Pajani
Christoph BrillNathaniel McCallum
Coleman KaneNeale Pickett
Colin GuthrieNicolai Hähnle
Colin HarrisonNicos Gollan
Cooper YuanNiels de Vos
Corbin SimpsonOliver McFadden
DanOlivier Blin
Dan NicholsonOlivier Fourdan
Daniel DrakeOtavio Salvador
Daniel StoneOwain G. Ainsworth
Daniel VetterOwen Taylor
Darren SmithOwen W. Taylor
Dave AirliePatrick Haller
Dave MillerPaul Bender
David JanderPaul Menzel
David MarxPaul "TBBle" Hampson
David MillerPauli Nieminen
David NoldenPaulo César Pereira de Andrade
David NusinowPaulo Ricardo Zanoni
David SchleefPeter Alfredsen
Dennis KasprzykPeter Åstrand
Derek UphamPeter Breitenlohner
Derek WangPeter Harris
Diego Elio 'Flameeyes' PettenòPeter Hutterer
Dima KoganPeter Korsgaard
Dmitry TorokhovPetr Salinger
Dodji SeketeliPhilip Langdale
Donald KayserPierre Ossman
Donnie BerkholzPierre Willenbrock
Doug ChapmanPierre-Loup A. Griffais
Drew ParsonsRALOVICH, Kristóf
Eamon WalshRami Ylimaki
Ed CatmurRamon van der Stelt
Eduard BagrovRémi Cardona
Eduard FuchsRichard Hughes
edward shuRobert Lowery
Egbert EichRobert Noland
Eric AnholtRoland Bär
Eric ParisRoland Scheidegger
Éric PielRoss Burton
Erik AndrenRyan Hill
Erkin BahceciRyan Lortie
Evgeny M. ZubokSamuel Thibault
Eygene RyabinkinSascha Hlusiak
FabioSayamindu Dasgupta
Federico Mena QuinteroShaohua Li
Fedor P. Goncharov (Fredy)Shelley Gong
Felix KuehlingShuang He
Fernando CarrijoShunichi Fuji
Francis GiraldeauSimon Farnsworth
Francisco JerezSimon Munton
Fredrik HöglundSimon Thum
Gaetan NadonSøren Hauberg
George Peter StaplinSøren Sandmann Pedersen
George SapountzisStefan Dirsch
George StaplinStijn van Drongelen
Giuseppe BilottaStuart Bennett
Goneri Le BouderStuart Kreitman
Guillem JoverTero Saarni
Hans de GoedeThomas Bodzar
Hasso TepperThomas Jaeger
Havoc PenningtonThomas Klausner
Helge BahmannThomas Petazzoni
Henrik RydbergThorvald Natvig
Henry unbongoTiago Vignatti
Hong LiuTibi Nagy
Hugo JacquesTilman Sauerbeck
Ian RomanickTimo Aaltonen
Imranullah SyedTom Jaeger
Ivaylo BoyadzhievTomas Carnecky
Jakob BornecrantzTomas Janousek
Jakub BoguszTopi Kanerva
James CloosTormod Volden
Jamie LentinVincent Mussard
Jason Vas DiasWerner LEMBERG
Jasper Lievisse AdriaanseWilliam Grant
Jay CottonWinfried Grünewald
Jeff SmithWolke Liu
Jens GranseuerWu Fengguang
Jeremy C. ReedXavier Bestel
Jeremy HuddlestonXiang, Haihao
Jeremy JayY.C. Chen
Jeremy LainéYaakov Selkowitz
Jeremy UejioYan Li
Jerome GlisseYang Zhao
Jerome PinotYann Droneaud
Jesse AdkinsYannick Heneault
Jesse Barnes오유연(Yu-yeon Oh)
Jesse RuffinZdenek Kabelac
Jie LuoZhao Yakui
Jim HuangZhenyu Wang
Jochen VossZou Nan hai

This product includes software developed by:

2d3d Inc.Kristian Høgsberg
3Dlabs Inc. Ltd.Larry Wall
Aaron PlattnerLars Knoll
Adam de BoorLawrence Berkeley Laboratory
Adam JacksonLeif Delgass
Adobe Systems Inc.Lennart Augustsson
After X-TT ProjectLeon Shiman
AGE Logic Inc.Lexmark International Inc.
Alan CoopersmithLinus Torvalds
Alan CoxLuc Verhaegen
Alan HourihaneMachine Vision Holdings Inc.
Alexander GottwaldManfred Brands
Alex DeucherMarc Aurele La France
Alex WilliamsonMark Adler
Anders CarlssonMark J. Kilgard
Andreas LuikMark Leisher
Andreas MonitzerMark Smulders
Andreas RobinsonMark Vojkovich
Andrei BarbuMarvin Solomon
Andrew C AitchisonMassachusetts Inst. Of Technology
Andy RitgerMatrox Graphics
Angus LeesMatthew Grossman
Ani JoshiMatthias Hopf
Anton ZiovievMatthieu Herrb
Apollo Computer Inc.Metro Link Inc.
Apple Computer Inc.Michael Bax
Ares Software Corp.Michael H. Schimek
AT&T Inc.Michael P. Marking
ATI Technologies Inc.Michael Schimek
BEAM Ltd.Michael Smith
Benjamin HerrenschmidtMichel Dänzer
Benjamin RienfenstahlMike A. Harris
Ben SkeggsMike Harris
Bigelow and HolmesMing Yu
Bill ReynoldsMIPS Computer Systems Inc.
Bitstream Inc.National Semiconductor
Bogdan DiaconescuNCR Corporation Inc.
Branden RobinsonNetBSD Foundation
Brian Fundakowski FeldmanNetscape Communications Corp.
Brian GoinesNetwork Computing Devices Inc.
Brian PaulNicholas Joly
Bruno HaibleNicholas Miell
Bryan StineNicholas Wourms
Carl SwitzkyNicolai Haehnle
Catharon Productions Inc.Noah Levitt
Charles MurckoNolan Leake
Chen XiangyangNovell Inc.
Chisato YamauchiNozomi YTOW
Chris ConstelloNTT Software Corporation
Christian ZietzNumber Nine Computer Corp.
Cognition Corp.Number Nine Visual Technologies
Compaq Computer CorporationNVIDIA Corp.
Concurrent Computer CorporationOivier Danet
Conectiva S.A.Oki Technosystems Laboratory Inc.
Corin AndersonOMRON Corporation
Craig StrubleOpen Software Foundation
Daewoo Electronics Co. Ltd.Orest Zborowski
Dag-Erling SmørgravOwen Taylor
Dale SchumacherPablo Saratxaga
Damien MillerPanacea Inc.
Daniel BerrangePanagiotis Tsirigotis
Daniel BorcaPaolo Severini
Daniel StonePascal Haible
Daniver LimitedPatrick Lecoanet
Daryll StraussPatrick Lerda
Data General CorporationPaul Anderson
Dave AirliePaul Elliott
David BatemanPaul Mackerras
David DawesPeter Breitenlohner
David E. WexelblatPeter Kunzmann
David HollandPeter Trattler
David J. McKayPhilip Homburg
David McCulloughPhilip Langdale
David Mosberger-TangPrecision Insight Inc.
David RevemanPrentice Hall
David S. MillerQuarterdeck Office Systems
David WoodhouseRadek Doulik
Davor MaticRalf Habacker
Deron JohnsonRandy Hendry
Digeo Inc.Ranier Keller
Digital Equipment CorporationRed Hat Inc.
Dirk HohndelRegis Cridlig
Dmitry GolubevRene Cougnenc
Donnie BerkholzRichard A. Hecker
DOS-EMU-Development-TeamRichard Burdick
Doug AnsonRich Murphey
Drew ParsonsRickard E. Faith
Earle F. Philhower IIIRik Faith
Edouard TISSERANTRobert Chesler
Eduard FuchsRobert Millan
Eduardo HorvathRobert V. Baron
Egbert EichRobin Cutshaw
Egmont KoblingerRoland Mainz
Elliot LeeRoland Scheidegger
Eric AnholtRonny Vindenes
Eric FortuneRuss Blaine
Eric SunshineRyan Breen
Erik FortuneRyan Lortie
Erik NygrenRyan Underwood
Evans & Sutherland Computer Corp.S3 Graphics Inc.
Fabio Massimo Di NittoSam Leffler
Fabrizio GennariSanta Cruz Operation Inc.
Felix KuehlingSciTech Software
Felix KühlingScott Laird
Finn ThoegersenSebastien Marineau
Francesco Zappa NardelliShigehiro Nomura
Frank C. EarlShoGraphics Inc.
Frederic LepiedShunsuke Akiyama
Fredrik HöglundSilicon Graphics Computer Systems
Free Software FoundationSilicon Integrated Systems Corp
Fujitsu LimitedSilicon Motion Inc.
Fujitsu Open Systems Solutions Inc.Simon P. Cooper
Fuji Xerox Co. Ltd.Snitily Graphics Consulting Services
Geert UytterhoevenSony Corporation
George FufutosSøren Sandmann
Gerrit Jan AkkermanSRI
Gerry TollStanislav Brabec
Glenn G. LaiStefan Dirsch
GNOME FoundationStephane Marchesin
Go WatanabeStephan Lang
Greg Kroah-HartmanSteven Lang
Gregory MokhinStuart Kreitman
Greg ParkerSun Microsystems Inc.
GROUPE BULLSunSoft Inc.
Guy MartinSuSE Inc
Hans OeySven Luther
Harald KoenigTakis Psarogiannakopoulos
Harm HanemaayerTakuma Murakami
Harold L Hunt IITakuya SHIOZAKI
Harry LangenbacherT. A. Phelps
Henry A. WorthTektronix Inc.
Hewlett-Packard CompanyTheo de Raadt
Hitachi LtdTheodore Ts'o
Holger VeitThe Open Group
Hong Bo PengThe Weather Channel Inc.
Howard GreenwellThomas E. Dickey
Hummingbird Communications Ltd.Thomas G. Lane
Ian RomanickThomas Hellström
IBM CorporationThomas Mueller
Inst. of Software Academia SinicaThomas Roell
Intel CorporationThomas Thanner
INTERACTIVE Systems CorporationThomas Winischhofer
Itai NahshonThomas Wolfram
Ivan KokshayskyThorsten.Ohl
Ivan PascalTiago Gons
Jakub JelinekTilman Sauerbeck
James TsillasTodd C. Miller
Jason BaconTomohiro KUBOTA
Jaymz JulianTorrey Lyons
Jean-loup GaillyTorrey T. Lyons
Jeff HartmannTOSHIBA Corp.
Jeff KirkToshimitsu Tanaka
Jeffrey HsuTravis Tilley
Jehan BingTrolltech AS
Jeremy C. ReedTungsten Graphics Inc.
Jeremy KatzTuomas J. Lukka
Jerome GlisseTy Sarna
Jesse BarnesUCHIYAMA Yasushi
Jim GettysUnicode Inc.
Jim TsillasUniSoft Group Limited
John DennisUniversity of California
John HarperUniversity of Utah
John HeasleyUniversity of Wisconsin
Jonathan AdamczewskiUNIX System Laboratories Inc.
Jon BlockURW++ GmbH
Jon SmirlValery Inozemtsev
Jon TombsVA Linux Systems
Jorge DelgadoVIA Technologies Inc.
José FonsecaVideo Electronics Standard Assoc.
Joseph FriedmanVMware Inc.
Joseph V. MossVrije Universiteit
Julio M. Merino VidalWittawat Yamwong
Juliusz ChroboczekWyse Technology Inc.
Jyunji TakagiX Consortium
Kaleb KeithleyXFree86 Project Inc.
Kazushi (Jam) MarukawaXi Graphics Inc.
Kazuyuki (ikko-) OkamotoX-Oz Technologies
Kean JohnstonX-TrueType Server Project
Keith PackardYu Shao
Keith WhitwellZack Rusin
Kensuke MatsuzakiZephaniah E. Hull
Kevin E. MartinZhenyu Wang

This product includes software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and its contributors.

This product includes software that is based in part of the work of the FreeType Team (http://www.freetype.org/).

This product includes software developed by the University of California, Berkeley and its contributors.

This product includes software developed by Christopher G. Demetriou.

This product includes software developed by the NetBSD Foundation, Inc. (http://www.netbsd.org/) and its contributors.

This product includes software developed by X-Oz Technologies (http://www.x-oz.com/).