Re: OS decisions

Samium Gromoff <[email protected]> Sun, 14 Jun 2009 13:51:30 +0400 (MSD)
Newsgroups gmane.lisp.movitz.devel
Message-ID <[email protected]>
From: Shawn Betts <[email protected]>
>> Memory protection?
> 
> In many ways lisp doesn't need memory protection since you don't
> create pointers out of thin air like in C. That said, it could be
> useful for security purposes if movitz was a multiuser system.

The thing is, it's impossible to prevent the user from accessing
arbitrary functions in CL -- and things like SB-SYS:SAP-REF-*
precisely allow arbitrary pointer dereference.

Another issue is unsafely compiled code with violated declarations.
This could literally explode an unprotected memory system.

> -Shawn

regards, Samium Gromoff