*BSD News Article 38148


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!fsa.ca!deraadt
From: deraadt@fsa.ca (Theo de Raadt)
Newsgroups: comp.unix.bsd
Subject: Re: ffs & sunos?
Date: 19 Nov 1994 00:37:57 GMT
Organization: little lizard city
Lines: 23
Message-ID: <DERAADT.94Nov18173757@newt.fsa.ca>
References: <3ahflh$og3@spruce.cic.net> <scottr-1811941644050001@sarmac.acs.nmu.edu>
	<DERAADT.94Nov18155155@newt.fsa.ca> <3ajd7l$m7b@taco.cc.ncsu.edu>
NNTP-Posting-Host: newt.fsa.ca
In-reply-to: kpn@thunder.catt.ncsu.edu's message of 18 Nov 1994 23:26:45 GMT

In article <3ajd7l$m7b@taco.cc.ncsu.edu> kpn@thunder.catt.ncsu.edu (Kevin P. Neal) writes:
   Theo de Raadt (deraadt@fsa.ca) wrote:
   : BSD 4.4 does not have shared libraries.

   NetBSD does have shared libraries. NetBSD was derived from 4.4BSD, with some old
   code from Net/2 that has been taken out.

   Where did the shared libraries come from? Did the NetBSD people put them in, or
   were they in 4.4BSD? Curious minds want to know......

Paul Kranenberg <pk@netbsd.org> wrote the code for them, for NetBSD.
I think the first versions of the code actually ran on a SunOS sparc
machine (of course, it runs most other NetBSD architectures as well.)

The libraries are pretty much the same as SunOS shared libraries, but
reimplimented from scratch on top of an old copy of the GNU linker. A
few other additional features make them better than SunOS shared
libraries.

(I wrote a few teeny tiny early snippets of crt0.s, and made some
related changes to the a.out header).
--
This space not left unintentionally unblank.		deraadt@fsa.ca