*BSD News Article 64940


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!news.ysu.edu!usenet.ins.cwru.edu!pravda.aa.msen.com!nntp.coast.net!howland.reston.ans.net!gatech!newsfeed.internetmci.com!in1.uu.net!bert.traverse.com!fritz!oliver
From: oliver@co.traverse.com (Christopher Oliver)
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: 29 Mar 1996 16:34:34 GMT
Organization: Traverse Communication Company
Lines: 26
Message-ID: <4jh3eq$nes@bert.traverse.com>
References: <4j21ph$crr@slappy.cs.utexas.edu> <4j36ev$prl@news.Informatik.Uni-Oldenburg.DE> <4ja099$r8k@ceylon.gte.com> <4ja28c$9da@vixen.cso.uiuc.edu> <4jb67e$eil@solaris.cc.vt.edu>
NNTP-Posting-Host: fritz.co.traverse.com
X-Newsreader: TIN [version 1.2 PL2]
Xref: euryale.cc.adfa.oz.au comp.os.linux.development.apps:14059 comp.os.linux.development.system:20570 comp.os.linux.x:28419 comp.os.linux.hardware:35275 comp.os.linux.setup:48782 comp.unix.bsd.386bsd.misc:427 comp.unix.bsd.bsdi.misc:2960 comp.unix.bsd.netbsd.misc:2726 comp.unix.bsd.freebsd.misc:16553

erik@fenris.campus.vt.edu wrote:
: Running Linux or BSD or anything gives me the source code to most things,
: including everything I run at the moment.   I like to be able to see
: how people did things in the Xserver ( particularly as I still havehopes
: of helping out when my time increases ).   I like to be able to modify
: it for either low memory conditions ( cut out EVERYTHING I don't like ) or
: for when I need PEX/PHIGS support, or when I want to hack it for some 
: nifty feature.   I can't do that with Xinside.


In some cases, it's not necessary but essential to hack the server code.
For instance, I don't know if Xinside shares any code with XFree86, but
the linux security mailing list posted an item regarding a race condition
hole in the XFree86 server. While I was able to fix it with a wrapper, a
fix in the server source is better.  Which do you want to do, patch a
security hole as soon as your mind can think of the fix, or wait for a
vendor?

Source code: not just for weenies anymore!

--
Christopher Oliver                     Traverse Communications
Systems Coordinator                    223 Grandview Pkwy, Suite 108
oliver@traverse.com                    Traverse City, Michigan, 49684
   (define magic (lambda (f) (lambda (x) x)))
   (define (more-magic n) (lambda (f) (lambda (x) (f ((n f) x)))))