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 20:16:16 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!opentransit.net!fu-berlin.de!uni-berlin.de!pc-62-31-50-169-cr.blueyonder.co.UK!not-for-mail From: nickroberts@blueyonder.co.uk (Nick Roberts) Newsgroups: comp.lang.ada Subject: Re: Ada-inspired OS/Language Date: Thu, 05 Sep 2002 03:16:21 GMT Organization: AdaOS Message-ID: <3d76c7b5.341624650@news.cis.dfn.de> References: <3D628304.3040506@cogeco.ca> <3d6e9cb6.75108980@news.cis.dfn.de> <3d702ed8.178070049@news.cis.dfn.de> <3D764238.D2107985@san.rr.com> NNTP-Posting-Host: pc-62-31-50-169-cr.blueyonder.co.uk (62.31.50.169) X-Trace: fu-berlin.de 1031195774 58127088 62.31.50.169 (16 [25716]) X-Newsreader: Forte Free Agent 1.21/32.243 Xref: archiver1.google.com comp.lang.ada:28748 Date: 2002-09-05T03:16:21+00:00 List-Id: 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. -- Nick Roberts