*BSD News Article 99583


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.Hawaii.Edu!news.caldera.com!enews.sgi.com!nntprelay.mathworks.com!europa.clark.net!newsfeed.direct.ca!newshub1.home.com!news.home.com!news1.best.com!nntp2.ba.best.com!zenin!thrush.omix.com!byron
From: Zenin <zenin@best.com>
Newsgroups: comp.unix.bsd.freebsd.misc,rec.games.computer.quake.misc
Subject: Re: Linux Quake under FreeBSD?  -Working, kinda (How good is SVGAlib support?)
Date: 13 Jul 1997 22:23:49 GMT
Lines: 41
Message-ID: <5qbkhl$oc1$7@nntp2.ba.best.com>
References: <5q71m2$1tm$1@nntp2.ba.best.com> <5qaobp$au9@thelonious.new.ox.ac.uk> <5qbgba$oc1$2@nntp2.ba.best.com> <5qbii2$c3g@thelonious.new.ox.ac.uk>
NNTP-Posting-Host: thrush.omix.com
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:44358 rec.games.computer.quake.misc:66879

Adam Spiers <adam@thelonious.new.ox.ac.uk> wrote:
	>sniped, and moved around a little<
> Do you actually know that what you're trying to achieve is
> possible?
	No. :)
> I was quite surprised when I read your post that
> someone would even contemplate running a complex Linux ELF
> binary on a FreeBSD system, but then I know absolutely nothing
> about FreeBSD, so that's kind of irrelevant.
	Actually, almost all Linux binarys (ELF and a.out) run
	just fine under FreeBSD (as do most SCO and BSDI binarys, as
	well as a couple other x86 OSes) through emulation and compatibility
	libs.  The main problems I've had with Linux software are ones
	that are console based since Linux has so many damn non-portable
	linuxesums in the code... :(

	X Stuff however, almost always runs just fine.  In fact, the Linux
	version of Netscape (Communicator 4.01/pv6 actually) runs _better_
	then the (almost native) BSDI version!  A little slower on startup,
	but runtime speed seems the same.

> Annoying ... yes maybe, and I can fully appreciate your security
> concerns, but there's not much choice since it needs to write
> directly to video memory.

	I think this is probably my problem, along with Quake trying to
	get direct access to system memory (which as I under stand it is
	why it needs suid root to bypass the kernel).  This bypassing of
	the kernel also creates the possibility of memory corruption and
	with it system crashes and disk corruption ala Win96/NT et al if Quake
	desides to have a fit.  This would by itself of course, basicly
	remove any reason to run Unix at all and just boot NT... :(

	Too bad the X version doesn't have full mouse et al support... :(
	It would be a *much* better way to go then a console version.  At
	least for systems with the hardware to support the overhead of X
	while running Quake.

-- 
-Zenin
 zenin@best.com