home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.os.os2.advocacy:8506 comp.os.os2.misc:36676
- Path: sparky!uunet!ogicse!uwm.edu!rutgers!njitgw.njit.edu!hertz.njit.edu!dic5340
- From: dic5340@hertz.njit.edu (David Charlap)
- Newsgroups: comp.os.os2.advocacy,comp.os.os2.misc
- Subject: Re: OS/2 Crashproof? NOT!
- Message-ID: <1992Nov16.164438.27020@njitgw.njit.edu>
- Date: 16 Nov 92 16:44:38 GMT
- Article-I.D.: njitgw.1992Nov16.164438.27020
- References: <1992Nov13.164155.14309@msc.cornell.edu> <gnash.721870994@ee.uts.EDU.AU> <BxsoLo.qF@csfb1.fir.fbc.com>
- Sender: news@njit.edu
- Organization: New Jersey Institute of Technology, Newark, N.J.
- Lines: 28
- Nntp-Posting-Host: hertz.njit.edu
-
- In article <BxsoLo.qF@csfb1.fir.fbc.com> uunet!csfb1!jbrock writes:
- >
- >I'm sorry, but I do a lot of work on an IBM mainframe running VM/CMS,
- >and an application running in a virtual machine just does not crash the
- >system (unless the machine has special privileges), no matter how badly
- >behaved it is. I can forgive UNIX for being crashable (it's *old*),
- >but I don't think a normal application (as opposed to a device driver
- >or something that touches the hardware directly) should ever be able to
- >crash a fully modern operating system. We should have *something* to
- >show for all these years of operating system experience, shouldn't we?
-
- VM/CMS is much more limited. You don't have the ability to spawn
- additional processes or create additional virtual machines (that
- requires editing system parameter tables and re-IPLing the system).
- Under Unix, any process can spawn additional processes, each getting a
- slice of CPU time.
-
- This will kill any Unix system:
-
- while (1) fork();
-
- Such a thing can be done on most multitasking systems, and will kill
- any OS that allows user-level processes to spawn child processes.
- --
- |) David Charlap | .signature confiscated by FBI due to
- /|_ dic5340@hertz.njit.edu | an ongoing investigation into the
- ((|,) | source of these .signature virusses
- ~|~
-