Featherweight Virtual Machine

Discussion in 'sandboxing & virtualization' started by MrBrian, Nov 23, 2011.

Thread Status:
Not open for further replies.
  1. MrBrian

    MrBrian Registered Member

    Joined:
    Feb 24, 2008
    Posts:
    6,032
    Location:
    USA
    From http://sourceforge.net/projects/fvm-rni/:
    This program appears to be an alternative to Sandboxie. I didn't try it. Featherweight Virtual Machine needs to be compiled.

    Paper "OS-level Virtualization and Its Applications" describing Featherweight Virtual Machine is available at hxxp://www.ecsl.cs.sunysb.edu/tr/TR223.pdf.

    From the paper:
     
  2. pk7

    pk7 Registered Member

    Joined:
    Nov 28, 2009
    Posts:
    12
    Location:
    Prague, CZ
    FVM is a very good... as for school project. Thesis is detailed and source code is legible and well understood. However, there are several parts which are incomplete or totally bad (e.g. the way how they virtualize registry is possible, but it's very very slow in fact: if a value/key is changed, they copy&paste all registry tree to the virtual storage (and only up to 3k items, I guess) - this cannot be simply changed, they need to rewrite the major part of registry library; open/create is very slow, it can be done easily -- look how many operations are called in OS, these fncs must be as fast as possible), file-system virtualization is sometimes wrong, memory allocs are from user-mode process (slow; don't know why they don't alloc kernel mem); it's based on hooks (= no x64 portability).
     
Loading...
Thread Status:
Not open for further replies.