home *** CD-ROM | disk | FTP | other *** search
- Path: mail2news.demon.co.uk!canardo
- From: Samuel Devulder <devulder@info.unicaen.fr>
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: toy operating systems, like AmigaOS
- Date: Fri, 19 Apr 1996 09:52:34 +0200
- Organization: GREYC - Informatique
- Sender: devulder@info.unicaen.fr
- Message-ID: <31774642.46FE@info.unicaen.fr>
- 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> <4l6037$9la@nadine.teleport.com>
- X-NNTP-Posting-Host: canardo
- X-Mailer: Mozilla 2.0 (X11; I; SunOS 5.4 sun4m)
- Mime-Version: 1.0
- Content-Type: text/plain; charset=iso-8859-1
- Content-Transfer-Encoding: 8bit
- X-Mail2News-Path: calvin.info.unicaen.fr!canardo.unicaen.fr!canardo
-
- Stephan Schaem wrote:
- >
- > Jeroen T. Vermeulen (jtv@xs4all.nl) wrote:
- >
- > : In article <4ksu6q$haa@nadine.teleport.com> sschaem@teleport.com (Stephan Schaem) writes:
- > : >
- > : > This tell that the amiga OS is bad for programmers in genreral.. more
- > : > or less depanding on the methode you choose to write code.
- >
- > : It means that the Amiga OS is a _bad debugging tool_--much like my wristwatch is
- > : a poor screwdriver. An important factor in user-friendly, desktop OS's is that
- > : the user is not a programmer and the two may have different requirements.
-
- > I dont code in C on the amiga, but I sure running all those hack like
- > enforcer, mungwall, etc... help reduce crash. but I find that little,
- > very little.
-
- Well, may I suggest to check out APurify on aminet (a program of mine :-).
- It is something like unix Purify (if you know it). By the way, a new
- version of APurify will be released soon (I hope).
-
- But I agree, Amiga-os is missing some security features for programmers.
- Memory protection is one of those missing things, but I'd like to add
- a dynamical stack management. That could be achieved by using a MMU to
- track stack overflow and increase stack size when a MMU is available. When
- there is no MMU, the scheduler could test the stack and do the expansion
- (it should not cost a lot more cycles since it already has to fill exec
- fields). The last method is not 100% safe, but it is certainly safer than
- nothing.
-
- Resource tracking is also a nice thing, because I find strange that when
- breaking some programs with ^C, its windows is left on the screen. That
- is dangerous since the name of the window is a pointer to a string in the
- code an since the code is no more present in memory, it displays some
- garbage. That could lead to potential guru later.
-
- sam.
- -------------------------------------------------------------------
- GREYC (URA 1526) Universit de CAEN F-14032 Caen CEDEX FRANCE
- -------------------------------------------------------------------
- e-mail: devulder@info.unicaen.fr
- tel: 31.45.53.19
-