Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!usc!wuarchive!zaphod.mps.ohio-state.edu!lavaca.uh.edu!menudo.uh.edu!sugar!peter From: peter@sugar.hackercorp.com (Peter da Silva) Newsgroups: comp.sys.amiga.tech Subject: Re: AmigaOS/UNIX - A Suggestion Message-ID: <6825@sugar.hackercorp.com> Date: 19 Oct 90 00:53:53 GMT References: <6782@sugar.hackercorp.com> <324@pdxgate.UUCP> <1990Oct17.141554.6314@infonode.ingr.com> Reply-To: peter@sugar.hackercorp.com (Peter da Silva) Organization: Sugar Land Unix - Houston Lines: 20 In article lron@easy.UUCP (Dwight Hubbard) writes: > That's only true if your running AmigaDos under Unix, not AmigaDos > applications. Why would you want to run AmigaDos under Unix? To provide a compatibility box for Amiga applications. > This would slow things down most notable when it comes to passing messages > since protected mode is in all likelyhood going to require passing the entire > message and not just a pointer to it. Since (a) most anything you do other than actually drawing images involves passing messages, and (b) you don't know the length of a message for copying purposes, this will realisticly mean you'll have to pass messages within a single address space using Amiga scheduling. This means you'll need to run most of AmigaOS in a UNIX process, restricting UNIX context switches to *real* I/O. -- Peter da Silva. `-_-' .