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