[TUHS] shared objects in Unix

Warner Losh imp at bsdimp.com
Fri Mar 30 09:22:41 AEST 2018


On Mar 29, 2018 5:12 PM, "Dave Horsfall" <dave at horsfall.org> wrote:

On Thu, 29 Mar 2018, Paul Winalski wrote:

[...]


What is the history of shared objects on Unix?  When did they first appear,
> and with what object/executable file format?  The a.out ZMAGIC format
> doesn't seem to support them.  I don't recall if COFF does. MACH-O, at
> least the MacOS dialect of it, supports dynamic libraries. ELF supports
> them.
>

I first saw 'em when they appeared in SunOS (can't remember which release)
and thought they were wonderful, along with loadable drivers.


Shared libraries were 4.0 due to the new mmap call. These were a.out based
I'm pretty sure.

Warner
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20180329/f13c9df8/attachment.html>


More information about the TUHS mailing list