<html style="direction: ltr;">
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
    <style type="text/css">body p { margin-bottom: 0.2cm; margin-top: 0pt; } </style>
  </head>
  <body style="direction: ltr;"
    bidimailui-detected-decoding-type="UTF-8" bgcolor="#FFFFFF"
    text="#000000">
    <div class="moz-cite-prefix">On 16/09/13 23:36, Nadav Har'El wrote:<br>
    </div>
    <blockquote
      cite="mid:20130916203658.GA7980@fermat.math.technion.ac.il"
      type="cite">
      <pre wrap="">Hi, today we've made the first release of OSv, a new operating system for
running applications on virtual machines.</pre>
    </blockquote>
    Here's something that happens whenever someone tries such a thing,
    and I'm wondering whether you gave it any thought. The project
    always starts with "I'll do something simple", and in your case, it
    would appear, you are targeting Java based applications.<br>
    <br>
    What happens next, however, is that it turns out that this simply
    isn't good enough. If you remain in a niche, you will not serve most
    than 2-3% of the market's need, in which case those who have any use
    for you will not find you. You then say "sure, I'll add more generic
    features", at which point you start hitting walls: Applications that
    simply won't work unless you can do process separation. Bugs that
    are impossible to find unless the kernel is separated. Critical
    infrastructure that requires some level of POSIX compliance.<br>
    <br>
    Do you have any plans on how to handle that? Or do you say "we don't
    support "fork", and anything that requires it will simply not work".<br>
    <br>
    Don't get me wrong. I think it's a cool idea, and I'm sure the
    technical aspects of it are great.<br>
    <br>
    Shachar<br>
    <br>
    P.S.<br>
    Do you support vfork?<br>
  </body>
</html>