home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / unix / misc / 4780 < prev    next >
Encoding:
Internet Message Format  |  1992-12-31  |  5.0 KB

  1. Xref: sparky comp.unix.misc:4780 alt.amateur-comp:424
  2. Newsgroups: comp.unix.misc,alt.amateur-comp
  3. Path: sparky!uunet!cs.utexas.edu!sun-barr!ames!nsisrv!author.gsfc.nasa.gov!rkoehler
  4. From: rkoehler@author.gsfc.nasa.gov (Bob Koehler)
  5. Subject: Re: What makes Unix Special?
  6. Message-ID: <31DEC199210495450@author.gsfc.nasa.gov>
  7. News-Software: VAX/VMS VNEWS 1.4-b1  
  8. Sender: usenet@nsisrv.gsfc.nasa.gov (Usenet)
  9. Nntp-Posting-Host: author.gsfc.nasa.gov
  10. Organization: CSC System Sciences Division
  11. References: <1992Dec31.062544.5838@news.columbia.edu>
  12. Date: Thu, 31 Dec 1992 15:49:00 GMT
  13. Lines: 84
  14.  
  15. In article <1992Dec31.062544.5838@news.columbia.edu>, hauben@cunixf.cc.columbia.edu (Michael Hauben) writes...
  16. >I can appreciate Unix's power as a command-oriented operating
  17. >system, but don't recognize what makes Unix so special. Does Unix
  18. >represent a development over past operating systems which I might
  19. >never have used? Please help me understand. I would appreciate
  20. >this to be a public discussion so others can see your responses
  21. >and add their own comments.
  22.  
  23. What makes UNIX so special is that it is highly portable, having in fact been
  24. ported to more hardware platforms than many of us could keep track of.  Its
  25. interactive nature is pleasing to many people, and represents a major
  26. improvement over much of what is available as alternatives.
  27.  
  28. UNIX does not represent "an advance over past operating systems" in many areas,
  29. having been written in 1969 it does show limitations due to the software
  30. technology of that era.  Sound arguments can be made for technical superiority
  31. of newer systems, such as VMS, written in the late 70s.  Also, UNIX suffered
  32. from a bit of disintrest, as it was not popular during much of its life and was
  33. allowed to remain much as it was while vendors continually updated and enhanced
  34. "proprietary" operating systems (or wrote new ones).
  35.  
  36. UNIX does represent "an advance over" other operating systems in its human
  37. interface (I'll take even Bourne shell over TSO any day, to site only one
  38. example), and pipes and filters are a just plain powerfull concept.  On the
  39. other hand, I would never argue against the English-language-verb based
  40. concepts fundamental to DEC's DCL, or it's ability to parse and recognize
  41. short forms of those verbs.
  42.  
  43. Currently most UNIX systems fall down in the areas or real-time, but POSIX
  44. 1003.4 will hopefully push more vendors toward adding pre-emptable kernels and
  45. user level threads.  UNIX was, after all, originally intended only as a
  46. timesharing OS.  Some vendors are already offering these enhancements, and some
  47. real-time is being done successfully without them.
  48.  
  49. Often older UNIX systems have security weaknesses, which newer UNIX systems
  50. have adressed.  Each vendor is going its own way on this, which reduced
  51. portability (you might implement something usefull that depends on vendor X's
  52. security implementation), but offers the hope a successfull crack into one
  53. vendor's UNIX won't be portable into another's.  Certainly the security features
  54. and implementations of proprietary OS's are rarely portable, but their
  55. existance and reliability also vary widely.
  56.  
  57. UNIX's popularity is in part due to the desires of several vendors to market
  58. new hardware platforms, without investing in OS development.  Some vendors make
  59. great hardware, but will never understand software, UNIX gives them a widely
  60. known software solution for getting to market quickly.  Another large part of
  61. its popularity is due to users' desires to get to work without investing in OS
  62. understanding, UNIX gives them a widely available software solution for getting
  63. to work quickly.
  64.  
  65. One of my pet peeves in UNIX land is its closed nature.  To me, open means you
  66. can look inside.  I cannot afford the current UNIX source license prices, but I
  67. have found source licensing arangements for proprietary systems often an order
  68. of magnitude lower.  Yes I DO need the source for the work I want to do, but of
  69. course the vast majority of UNIX users DON'T, and can then ignore all but
  70. UNIX's open nature.
  71.  
  72. In my experience, UNIX is better than:
  73.  VS, MVS, RTM, RBM, MPX, DOS, MPE, TOPS, and others I no longer remember.
  74.  
  75. I still haven't decided whether I like RSX or UNIX better, unless I'll be doing
  76. real-time.
  77.  
  78. And I'll still take VMS over UNIX any day.  VMS owes some of its human
  79. interface concepts to UNIX, and both should learn of few new tricks from each
  80. other.
  81.  
  82. In short, UNIX is not as good as every other OS, nor is it a cure-all of any
  83. kind, but it is a heck of a lot better than most.  Personally I hope POSIX will
  84. catch on, and get real, so we can have some real choices of OS and portability,
  85. only time will tell.
  86.  
  87. And I no doubt have touched a spark to several flames in waiting, most
  88. (or perhaps all) of which I will much too simply ignore.
  89.  
  90. ------------------------------------------------------------------------------
  91. Bob Koehler                     |   Any illusion to these opinions being other
  92. rkoehler@author.gsfc.nasa.gov   |   than just mine alone is just that.
  93.  
  94.  " Life is life, and fun is fun, but it's all so quiet when the goldfish die. "
  95.                          - Blixie
  96.  
  97.