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