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____