From mboxrd@z Thu Jan 1 00:00:00 1970 From: downing.nick+tuhs@gmail.com (Nick Downing) Date: Tue, 12 Jul 2011 21:54:08 +1000 Subject: [TUHS] SVR4 x86 -- Sources In-Reply-To: References: <1310380205.2145.7.camel@localhost.localdomain> <1310457285.4e1bfdc575d76@www.paradise.net.nz> Message-ID: Yes, but I think the SunOS 4 shared library stuff was based on a.out, I remember looking at the ld.so source code and thinking how simple and elegant it all was, until those SysV people got their hands on it and created ELF ;) What SysV release introduced ELF though? cheers, Nick On Tue, Jul 12, 2011 at 9:22 PM, Tim Bradshaw wrote: > On 12 Jul 2011, at 10:57, Nick Downing wrote: > >> Also as I understand it, SunOS was a BSD which had heaps of >> development and original ideas put into it (shared libraries I think >> is one example), but was discarded as a political decision because >> AT&T had managed to convince most corporate customers that BSD was >> merely a hack and SysV was the "real unix", so Sun decided to create >> Solaris instead by licensing SysV as a starting point, I may have >> things slightly backward so I would appreciate if anyone can confirm >> this? > > I think that's basically correct, although in some technical sense "SunOS" is still the name for the OS component of Solaris (or was until recently - Oracle have probably renamed it), so you probably mean "SunOS n" where n<=4. > > I think (though I am not sure) that a lot of the virtual memory and shared library stuff which originated in SunOS 4 moved wholesale into SunOS 5, as well.