home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / amiga / advocacy / 32547 < prev    next >
Encoding:
Internet Message Format  |  1993-01-03  |  3.9 KB

  1. Path: sparky!uunet!usc!cs.utexas.edu!uwm.edu!ee!bloc1469
  2. From: bloc1469@ee.ee.uwm.edu (Gregory R Block)
  3. Newsgroups: comp.sys.amiga.advocacy
  4. Subject: Re: CBM mention on 12/11/92 Computer Chronicles
  5. Date: 4 Jan 1993 02:59:41 GMT
  6. Organization: Electrical Engineering Dept. University of Wisconsin - Milwaukee
  7. Lines: 75
  8. Message-ID: <1i896tINN224@uwm.edu>
  9. References: <1i0ed1INNn0r@uwm.edu> <1993Jan3.203855.6910@sol.ctr.columbia.edu>
  10. NNTP-Posting-Host: 129.89.2.33
  11.  
  12. In article <1993Jan3.203855.6910@sol.ctr.columbia.edu> jerry@msi.com (Jerry Shekhel) writes:
  13. >The design purpose?!  It's obvious: to provide support for modern
  14. >applications on a vast array of peripheral hardware.  That's just one
  15.  
  16. If that's the Windows philosophy, it explains exquisitely why Windows
  17. is so incredibly fubar.
  18.  
  19. >sentence, but it implies things like the GUI, VM, and DIG.  Do you feel
  20. >that this philosophy is less valid than the one behind AmigaOS?  Why?
  21.  
  22. I will first say that THAT doesn't imply a GUI, VM, OR DIG.  There's a
  23. lovely quote I've seen in Mike's sig:  "Unix is the OS of the future,
  24. and always will be."
  25.  
  26. MS-DOS provided support for modern applications, it just made them do
  27. all the work themselves.
  28.  
  29. There's more to a philosophy to it than that.  What I meant by
  30. philosophy is the "feel" one gets, the "understanding", the "basis"
  31. for the design of the OS.  That is taken from not only the FEATURES of
  32. the OS in question, but the user and programmers interfaces.
  33.  
  34. For instance, under the AmigaOS, there is a move towards taglists.
  35. Gadtools.library is nearly 100% taglist.  Others are moving quickly.
  36. (GT may be 100% taglist, but I'm not about to count.  I know that I
  37. don't think there's much left of anything that isn't).  Operating
  38. system calls are "layered".
  39.  
  40. One can see where Intuition.library is calling graphics.library to do
  41. the work for you, kid of a "wrapping" of multiple functions.  Similar
  42. things exist for the new buffering calls in graphics.library, and its
  43. higher-level intuition.library counterpart.
  44.  
  45. The amiga bases around a "filesystem" motif:  Devices like serial and
  46. parallel ports are accessed similarly to console: windows and files.
  47. One can copy something from Ram: to SER:, type flubber.tex >PRT:, or
  48. do named pipes, all through the same filesystem motif.  BTW:  You'll
  49. note that Windows NT is EXTREMELY similar to this.  EXTREMELY.
  50.  
  51. As a result of this, one can simply "drop in" new filesystems, and
  52. have them work.  Many people used FFS (the FastFileSystem) on floppies
  53. back in the 1.3 days.
  54.  
  55. The Amiga is extremely elegant in most places.  Some places that
  56. aren't?  There's still BCPL visible.  Not everything is documented as
  57. nicely as it should be.  :)  Anyways, dos.library and filesystem stuff
  58. is probably the last remnants of BCPL left in the Amiga, and they're
  59. working toward ridding that.
  60.  
  61. Elegance.  Professionalism.  It oozes out of the AutoDocs, pal.
  62. There's a definite order, a definite hierarchy to the way things get
  63. done on the Amiga.  It's very clean, it's very concise, it's very
  64. understandable.  If you'd like to see what a nice OS looks like, buy
  65. the Includes & Autodocs.  They're getting better, too.  There'll be a
  66. lot of happy people once 3.0's I&A are released.
  67.  
  68. >I'd like to know where you got this information.  Has MS let you look over
  69. >the Windows source code?  If not, how did you determine that it has a bad
  70. >internal architecture?
  71.  
  72. Because it has a bad EXTERNAL architecture.  The only thing I know
  73. about the layering of windows is what I know from the OS calls
  74. available.  Isn't that enough?
  75.  
  76. >You keep saying that Windows is badly designed, but you have no proof.
  77.  
  78. Know what OS calls are?  Try using them.
  79.  
  80. Greg
  81.  
  82. --
  83. (: (: (: (: Have you overdosed on smileys today?  Why NOT!?! :) :) :) :)
  84. (: "Our father, who art in Iowa, Hollow be thy head, Thy ideas run    :)
  85. (:  Thy will be done, At Commodore as it is at Apple"  -Dan Barrett   :)
  86. (: (: (: (: (: (: (: (: (: (: (: (: () :) :) :) Wubba, the Dark Angel :)
  87.