Excellent responses here. Brings back so many great memories.
My 1 cent would be to ask the question:
Which of today's Unix variants (Linux, BSD, AIX, Cygwin, ...) is
closest to the philosophy of the Ken-Denis-Doug versions of V6 Unix?
All the variants I see today suffer from "complexification" - a John Mashey term.
Documentation of commands today has grown 5 to 10 fold for each
command in /usr/bin. V7 had less than 64 well documented
system calls. Today's Linux, AIX, and others have how many?
I don't know.
The concept of producing a stream of text as the output of a program
that does simple jobs well has been replaced by "power-shell" thinking
of passing binary objects rather than text between program - a decidedly
non-portable idea.
Passing "objects" requires attaching to a dynamically linked
library (that will change or even disappear
with the next release of the OS or the object library).
With Research Unix, I could pipe the output of a Unix program
running on an Intel 486 to another program running on a Motorola
68000 or a Zilog Z80000 or an IBM AIX machine.
IPhones, iPads, and my Android tablet don't have a usable text editor. All
non-Unix text editors seem to struggle to offer a fixed width font. (Ever
try to make columns line up on an iPhone or Android tablet?) Complexification
rears its ugly head.
I still use vi on both my Mac and PC (Cygwin). (I can't find a usable gvim
for Mac and Macvim is weird but doesn't seem to know what a mouse is.)
Unix brought automation to the forefront of possibilities. Using Unix,
anyone could do it - even that kid in Jurassic Park. Today, everything
is GUI and nothing can
be automated easily or, most of the time, not at all.
Unix is an ever shrinking oasis in a desert of non-automation and complexity.
It is the loss of automation possibilities that frustrates me the most.
(Don't mind me, I'm just outgassing for no good reason.)
Ed