home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 7734 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.5 KB

  1. Path: scinter.aftac.gov!usenet
  2. From: mikey@scinter.AFTAC.GOV (Michael M Brockman)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: toy operating systems, like AmigaOS
  5. Date: 21 Apr 1996 15:55:31 GMT
  6. Organization: HQ AFTAC, Patrick AFB
  7. Distribution: inet
  8. Message-ID: <3063.6685T624T2076@scinter.AFTAC.GOV>
  9. References: <skllsf.984983.4.5@groomlake.mil> <4kplgo$o9r@canyon.sr.hp.com> <4ksu6q$haa@nadine.teleport.com>
  10. NNTP-Posting-Host: scants8.aftac.gov
  11. X-Newsreader: THOR 2.1 (Amiga;TCP/IP beta 5)
  12.  
  13. I am normally a lurker. I sit and watch as others play the "My OS is better
  14. than yours" game...until now.....
  15.  
  16. >Kevin Taddeucci (kevint@sr.hp.com) wrote:
  17. >: Duanne Barry (dbarry@groomlake.mil) wrote:
  18.  
  19. >: > I've just spent the last 2 months coding a large and complex algorithm
  20. >: > on a Unix box (Sun Sparc 10).
  21.  
  22. Almost impressive. Must be a newbie. I work on dual processing Sparc 20's,
  23. Sparc 2000's and Sparc 1000's. I have spent YEARS programming code on a
  24. project that contains 7 or 8 different languages, and over 2 million lines of
  25. code. It is an on-going R&D project....We are waiting for Sparc Ultra's so we
  26. can test out some different theories....With over 20 years of programming in
  27. the Sun OS, Solaris, AT&T SVR4...unix in general enviroment, I am still
  28. learning.
  29.  
  30. >: > I've have made hundreds of critical bugs that generally
  31. >: > just cause the entire code to blow up (eg. memory overwriting, runaway
  32. >: > loops, etc).  But never ever did any of my bugs actually crash the Unix
  33. >: > box
  34. >: > (ie. it never needed a reboot)  due to the lovely memory protection.
  35.  
  36. You have obviously never played with some of the lower level functions in the
  37. Sun's kernel. I have killed our platform(s) many times. Memory protection
  38. doesn't cover everything. It is easy to steal all of the allocated process
  39. id's by spawning tasks that spawn other tasks, format drives with raw scsi
  40. commands, etc.. The SunOS/Solaris OS has it's own set of problems. ( I have
  41. locked up our server so hard that System Admin has been forced into reloading
  42. the OS from CD-ROM....)
  43.  
  44. Memory protection also hides bugs by automatically fixxing them or by ignoring
  45. the error it encounters. I prefer the Amiga OS when it comes to programming
  46. especially when it comes to tools like Enforcer or Mungwall. It is common for
  47. me to program a routine in ANSI (SAS/C) complient C at home...then port the
  48. code over to work. I have found that if my code can get through the Enforcer
  49. checks and still run....it is going to have no un-expected bugs...(other than
  50. maybe logic..)
  51.  
  52. The reverse is not true. I have programmed code at work and had intermittant
  53. bugs. Using the debugging tools at work, I was unable find a culprit and
  54. reading the core files showed some inconsistancy...So I took the code home to
  55. my Amiga...Enforcer found many things that were covered up by the memory
  56. protection...I have done this a lot over the years. It has earned myself a
  57. good reputation as a problem troubleshooter. Several people at work have also
  58. bought Amiga's as a result ...
  59.  
  60. Neither OS is better...both have strengths and weaknesses...
  61. --
  62. <sb>
  63. <sb>
  64.                />
  65.               />  Michael M Brockman, mikey@scinter.AFTAC.GOV
  66.              />
  67.    |\_______{o}-------------------------------------------_
  68.   [\\\\\\\\\\\{MIKEY BAD}>============================-    >
  69.    |/~~~~~~~{o}-------------------------------------------~
  70.              \>  Have you ever been cruising on the Information
  71.               \>  Superhighway, just to pause and take a whiz?
  72.                \>
  73.  
  74. <sb>
  75. <sb>PGP Key Available Upon Request
  76. <sb>
  77.  
  78.