home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / os / coherent / 6705 < prev    next >
Encoding:
Internet Message Format  |  1993-01-09  |  4.6 KB

  1. Xref: sparky comp.os.coherent:6705 comp.os.linux:23371
  2. Path: sparky!uunet!usc!rpi!bu.edu!att!linac!uchinews!machine!ddsw1!gagme!drktowr!magus
  3. From: magus@drktowr.chi.il.us (Louis Giliberto)
  4. Newsgroups: comp.os.coherent,comp.os.linux
  5. Subject: Re: Linux v. Coherent: Comments
  6. Message-ID: <93010991@drktowr.chi.il.us>
  7. Date: 9 Jan 93 17:58:48 GMT
  8. References: <1993Jan7.165301.2889@news.stolaf.edu>
  9. Followup-To: comp.os.coherent,comp.os.linux
  10. Organization: DarkTower Software
  11. Lines: 95
  12. X-Newsreader: TIN [version 1.1 PL7]
  13.  
  14. Michael K. Johnson (johnsonm@lars.acc-admin.stolaf.edu) wrote:
  15. : In article <1ihc1iINNh6q@uwm.edu> rick@ee.uwm.edu (Rick Miller, Linux Device Registrar) writes:
  16. :    Y'know, I've been thinking about this...  Folks are saying that the next
  17. :    release of Coherent will have *loads* of stuff it doesn't have yet:
  18. :        1.) Graphics support
  19. :        2.) The GNU GCC compiler
  20. :        3.) TCP/IP Networking
  21. :        4.) Sockets
  22. :        5.) X Windows
  23. :    That's a pretty big leap when you compare it to the improvements made from
  24. :    the last version to the present one.  Where do you suppose the MWC is going
  25. :    to *get* all that code from?  Are they dealing with Satan? or *worse*...
  26. :    Filching code from Linux and/or 386BSD to call it your own is a big no-no.
  27. : Mark Williams is a pretty reputable company, and has some good
  28. : programmers.  Don't make remarks like this --- they are rather silly,
  29. : and could be considered libelous.  MWC makes a point that they develop
  30. : all that themselves.
  31. : Where do you think linux and 386BSD got the code from?  *people wrote
  32. : it*  Where do you think MWC got their code?  Do you think that they
  33. : can't program?
  34.  
  35. Actually, except for the kernel itself, most of the Linux stuff is
  36. ported from other places.
  37.  
  38. And the other stuff, well, let's take a look at it.
  39.  
  40. 1) Graphics support
  41.  
  42. Harry, Udo, etc have this done with the bitmapped driver.  MGR has been
  43. ported from the linux port, and Harry rewrote the library to emulate
  44. the Linux library using his driver.  I read his driver.  It's small
  45. and elegant and works fine.  Drivers wouldn't be able to be "filched"
  46. anyhow for the most part.
  47.  
  48. 2) GCC compiler
  49.  
  50. Well, they have to make the source available, and according to the GNU
  51. license, even if they ported from the linux port that's allowed.  It will
  52. show up in the source anyhow.
  53.  
  54. 3) TCP/IP, NFS, etc.
  55. 4) Sockets
  56.  
  57. The hardest part here would be the Ethernet card driver, which is probably
  58. a pain in the neck.  Other than that, the client programs like FTP and
  59. stuff are pretty simple.  I wrote a mini FTP for class in summer school.
  60. Did get, receive, and dir.  Not too big a deal as long as you have sockets.
  61. Like Mike said above, the libraries will take a long time.  I'm not sure
  62. about the internals of Coherent, but if it uses message passing, sockets
  63. are pretty simple.  They were more complicated for Linux since it uses
  64. ye olde monolitihic style which gives it great performance.  Ya basically
  65. end up adding message passing to the kernel anyhow.
  66.  
  67. 5) Xwindows
  68.  
  69. After 1,2,3,and4 we would probably be able to compile the Linux
  70. version straight out.  After all, X is pretty much hardware 
  71. independent after the libraries are done.  But I think X will
  72. take longer than promised.
  73.  
  74. Pretty much everything you mentioned is freeware except for the 
  75. libraries, so why would they steal anything?  Most of the stuff
  76. is independent of the kernel, so your inferences are pretty silly
  77. IMHO.
  78.  
  79. BTW, it's been almost a year since the last version of Coh came
  80. out.  I think that's enough time for them to do paged virtual memory
  81. and those things.  If you don't think so, ask Linus.  I read the Linux
  82. code, and the actual theory is pretty simple, but the debugging seems
  83. to be the nightmare.  He (and those who helped him) probably spent
  84. more time fine tuning than writing the actual code.  I'm writing a
  85. multitasking library in C++ right now (it will be an embedded real-time
  86. system) and it's not as bad as people might think.
  87.  
  88. What do you care if Linux ports run on Coherent anyhow?  Won't that
  89. mean most Coherent ports will run on Linux?  More software for
  90. everyone.  Seems fair to me.
  91.  
  92. -Louis
  93. --
  94. --------------------------------------------------------------------
  95.  Louis J. Giliberto, Jr.   ! magus@drktowr.chi.il.us
  96.    -sysadmin drktowr       !   "I had an account at school, but the
  97.    Chicago, IL  USA        !    quota was 300K - what's the point?
  98. Home of DarkTower Software !    One Madonna .gif and it's over!"
  99. --------------------------------------------------------------------
  100. "Try his first wife's maiden name" -- Cheshire Catalyst
  101. --------------------------------------------------------------------
  102.