site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com User-agent: Thunderbird 1.5 (Macintosh/20051201) -- Graham Lee UNIX Systems Manager, Oxford Physics Practical Course http://users.ox.ac.uk/~wadh1342 _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... On 3/3/06 02:53, Matt Patenaude wrote: I'm no expert on the subject, but I believe existing x86 Linux binaries should run on Intel-based Macs with no problems. Under Linux, yes. I think Sarang was asking about under Darwin (or Mac OS X) though, which is neither currently possible nor AIUI simple to implement. Solaris, FreeBSD and Linux all use the same binary format called ELF, so "all" you have to do on e.g. Solaris to get a Linux binary to run is intercept library calls and make sure the Linux version of the call is executed. On Darwin with the Mach-O binary format, there's a lot more work to do. I remember a thread on this somewhere recently where someone suggested it might be possible to achieve using a process similar to the CFM runner for PEF binaries, sorry I can't remember the attribution but Uncle Google probably can. [wonders out loud: how relevant would all of that old code gathering dust at mklinux.org be...] This email sent to site_archiver@lists.apple.com