home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / unix / misc / 4816 < prev    next >
Encoding:
Text File  |  1993-01-04  |  4.4 KB  |  97 lines

  1. Newsgroups: comp.unix.misc
  2. Path: sparky!uunet!think.com!ames!nsisrv!author.gsfc.nasa.gov!rkoehler
  3. From: rkoehler@author.gsfc.nasa.gov (Bob Koehler)
  4. Subject: Re: What makes Unix Special?
  5. Message-ID: <4JAN199309464458@author.gsfc.nasa.gov>
  6. News-Software: VAX/VMS VNEWS 1.4-b1  
  7. Sender: usenet@nsisrv.gsfc.nasa.gov (Usenet)
  8. Nntp-Posting-Host: author.gsfc.nasa.gov
  9. Organization: CSC System Sciences Division
  10. References: <1992Dec31.062544.5838@news.columbia.edu> <31DEC199210495450@author.gsfc.nasa.gov> <C04zI3.EuK@mtholyoke.edu>
  11. Date: Mon, 4 Jan 1993 14:46:00 GMT
  12. Lines: 83
  13.  
  14. In article <C04zI3.EuK@mtholyoke.edu>, jbotz@mtholyoke.edu (Jurgen Botz) writes...
  15. >Unix wasn't really "written in 1969".  It was begun in 1969.  There's a big
  16. >difference... the common Unix variants (SV, BSD4) are products of the late
  17. >70s.
  18.  
  19. Of course, is fairly obvious from the advances of the last 5 years that the
  20. writing of UNIX isn't done.  My claim, however, is that the UNIX kernel shows
  21. the result of decisions made early on, back in the days when we rebooted our
  22. PDPs fairly often, and 1 MIPS was not available on the typical budget.  I will
  23. site only one example.  The used and free space in the file system buffer in a
  24. typical UNIX is tracked through a series of fixed size arrays.  When the buffer
  25. becomes more fragmented than can be tracked due to one of the arrays being
  26. full, the next to last entry is dropped (the last entry is likely to point to a
  27. large space).  Several resources within the kernel are tracked in this manner,
  28. thus leading to the gradual loss of such resources until the system is
  29. rebooted.  This algorythm is fast, simple, and require little overhead in
  30. memory, but the extra instructions needed to use something a little more
  31. complex, like a doubly-linked list, are insignificant for todays CPU speeds and
  32. memory sizes.
  33.  
  34. People with access to sources have told me that BSD actually contains improved
  35. algorythms in several (not all) areas simmilar to this in the kernel, but 
  36. System V does not contain all of even these improvements.
  37.  
  38. >Arguments can be made for anything.  Sound ones... well, make some! ;-)
  39.  
  40. On comp.unix.misc?  You must think me suicidal! :-)
  41.  
  42. Yep, I could argue the point, and I suppose you could argue the counter-point,
  43. or in fact I could argue the counter point, or that DOS is better than MVS, or
  44. (fill in you favorite 2 OSs)...
  45.  
  46. Most of this would boil down to anecdotal evidence, a large body of which
  47. surely exists for almost any point of veiw.  Beyond the example sited above
  48. I will not fill bandwidth with what is not likely to be a full, satisfying
  49. answer.
  50.  
  51. >>One of my pet peeves in UNIX land is its closed nature.  To me, open means you
  52. >>can look inside.  I cannot afford the current UNIX source license prices, but I
  53. >>have found source licensing arangements for proprietary systems often an order
  54. >>of magnitude lower.
  55. >Really?  I don't know otherwise, but I find this /very/ surprising.  How
  56. >much for a VMS source license?  Can anyone even get it?
  57.  
  58. I have had the VMS source-listing microfiche, which used to ship with VMS ($0,
  59. suprise, ah for the good old days), and I last bought for around $1500 (its
  60. probably a bit higher now).  The sources have always been available to me
  61. whenever I needed them.  A machine readable copy would be much more expensive,
  62. and it seems right now that the only option available from my UNIX vendors.
  63.  
  64. >Besides, a BSD-NET2
  65. >"source license" is $0.  Ditto for Linux.  Ditto for the Mach microkernel (not
  66. >Unix, but a good foundation for a Unix-workalike).  Ditto for GNU.
  67.  
  68. I'm not sure this does me any good when I'm tracking down a problem within an
  69. AIX, HP-UX, or ULTRIX based application.  The last nice round figure I got
  70. was "oh, about $50000" (ouch).
  71.  
  72. >>Personally I hope POSIX will catch on [...]
  73. >I agree.
  74.  
  75. Now I new there was something we could agree on, along with UNIX being better
  76. than (at least) most.
  77.  
  78. >*grin*... I don't consider this response a flame, and I'm also not writing
  79. >it to goad a response out of you, so go ahead and ignore it.  
  80.  
  81. Well if I had thought it was a flame, you probably wouldn't have seen this.
  82.  
  83. ------------------------------------------------------------------------------
  84. Bob Koehler                     |   Any illusion to these opinions being other
  85. rkoehler@author.gsfc.nasa.gov   |   than just mine alone is just that.
  86.  
  87.  " Life is life, and fun is fun, but it's all so quiet when the goldfish die. "
  88.                          - Blixie
  89.  
  90.