[TUHS] the guy who brought up SVr4 on Sun machines

Joerg Schilling schily at schily.net
Wed Jan 11 02:20:49 AEST 2017


Berny Goodheart <berny at berwynlodge.com> wrote:

> Here???s the breakdown of SVR4 kernel lineage as I recall it. I am pretty sure this is correct. But I am sure many of you will put me right if I am wrong ;)
>
> From BSD:
> TCP/IP			<=== NO, Svr4 uses a STREAMS based TCP/IP stack
> C Shell
> Sockets			<=== NO, BSD has sockets in kernel, SVr4 in
					userland
> Process groups and job Control
> Some signals
> FFS in UFS guise		<=== NO, rather taken from SunOS-4
> Multi groups/file ownership
> Some system calls
> COFF				<=== NO, COFF was from SysV and deprecated in Svr4
>
> From SunOS:
> vnodes
> VFS
> VM
> mmap
> LWP and kernel threads
> /proc				<=== NO, /proc did not exist in SunOS-4
> Dynamic linking extensions
> NFS
> RPC
> XDR
>
> From SVR3:
> .so libs			<=== What should this be?
					I am not even sure whether SVr4 included
					backwards compatibility for the SVr3
					"installed" shared libraries.

> revamped signals and trampoline code +++++sigset() was not in SVr2, I believe 
						it was not available in svr3 as 
						well and rather invented for 
						Svr4
> VFSSW				<=== NO, this is from SunOS-4
> RFS
> STREAMS and TLI		<=== SVr3 did not have STREAMS
> IPC (Shared memory, Message queues, semaphores) <=== Already in SunOS-4

Jörg

-- 
 EMail:joerg at schily.net                  (home) Jörg Schilling D-13353 Berlin
       joerg.schilling at fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.org/private/ http://sourceforge.net/projects/schilytools/files/


More information about the TUHS mailing list