Xref: utzoo comp.unix.wizards:24567 comp.sys.3b1:924 Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!cs.utexas.edu!uunet!rbj From: rbj@uunet.UU.NET (Root Boy Jim) Newsgroups: comp.unix.wizards,comp.sys.3b1 Subject: Re: Shared Libraries: Unique to Suns?? Message-ID: <126594@uunet.UU.NET> Date: 27 Mar 91 21:21:06 GMT References: <1991Mar24.024830.8763@swbatl.sbc.com> <1991Mar24.152800.20651@cbnewsm.att.com> <1991Mar24.172224.4514@yenta.alb.nm.us> Followup-To: comp.unix.wizards Organization: UUNET Communications Services, Falls Church, VA Lines: 24 In article <1991Mar24.172224.4514@yenta.alb.nm.us> dt@yenta.alb.nm.us (David B. Thomas) writes: >myamin@cbnewsm.att.com (m.yamin) writes: > >>In fact, the UnixPC may have had the first released UNIX implementation >>of shared libraries. Gee, um, isn't the kernel a shared library? At least the syscall part. >Which brings up a historical question I've wondered about: was the unix pc >the first unix machine to feature dynamically loadable device drivers? No way! Remember that the PC was a step backward in computing; everything that PC designers had to contend with had already been done years ago. DEC's RSX-11D and IAS (later merged) both featured loadable device drivers. They were actually run as tasks, and a magic system call installed them into the moral equivalent of [bc]devsw and attached their interrupt vectors. RSX also featured shared librarys too. -- [rbj@uunet 1] stty sane unknown mode: sane