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-04 10:24:33 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed1.cidera.com!Cidera!cyclone.socal.rr.com!cyclone3.kc.rr.com!news3.kc.rr.com!twister.socal.rr.com.POSTED!not-for-mail Message-ID: <3D764238.D2107985@san.rr.com> From: Darren New X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U) X-Accept-Language: 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> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Wed, 04 Sep 2002 17:24:32 GMT NNTP-Posting-Host: 66.75.148.61 X-Complaints-To: abuse@rr.com X-Trace: twister.socal.rr.com 1031160272 66.75.148.61 (Wed, 04 Sep 2002 10:24:32 PDT) NNTP-Posting-Date: Wed, 04 Sep 2002 10:24:32 PDT Organization: RoadRunner - West Xref: archiver1.google.com comp.lang.ada:28739 Date: 2002-09-04T17:24:32+00:00 List-Id: 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.) Google for it. The papers describing the architecture are (were) online, if not the full source code. -- Darren New San Diego, CA, USA (PST). Cryptokeys on demand. ** http://images.fbrtech.com/dnew/ ** Try our EbolaBurgers... So tender they melt in your mouth.