Is Xvnc a X exension or X driver?

Alan Coopersmith alan.coopersmith at
Mon Apr 19 18:39:12 PDT 2010

Zhang, Xing Z wrote:
>> VNC includes an X extension, but Xvnc itself is an X server using the hw/vnc
>> DDX
>> layer.   Originally X support for different hardware was delivered by having a
>> different DDX layer for each, resulting in multiple different X servers and
>> changing X servers to use different types.   In the current code, the
>> hw/xfree86
>> layer provides a common DDX layer for many types of hardware with loadable
>> driver modules for each type, but there are still other DDX layers for other
>> types of X server, such as Xvnc, Xvfb & Xnest, as well as the kdrive DDX layer
>> which supports multiple har
> Does hw/xfree86 layer allow people write a virtual server like Xvnc? Or we 
> should switch back to old DDX layer?

I don't know how well it works for Xvnc, but it probably could - Xorg with
the xf86-video-dummy driver is much like Xvfb.   I suppose once you add the
vnc loadable extension to that, it's pretty much like Xvnc.

	-Alan Coopersmith-        alan.coopersmith at
	 Oracle Solaris Platform Engineering: X Window System

More information about the xorg mailing list