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