home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / mswindo / programm / win32 / 811 < prev    next >
Encoding:
Text File  |  1992-09-03  |  3.9 KB  |  72 lines

  1. Newsgroups: comp.os.ms-windows.programmer.win32
  2. Path: sparky!uunet!news.mentorg.com!mentorg.com!pbrooks
  3. From: pbrooks@mentorg.com (Phil Brooks)
  4. Subject: Re: Looking for rshd, telnetd, ftpd etc.
  5. Sender: news@news.mentorg.com (News User)
  6. Message-ID: <1992Sep03.202128.7998@news.mentorg.com>
  7. Date: Thu, 03 Sep 1992 20:21:28 GMT
  8. References: <1992Aug26.123954.1014@cam-orl.co.uk> <1992Aug28.000903.22215@microsoft.com> <1992Sep01.191707.28916@news.mentorg.com> <1992Sep02.211813.14491@microsoft.com>
  9. Nntp-Posting-Host: decoy.mentorg.com
  10. Organization: Mentor Graphics Corporation
  11. Keywords: 
  12. Followup-To: 
  13. Lines: 57
  14.  
  15. In article <1992Sep02.211813.14491@microsoft.com>, michaelw@microsoft.com (Michael Winser) writes: 
  16.  
  17. Regarding remote builds:
  18. |> Why do you need remote login in the classic unix sense?  Setup a make (or
  19. |> compile server) that uses RPC or named pipes.  The server side whould use
  20. |> the client impersonation API to get an ACE (access control entry).  No login
  21. |> required.
  22. Now you add a layer of complication.  What is the use for this?  I have to write
  23. my own RPC clients.  RPC's aren't trivial things to use or work with.  I have to 
  24. worry about security as well if I have dozens of RPC interfaces available which
  25. can all impersonate other other users.  All of this theory about RPC's is great,
  26. but point me at an existing remote Make server.  Even if you find one by early
  27. next year I will be quite suprised.  Then that is only good form make.  I can't 
  28. use it to distribute another task that I come up with tomorrow.  The RPC solution
  29. is not really general unless you write RPC for a living.
  30.  
  31. Regarding Remote Server startup: 
  32. |> Once again, why stick with the unix model?  Services are explicitly supported
  33. |> by Windows NT.  When started they take on the ACE of the user that installed
  34. |> them.  No login required.  I'm pretty sure that you can start these services 
  35. |> via RPC.  It would be trivial to write a start server daemon (for RPC, telnet
  36. |> or whatever).
  37. Long lived daemons are not trivial to write.  Especially when they are
  38. impersonating other users.  Besides, I am back to rolling my own complex
  39. software tools to get trivial tasks done.
  40.  
  41. Regarding Modem access: 
  42. |> OK, you got me.  For this you're gonna need to "login" ie create an ACE (unless
  43. |> you use LANMAN RAS from home :-)  To do that you'll need to write a subsystem
  44. |> that can call upon the Security Manager (not a part of the Win32 API).  For now
  45. |> I would write a service that does callbacks only to your registered number.
  46. Here I go writing another massive application to accomplish a simple task.  BTW,
  47. there is hardware that does a much better job of handling callbacks than any 
  48. program you would care to write.
  49.  
  50. Regarding large multi-user systems: 
  51. |> Hmm, I'll just say that this is not the future as we see it.  Windows clients
  52. |> are the way to go.  Would you be happy with only a dumb terminal on your desk?
  53. This misses the point entirely.  The point is that I shouldn't have to go into
  54. major software development every time I want to do something that involves more
  55. than one computer.  Sure, a distributed make Windows client with little make
  56. servers running on all the machines in the network sounds great.  The problem is
  57. that I don't see one yet and if I have remote login, I can wait a long time
  58. for someone else to write one.  RPC's are not a panacea for network access.
  59. They are complex and difficult to work with.  Remote logins are not difficult
  60. to work with.  It really amazes me that people that try to make computers easy
  61. to work with through wonderfulness GUIs don't blink an eye when suggesting that
  62. everyone go out and start writing RPC clients and servers.
  63.  
  64. Having a remote login capability doesn't preclude the development of RPC based
  65. windows clients when demand for a particular application is high enough.
  66.  
  67. -- 
  68. Phil Brooks, Mentor Graphics Corporation 
  69. (phil_brooks@mentorg.com)
  70. 8005 SW Boeckman Road
  71. Wilsonville, OR   97070-7777 (503) 685-1324
  72.