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

  1. Path: EU.net!sun4nl!xs4all!usenet
  2. From: jtv@xs4all.nl (Jeroen T. Vermeulen)
  3. Newsgroups: comp.sys.amiga.misc,comp.sys.amiga.programmer
  4. Subject: Re: toy operating systems, like AmigaOS
  5. Date: Sun, 21 Apr 96 21:31:44
  6. Organization: Leiden University, Mathematics & Computer Science, The Netherlands
  7. Distribution: world
  8. Message-ID: <19960421.7AF7A10.1375A@asd08-15.dial.xs4all.nl>
  9. References: <skllsf.984983.4.5@groomlake.mil> <4kplgo$o9r@canyon.sr.hp.com> <4ksu6q$haa@nadine.teleport.com> <19960417.7BBC9E0.3B7F@asd01-01.dial.xs4all.nl> <3175CF42.DAB@mail.stud.ingok.hitos.no> <4l7bjj$p27@btmpjg.god.bel.alcatel.be>
  10. NNTP-Posting-Host: asd08-15.dial.xs4all.nl
  11. Mime-Version: 1.0
  12. Content-Type: text/plain; charset=iso-8859-1
  13. Content-Transfer-Encoding: 8bit
  14. X-NewsSoftware: GRn 2.1 Feb 19, 1994
  15.  
  16. In article <4l7bjj$p27@btmpjg.god.bel.alcatel.be> barnhoorn@nlev00 () writes:
  17.  
  18. > >Jeroen T. Vermeulen wrote:
  19. > >> It would be great IMO to have an add-on layer to the OS that
  20. > >> aggressively checks and reports everything, but there shouldn't be too
  21. > >> much reason for the user to run that.
  22. > >
  23. > >There are tools which does that. Enforcer and Mungwall come to mind. If
  24. > >programmers used these tools, there would be no use for memory protection.
  25. > >
  26. > Enforcer and Mungwall do not give enough protection -> no warning
  27. > is generated when you are writing in memory, allocated by some other
  28. > process :-(
  29.  
  30. Jaco, there is some truth to what he's saying.  There is a difference between
  31. "doing the same thing as" memory protection and "reducing the need for" memory
  32. protection.  Enforcer doesn't protect you (from pretty much anything), but it
  33. helps tremendously in finding cases where software does this.  The cases that
  34. "usually" don't cause trouble (trashing random memory) are the most nasty, and
  35. these are the ones that Enforcer catches.
  36.  
  37. If you add GuardianAngelRemix and MungWall, you can catch a lot more of these
  38. illegal accesses.  Test rigorously and you will end up with a "safe" product.
  39. Not 100% bug-free perhaps, but if you reduce the risks to rougly the same level
  40. as, say, hardware failures and harmful user errors, then it buys you the
  41. stability you want without memory protection.
  42.  
  43.  
  44. > ---------------------------------------------------------------------------
  45. > Jaco Barnhoorn               barnie@xs4all.nl
  46. > Software Test Engineer       barnhoorn%nlev00@btmv56.se.bel.alcatel.be
  47. > Alcatel Telecom Systems
  48. > Rijswijk, The Netherlands
  49. > ---------------------------------------------------------------------------
  50.  
  51. --
  52. ============================================================================
  53. #  Jeroen T. Vermeulen   \"How are we doing kid?"/   Yes, we use Amigas.   #
  54. #---  jtv@xs4all.nl    ---\"Oh, same as always."/--         ...          --#
  55. #jvermeul@wi.leidenuniv.nl \ "That bad, huh?"  /  Got a problem with that? #
  56. Disclaimer:  My mom always said I had a screw loose.
  57.