[Self-interest] globals (was: Block Question)

kjx kjx at ecs.vuw.ac.nz
Mon Nov 15 21:56:16 UTC 2021


this is very similar to what people like Mark S. Miller are bulding in JavaScript - right? 

which of course is a mutant child of Self and Scheme... J

> On 16/11/2021, at 7:16AM, Steve Dekorte <steve at dekorte.com> wrote:
> 
> 
>> On Nov 12, 2021, at 6:08 PM, Jecel Assumpcao Jr <jecel at merlintec.com> wrote:
>> 
>> The problem is that this makes old MS-DOS look like a security focused
>> operating system in comparison. But what if the VM could handle multiple
>> images which communicated with each other? Supposing only a single
>> "system image" had access to the SqueakNOS primitives while the various
>> "application images" ran the user's code this could be a very secure OS.
>> In fact, the various images wouldn't even have to be the same version.
>> Craig Latta has worked in this area:
>> 
>> https://github.com/ccrraaiigg/context
> 
> Cool project! I like the model of an actor/process having complete internal read/write access to itself (by having its own image) with only fast message sending access to other actor/processes it’s been given a reference to. In the 80s or 90s, memory constraints may have made each subsystem having its own image impractical, but we have 1000x more RAM now. Also, using shared references to read-only base image or shared content addressable memory (eg methods stored by hash), could keep it tight. This model might help address some of the security issues that packaging systems (eg npm) are running into.
> 
> Steve
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Self-interest mailing list
> Self-interest at lists.selflanguage.org
> http://lists.selflanguage.org/mailman/listinfo/self-interest
> 



More information about the Self-interest mailing list