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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,55958fd991db66fe X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-09-11 19:17:17 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeed1.bredband.com!bredband!news01.chello.se!amsnews01.chello.com!news-hub.cableinet.net!blueyonder!nntp2.aus1.giganews.com!border1.nntp.aus1.giganews.com!nntp.giganews.com!cyclone.austin.rr.com!twister.austin.rr.com.POSTED!53ab2750!not-for-mail From: Rod Haper User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020827 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Ada-inspired OS/Language References: <3D628304.3040506@cogeco.ca> <3d6e9cb6.75108980@news.cis.dfn.de> <3d702ed8.178070049@news.cis.dfn.de> <3D764238.D2107985@san.rr.com> <3d76c7b5.341624650@news.cis.dfn.de> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Date: Thu, 12 Sep 2002 02:17:10 GMT NNTP-Posting-Host: 24.174.127.43 X-Complaints-To: abuse@rr.com X-Trace: twister.austin.rr.com 1031797030 24.174.127.43 (Wed, 11 Sep 2002 21:17:10 CDT) NNTP-Posting-Date: Wed, 11 Sep 2002 21:17:10 CDT Organization: Road Runner - Texas Xref: archiver1.google.com comp.lang.ada:28843 Date: 2002-09-12T02:17:10+00:00 List-Id: Nick Roberts wrote: > On Wed, 04 Sep 2002 17:24:32 GMT, Darren New strongly > typed: > > >>Nick Roberts wrote: >> >>>Yes, I think it is. I am not very familiar with Andrew, but my impression >>>is that in fact no-one has produced a truly distributed OS yet (that can >>>shuffle processes between workstations arbitrarily, without any major >>>restrictions). >> >>I believe Ameoba (by Tanenbaum) will do this without much trouble. Of >>course, you have to move the process to a machine with the same CPU and >>enough memory, but that seems reasonable. It's a capability-based OS, and it >>assumes (for example) that the place you compute and the place you hand >>disks off of are two separate machines. (I think it even assumes your >>directories live on a different machine than the actual data files.) Moving >>processes between computers would be a user-level operation in this system. >>(Freeze the process, find a new computer, allocate new memory, copy old >>memory to new memory, start process in new memory, abort old process.) > > > This sounds very similar to how AdaOS will do it. > > >>Google for it. The papers describing the architecture are (were) online, if >>not the full source code. > > > I'm sure I tried this (and got relatively little information), but I will > try again! ... I tried and got loads of stuff. Great! Much reading matter. > If you haven't already, you might also want to have a look at Inferno for ideas about a distributed OS architecture, applications, security, programming language support, etc. http://www.vitanuova.com/inferno/index.html http://www.vitanuova.com/inferno/concepts.html http://www.vitanuova.com/inferno/papers.html http://www.vitanuova.com/inferno/papers/bltj.html -- Rod