[TUHS] forgotten versions
Larry McVoy
lm at mcvoy.com
Fri Jun 17 10:10:34 AEST 2022
On Fri, Jun 17, 2022 at 09:44:02AM +1000, George Michaelson wrote:
> v7 exploded into the world, and made BSD and SunOS happen.
>
> v8 and 9 and 10 had to work harder to get mindshare because something
> was already there.
I think this is spot on. v7 was pretty easy to find in src form, I know
I've seen some of v{8,9,10} in Shannon's treasure trove of Unix source
at Sun but they were less common.
> things like rc were too "confrontational" to a mind attuned to bourne
> shell. Sockets (which btw, totally SUCK PUS) were coded into things
> and even (YECHH) made POSIX and IETF spec status. Streams didn't stand
> a chance.
There was streams (from Dennis) and STREAMS from Sys whatever. I don't
know how great streams was, I read the paper and it seemed fine for a tty
driver, networking I dunno. And having seen an SGI SMP machine brought
to it's knees by racks and racks of modems, I'm not sure streams is even
a good idea for ttys; it's fine for a personal system, I've never seen
that sort of layered design perform well at scale. I have seen what a
networking stack in STREAMS did, it was awful, absolutely awful.
Sun bought the STREAMS networking stack from Lachman, same one that
I ported to the ETA 10 and SCO Unix, it sucked hard. Sun threw it out,
hired Mentat to give them a performant STREAMS stack, I'm not sure
that ever worked. I know they put back the socket interface, as much
as people don't like it, it's a non-starter to have an OS without it.
More information about the TUHS
mailing list