home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / mod.std.unix.v9 / text0018.txt < prev    next >
Encoding:
Internet Message Format  |  1987-06-30  |  3.7 KB

  1. From: hoptoad.UUCP!gnu@cgl.ucsf.edu (John Gilmore)
  2. Date: Sun, 11 Jan 87 02:51:14 PST
  3.  
  4. > From: gwyn@brl.arpa (Douglas A. Gwyn)
  5. > >From: hoptoad!gnu@lll-crg.arpa (John Gilmore)
  6. > >...  Is it going to be possible to sell a
  7. > >POSIX system without UUCP?  Ditto for "mail"...
  8. > I don't see why these should be mandated when many sites use
  9. > superior facilities in their place.  Ditto for the spooler.
  10.  
  11. There are several points here, and I didn't make things very clear.
  12.  
  13. (1)  A Posix system should be able to talk *over the phone* with a Unix
  14. UUCP site.  Why should a Posix user be reduced to public domain kermits and
  15. things for communication, when we all know we are standardizing Unix, and
  16. uucp comes with every Unix ever released by AT&T or Berserkeley?
  17.  
  18. (2)  Applications should be able to use a standard interface to send
  19. mail.  It should always be possible for a shell script or program to
  20. invoke "/bin/mail" with an addressee as argument and a message on
  21. standard input.  No matter what the protocol used to move or read the
  22. mail.  SysV and Sun do this right; BSD Unix messes it up a bit with the
  23. Apparently-To: headers, producing mail that violates RFC822 if you
  24. invoke it this way.  But it works well enough everywhere; make it standard.
  25.  
  26. (3)  The same is true of a spooler.  You can provide a fancy spooler,
  27. but please let dumb programs invoke it by the same old name as long as
  28. they only depend on the dumb options, e.g. "lpr" and "lpr -p".
  29.  
  30. (4)  This would be useful for file transfers too, but there is no clear
  31. standard (uucp, kermit, ftp, rcp, tftp, plus whatever comes with 3Bnet)
  32. and the different methods disagree on whether it happens immediately or
  33. is queued, whether return status is available, whether you have to
  34. specify text, binary or other file attributes, etc.  If we require that
  35. Posix talk over the phone to uucp, we might as well require that the uucp
  36. command syntax be usable to invoke those transfers.
  37.  
  38. > From: gwyn@brl.arpa (Douglas A. Gwyn)
  39. > The standard should not be weakened unduly to permit existing
  40. > inadequate facilities to be advertised as already conforming!
  41.  
  42. This last statement is indicative of a severe miscommunication
  43. somewhere.  I thought we were standardizing *UNIX*.  U. N. I. X.  Not
  44. somebody's great idea of what Unix should be after you fix the
  45. "inadequate facilities", but what it already is.  Right now the de
  46. facto standard, that is, what commercial applications or mod.sources
  47. postings can reasonably assume, is roughly V7 with a few mods (the
  48. Berkeley directory access library, for example).  Why should we write
  49. up a document that claims differently and call it a standard?  The
  50. point is to limit the variation.  We have failed if we create yet another
  51. variant that's not a subset of most of the existing ones.
  52.  
  53. I'm not interested in old vendors' being able to advertise their
  54. systems as "already conforming".  (I'm working on the GNU project which
  55. will write it all from scratch anyway.)  What I *am* interested in is
  56. portability of applications.  Talked to Mike Gallaher about Unix
  57. portability?  He's been porting Emacs to Gosling knows how many
  58. systems.  Talked to RMS, or the Alis or Ingres or Common Lisp or
  59. AutoCad people?  What does mdqs depend upon?
  60. What do they need to be able to depend upon?
  61.  
  62. If today's version of netnews would not run unchanged on Posix, as it
  63. runs unchanged on dozens of variants of Unix, I say Posix is not meeting
  64. its goals.  (I don't know whether it would run under Posix, or not.)
  65.  
  66. :-) I can see it now, it will take Guy Harris another 2 years to
  67. produce "the amazing Veg-a-Sun-Unix, it slices, it dices, it splits hairs,
  68. it runs BSD and SYSV and if you order today you'll even get the
  69. terrific unified separate but equal Posix variation compatability
  70. library!"  :-) NO thanks...
  71.  
  72.  
  73. Volume-Number: Volume 9, Number 19
  74.  
  75.