On Mar 23, 2012, at 8:21 AM, Allen Copeland wrote:
> what format does Linux (which I've never used) use for its executable images,

Linux uses ELF for shared libraries and executables:

        http://en.wikipedia.org/wiki/Executable_and_Linkable_Format

Mac OS X uses Mach-O:

        http://en.wikipedia.org/wiki/Mach-O

> and what does Mono, on Linux, use to handle managed image loading?

The `mono` binary and `libmono-2.0.so` shared library are used to read PE 
assemblies. See e.g. mono/mono/metadata/image.c!mono_image_open_full() for 
details.

        https://github.com/mono/mono/blob/master/mono/metadata/image.c#L1212

 - Jon

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to