From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=BAYES_00,INVALID_DATE, MSGID_SHORT,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!mit-eddie!bloom-beacon!martillo From: martillo@athena.mit.edu (Yakim Martillo) Newsgroups: comp.lang.ada,comp.os.misc Subject: Re: Microsoft OS/2 -- Ideal for Ada Message-ID: <944@bloom-beacon.MIT.EDU> Date: Wed, 17-Jun-87 18:13:55 EDT Article-I.D.: bloom-be.944 Posted: Wed Jun 17 18:13:55 1987 Date-Received: Sun, 21-Jun-87 10:34:09 EDT References: <8706130340.AA00283@rand-unix.arpa> <928@bloom-beacon.MIT.EDU> <1624@aw.sei.cmu.edu> <459@gumby.UUCP> Sender: daemon@bloom-beacon.MIT.EDU Reply-To: martillo@athena.mit.edu (Yakim Martillo) Distribution: world Organization: MIT Project Athena Xref: mnetor comp.lang.ada:393 comp.os.misc:66 List-Id: Just out of curiosity, a lot of the posters have referred to the tremendous overhead of unix processes. While I grant that there is overhead associated with Unix processes, the other two operating systems I know best and despise a lot more (VMS and Multics) have far more overhead associated with processes and generally really discourage the user from spawning a new processes. In both cases the command interpreter loads the procedures which the use wants to invoke and then directly calls the users routines. Basically there is only one process, the command interpreter. If you like this sort of environment you can always write a unix shell which will work this way. Of course pipelining processes becomes impossible. With VMS and Multics its fairly hard to disassociate a process from the terminal. I think it may actually be impossible in the case of Mulics to disassociate the process completely. I find this limitation sort of a pain.