Dne 16.11.2015 v 07:56 Maxthon Chan napsal(a):
How about this - a bit of endeavour in kernel space, Linux-as-XNU:

1) A kernel module that implement XNU kernel’s syscalls in Linux kernel
2) A Mach-O dynamic loader for Linux that can work with binfmt_misc
3) A port of basic OS X libraries that takes advantage of this interface

This will allow OS X apps and Linux apps work under one single, modified Linux kernel.

You have precisely described what Darling is doing, more specifically in its current rework ("darling-libsystem" branch).

1) The kernel module is called darling-mach. But it also implements some very special BSD syscalls used on OS X (e.g. bsdthread_terminate or psynch_mutexwait).
2) libdyld/dyld
3) I'm gradually adding various libs present in OS X to the build. The latest additions are gnustep-base and gnustep-corebase.

But that has very little to do with "NeXT" discussed in this thread ;-)

Luboš

_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to