On Thu, Sep 28, 2017 at 9:49 AM, <arnold(a)skeeve.com> wrote:
Kevin Bowling <kevin.bowling(a)kev009.com> wrote:
I guess alternatively, what was interesting or
neat, about RFS, if
anything? And what was bad?
Good: Stateful implementation, remote devices worked.
Right -- and full POSIX FS system semantics. Everything worked as you
expected - no surprises.
Bad: Sent binary over the wire, making interoperability harder.
Yup - Peter used a very simple function shipping model in Eighth edition
and Dave did the same with RFS. With Plan8 they got more sophisticated.
Plan8 and EFS were more similar in that aspect.
The other thing RFS did not have 'out of the box' was a 'diskless.'
Truth is that an Sun-3 running 'diskless' != as an Apollo running
'twinned.' [There is a famous Clem' story I'll not repeat here from
Masscomp about a typo I made, but your imagination would probably be right
- when I refused to do build a diskless system for Masscomp]....
But 'diskless' was the worlds sleaziest 'add-in' disk business and Sun
sold
a ton of systems. People were not going to toss out their diskless system
when they discovered the performance sucked. The bought a disk for them
(even though a Masscomp or an Apollo with a disk was cheaper to start).
[It was brilliant marketing on Sun's part... It was the #1 thing that made
Sun succeed early on. NFS and the low end entry system made Sun .. they
nailed it.]
Also,
at System V Relese 3 AT&T made the licensing terms much harder for
the big vendors to swallow (Dec, IBM, HP ...) so many of them didn't
bother.
The funny part was the SVR3 was the 'final' license most of the vendors
used (IBM, HP, DEC) when it was done. IBM and HP both bought it out. DEC
never did, although DEC shipped Tru64 on an SVR3 license.
Sun bought out an SRV4 license but that was different.
I don't remember the details; something like
having to pass
a validation suite to be called "UNIX" and who knows what else.
The suite was only part of the issue, there were other terms that AT&T
back-ed off, when IBM, HP et al pushed back. They all have System-III
licenses, AT&T really wanted to move them to SVR3 licenses.
As others have noted, the Unix wars were a sad, sad story, and I'd
as soon not see the details rehashed endlessly.
I agree - it was a sad, sad time. It was 'who was going to control this'
issue.
None of them could see, the tighter the grabbed, the less control they had
and more the seeded control the Microsoft. As you said, sad, sad, time...
But licensing was
a big factor in the non-adoption of RFS, not just the technical side.
Sigh
Hmm... I'm not so sure. If RFS had come out before NFS, maybe. But
NFS took root and was cheap and easy and good enough for what people needed
to do most everything.
That was what made it a brilliant solution. I admire Kleiman for find the
hole and doing such a good job of filling it.
In many ways, Dave did 'more' with RFS but it was 'harder' to in a
number
of different ways to consume (both technical and political)