Project Athena ( was Re: Non Destructive Version of rm)
Brendan Kehoe
brendan at cs.widener.edu
Thu May 9 07:53:27 AEST 1991
In <12074 at mentor.cc.purdue.edu>, asg at sage.cc.purdue.edu writes:
Henry Mensch wrote:
>}this is not a distributed computing environment. replacing character
>}terminals with x terminals (did you know that the x window system came
>}from project athena and is an athena network service?) does not make a
>}distributed computing environment.
>}
>Well, then i guess I do not have the correct definition of distributed
>environment. The effect is basically the same though as I see it.
I'd suggest you ftp pub/usenix/network_services.PS from
athena-dist.mit.edu and give it a read. (If you don't have
Postscript, you can do some creative vi or emacs replacments and
have it in a roughly readable form.) You might have a different
opinion of what a distributed system is and how Athena's net
services model really cooks. (This is simply my impression -- I've
never had any direct contact with them.)
>}->We also have it here at GE where each person who has a workstation
>}->can still log into anny workstation and be able to access his disk without
>}->having to do mounting all over the place. If I want to get to a directory
>}->/tmp on the system a294 I do cd //a294/tmp - no problem.
>}
>}and how do you think //a294/tmp gets there? magic? maybe the
>}workstation *gasp* mounts a filesystem there for your use when you
>}make such a request. maybe they're using an automounter?
>
>May be, but I am still not allowed to decide where to mount file system's
>(that is preordained) and I do not have the root password.
If you're on a client (and not a critical server), sure, it'd cause
problems, but it would not be out of the question.
>}->Oh, I like your setup even better now. Give all the users root!
>}
>}you obviously don't understand that (with single user hosts) any user
>}can become root with little/no effort. project athena's architecture
>}gets over this by making root (on a workstation) a commodity of
>}limited value. our users don't get root privileges on servers (where
>}data are kept and network services originate from).
>
>This is not neccessarily true. Please explain to me why it is
>impossible to keep a single user system secure. in any event,
>using Xterminals with some centralized system, it IS possible
>to keep people from becoming root.
Oh? And what's to stop someone from hacking into the centralized
server and completely crippling *ALL* computing ability on your
entire network? I can imagine some of the people on that Sequent
that had Xterms hanging off of it would be mighty perturbed.
While I can't say that the Athena method of distributing the server
responsibilities among a bunch of machines is far better than others
(I haven't the experience with both setups to make such a
statement), I can say that simple logic shows how it works. (And a
little reading about distributed systems in general helps, too.)
>}bruce, you might do well to have a chat with the manager of UNIX
>}systems at the computing center ... i know he has some clues about
>
>Here we go again. Did you learn that tactic from Jon? Just because
>I disagree with you does not mean I am incapable of understanding.
>I know full well the merits of Athena's setup.
If you did, then you wouldn't be making such erratic hits at it.
>1) If I am using Xwindows, and I do something CPU-intensive, I cannot
> even get my pointer to move around at times, much less iconify
>move or size windows. With Xterminals, since the graphics are handled
>by the terminals processor, the function of your windowing environment
>is (somewhat) independant of the load on the man system.
'Scuse me? How would running a CPU-intensive thing on an Athena
client effect overall service?
>2) Athena's setup does not take advantage of unused resources when
> only a few people are logged in. My machine is just as slow when
>I do a CPU intensive job whether all 1000 workstations are in
>use, or if only 100 are in use. With the method that I advocate however,
>My job can take advantage of those unused resources.
Somehow I doubt that the system stays at precisely the same load
when usage grows exponentially.
--
Brendan Kehoe - Widener Sun Network Manager - brendan at cs.widener.edu
Widener University in Chester, PA A Bloody Sun-Dec War Zone
"Does this person look relaxed to you? Well, it's actually an
experiment of Contour's new 565-E chair!"
More information about the Comp.unix.admin
mailing list