Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!news.hawaii.edu!ames!taligent!uunet!news.mathworks.com!zib-berlin.de!fu-berlin.de!sirius.physik.fu-berlin.DE!not-for-mail
From: graichen@sirius.physik.fu-berlin.de (Thomas Graichen)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: FreeBSD performance
Date: 24 Apr 1995 14:21:35 GMT
Organization: Freie Universitaet Berlin
Lines: 22
Message-ID: <3ngc5f$5p2@fu-berlin.de>
References: <3nc5p0$vj2@rcogate.rco.qc.ca> <3ndudh$vri@rcogate.rco.qc.ca> <3nfqhp$h1c@agate.berkeley.edu>
NNTP-Posting-Host: sirius.physik.fu-berlin.de (130.133.3.140)
X-Access: 16 17 18
X-Newsreader: TIN [version 1.2 PL2]
Jordan K. Hubbard (jkh@violet.berkeley.edu) wrote:
: The reason is fairly simple.. FreeBSD's shared libraries trade off speed
: for ease of creation. Linux's shared libs use jump tables and, as any
: Linux developer will readily attest, are a royal pain in the butt to
: generate. All the jump-table addresses need to be unique, thus requiring you
: to carefully "register" your shared lib into a global application space
: for it to work in all mixes and situations. It's nice for performance, but
: hell on the applications hacker.
... but don't forget - linux is going to ELF - and this uses pic code too -
thus linux will be as slow as FreeBSD (... but also as development friendly
...) - t
_______________________________________________________||_____________________
__||
Perfection is reached, not when there is no __|| thomas graichen
longer anything to add, but when there __|| freie universitaet berlin
is no longer anything to take away __|| fachbereich physik
__||
- Antoine de Saint-Exupery - __||
___________________________||____email: graichen@omega.physik.fu-berlin.de____