Garo Garabedyan's Divergent Thinking Blog

Virtual Memory is not needed when you run Open Source programs

with one comment

This is an idea that i want to work on. Imagine we can check the references in programs in order to not run them in a virtual memory jail and let them run free. I think that this is possible with an Open Source program (and with a program written entirely in Java, but i will not speak much about this at this time). I think that it is possible to be done, here i drew some of the main ideas:

I believe that there is a way to ensure that the source that we execute from compiled file is not accessing others program memory. So try to think about this, can we make the source code of a program executeable, too. It will be easier to execute sources by only running them instead compiling and building.
I think that in the kernel should be an algorithm to check the source code and to say to the Virtual Memory Manager to not capsulate this program in a VM. I am not very deep with the linux kernel but i hope i will go as far as it have to to be sure that this is able to be done.

Feel free to comment this publication about found mistakes (errors), warnings and everything in this topic.

Original post

Advertisements

Written by garabedyan

May 2, 2007 at 07:19

Posted in Uncategorized

Tagged with

One Response

Subscribe to comments with RSS.

  1. If you are interested in this kind of approach, you might find http://en.wikipedia.org/wiki/Language-based_system interesting.

    R. Atanasov

    December 17, 2013 at 13:21


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s