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,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-09-05 09:37:06 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!cpk-news-hub1.bbnplanet.com!news.gtei.net!newsfeed1.cidera.com!Cidera!cyclone.nyroc.rr.com!news-east.rr.com!news-west.rr.com!lsnws01.we.mediaone.net!typhoon.san.rr.com!not-for-mail Message-ID: <3B9654AE.CD4382ED@san.rr.com> From: Darren New Organization: Boxes! 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: Progress on AdaOS References: <3b95d429.592218@news.cis.dfn.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Wed, 05 Sep 2001 16:37:03 GMT NNTP-Posting-Host: 24.165.20.19 X-Complaints-To: abuse@rr.com X-Trace: typhoon.san.rr.com 999707823 24.165.20.19 (Wed, 05 Sep 2001 09:37:03 PDT) NNTP-Posting-Date: Wed, 05 Sep 2001 09:37:03 PDT Xref: archiver1.google.com comp.lang.ada:12758 Date: 2001-09-05T16:37:03+00:00 List-Id: > I think in an OO OS there should be more fine grained properties. For > instance there should be different access policies regarding the > object itself and its methods. For instance, an object created by a > more privileged user [object] might have methods available for less > privileged users [object]. Further, these methods can be executed > either on the caller's or callee's [supervisor calls] contexts etc > etc. You're going too much back into traditional OSes. An OO OS works quite well when modeled with capabilities. Generally, you can easily model a capability as an address+password. Say, a 64-bit address concatenated with a 64-bit "password" of random bits that the object can check for validity. Different passwords on the same address give you the varying privledge levels you're looking for. (64 is probably too small a number for either of those, these days.) -- Darren New San Diego, CA, USA (PST). Cryptokeys on demand.