[cap-talk] Security by safe language processing
Ben Kloosterman
bklooste at gmail.com
Sat Sep 5 08:07:21 PDT 2009
You can also add no TLB flushes (or even lookups in a non VM system) ,
better cache coherency and a simple Memory Manager.
It's worth noting these benefits are especially suited for smaller devices
where performance is a big problem.
And we need to remember there are many Language based systems ( most of
these OS are in their infancy and just running).
Virtual Memory Single ( or few) Address Space -Singularity
Single Address Space no Virtual Memory no paging ( Installer Compile) -
Cosmos-B
Single Address Space Virtual Memory with Paging (JIT) - Mosa , Ensemble
Single Address Space Virtual Memory with Paging (Installer Compiler) -
SharpOS
Hardware protection with strongly typed language - ? (Im sure some exist)
Regards,
Ben
>-----Original Message-----
>From: cap-talk-bounces at mail.eros-os.org [mailto:cap-talk-
>bounces at mail.eros-os.org] On Behalf Of Sandro Magi
>Sent: Saturday, September 05, 2009 10:22 PM
>To: General discussions concerning capability systems.
>Subject: Re: [cap-talk] Security by safe language processing
>
>Jed Donnelley wrote:
>> Higher performance in that it can avoid hardware context switches that
>> are typically rather expensive?
>
>Eliminate context switches, eliminate MMU runtime overhead (which is
>quite high), reduce the need for kernel data structures (like address
>space mappings and process descriptors), provide safety guarantees
>within programs (not just isolation between programs), more granular
>system extensions, no user-supervisor transition costs, and more.
>
>The disadvantages are equally numerous of course, primarily being you
>are stuck with the limitations of your runtime VM, whatever they may be.
>
>Sandro
>
>_______________________________________________
>cap-talk mailing list
>cap-talk at mail.eros-os.org
>http://www.eros-os.org/mailman/listinfo/cap-talk
More information about the cap-talk
mailing list