On Thu, Sep 20, 2018 at 9:29 AM, Qixuan Wu <wuqix...@gmail.com> wrote:

>
>
> 在 2018年9月19日星期三 UTC+8下午9:25:15,Pekka Enberg写道:
>>
>>
>>
>> On Wed, Sep 19, 2018 at 4:18 AM, Qixuan Wu <wuqi...@gmail.com> wrote:
>>
>>>
>>>    - claim to run unmodified Linux executable like OSv does
>>>
>>> gVisor can run the C application without recompiling, but application
>>> only can run on OSv with recompiling.
>>>
>>
>> OSv is quite capable of running unmodified Linux executables, as long as
>> they use the subset of Linux ABI OSv actually supports (IOW, no fork(), for
>> example).
>>
>> But application need to be recompiled on OSv, it's better to support to
> be without recompiling.
>

No, OSv does _not_ require applications to be recompiled. What makes you
think it does?

OSv implements a subset of the Linux system call ABI and has a built-in ELF
loader and linker. This allows OSv to run *unmodified* Linux binaries. Of
course, if your application uses parts of the Linux ABI that are not
supported, such as fork, they will not run very long. But OSv is capable of
running unmodified Linux binaries for applications that restrict themselves
to the subset of the ABI that OSv supports.

- Pekka

-- 
You received this message because you are subscribed to the Google Groups "OSv 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to osv-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to