*BSD News Article 64555


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.uwa.edu.au!disco.iinet.net.au!news.uoregon.edu!news.u.washington.edu!uw-beaver!nntp.cs.ubc.ca!cs.ubc.ca!unixg.ubc.ca!info.ucla.edu!agate!howland.reston.ans.net!Germany.EU.net!Frankfurt.Germany.EU.net!news.maz.net!unlisys!uriela.in-berlin.de!bolzen.in-berlin.de!hahn1.informatik.hu-berlin.de!suncom.rz.hu-berlin.de!zrz.TU-Berlin.DE!cs.tu-berlin.de!informatik.uni-bremen.de!nordwest.pop.de!uniol!news.uni-stuttgart.de!uni-regensburg.
de!lrz-muenchen.de!isar.de!augsburg.isar.net!194.45.233.6!roell
From: roell@xinside.com (Thomas Roell)
Newsgroups: comp.os.linux.development.apps,comp.os.linux.development.system,comp.os.linux.x,comp.os.linux.hardware,comp.os.linux.setup,comp.unix.bsd.386bsd.misc,comp.unix.bsd.bsdi.misc,comp.unix.bsd.netbsd.misc,comp.unix.bsd.freebsd.misc
Subject: Re: Sometimes you need X server source (Was: Why to not buy Matrox Millennium)
Date: 31 Mar 1996 14:27:52 GMT
Organization: X Inside Inc.
Lines: 47
Message-ID: <ROELL.96Mar31162752@blah.xinside.com>
References: <4j21ph$crr@slappy.cs.utexas.edu> <4j36ev$prl@news.Informatik.Uni-Oldenburg.DE>
	<4ja099$r8k@ceylon.gte.com> <315C3956.4B16@oberon.hpl.hp.com>
NNTP-Posting-Host: blah.a.isar.de
In-reply-to: Kevin Smathers's message of Fri, 29 Mar 1996 19:26:14 GMT
Xref: euryale.cc.adfa.oz.au comp.os.linux.development.apps:13815 comp.os.linux.development.system:20243 comp.os.linux.x:27935 comp.os.linux.hardware:34732 comp.os.linux.setup:47838 comp.unix.bsd.386bsd.misc:352 comp.unix.bsd.bsdi.misc:2852 comp.unix.bsd.netbsd.misc:2632 comp.unix.bsd.freebsd.misc:16235

>   My understanding of LBX is somewhat different:
>
>   LBX runs as a proxy X-server at a remote location which then redirects
>   its data (now in compressed form) to an X client on your computer which
>   expands the data and sends it on to your X server.  You shouldn't need
>   to touch your X-server in order to support LBX.

Parts of LBX are designed to be within the X-Server. But you actually
might be able to do it without X-extension. You just have two
proxys. One on the client computer, and one on the server
computer. They have to do mux/demux of multiple connections and
compression/decompression (stream and delta). DXPC for example does it
that way and gets away without an X-extension.

>   There is that of course.... On the other hand, X-inside et. al. probably
>   consider X-extensions to be part of their domain  (ie: if you've
>   purchased
>   the server from them, you'll have to get your extensions there too.)

Doesn't matter how often you repeat it, it's still not true. We have a
dynamic loading of extensions (and drivers and font-renderes). There
is NOTHING magic about it that would keep you from compiling your own
extensions to be loaded. 

The only tricky thing is that you need a couple include files which
are different from the MIT/XC source base (something like 8 screens
vs. 3 screens max and other tiny details). Actually many extensions
which we are shipping are UNCHANGED from the X11R6 source base.
Whoever is intrested in doing own extension can freely e-mail me and
I'm glad to help out on that with assitance.

On the other hand, many extensions require hardware interaction at the
lowest level (like XVideo for example). In this case it's difficult if
not impossible to do it without our direct assistance. But then again
it is way more painless than trying to hack all the code by yourself ;-)

- Thomas 
-- 
Denver Office                THOMAS ROELL        /\      Das Reh springt hoch,
+1(303)298-7478              X INSIDE INC       /  \/\   das Reh springt weit,
1801 Broadway, Suite 1710                      /    \ \/\     was soll es tun,
Denver, CO 80202           roell@xinside.com  / Oelch! \ \     es hat ja Zeit.
--
Denver Office                THOMAS ROELL        /\      Das Reh springt hoch,
+1(303)298-7478              X INSIDE INC       /  \/\   das Reh springt weit,
1801 Broadway, Suite 1710                      /    \ \/\     was soll es tun,
Denver, CO 80202           roell@xinside.com  / Oelch! \ \     es hat ja Zeit.