I've made available on GitHub a series of tables showing the evolution
of Unix facilities (as documented in the man pages) over the system's
lifetime [1] and two diagrams where I attempted to draw the
corresponding architecture [2]. I've also documented the process in a
short blog post [3]. I'd welcome any suggestions for corrections and
improvements you may have, particularly for the architecture diagrams.
[1]
https://dspinellis.github.io/unix-history-man/
[2]
https://dspinellis.github.io/unix-architecture/
[3]
https://www.spinellis.gr/blog/20170510/
Cheers,
Diomidis