|
From: | Luboš Doležel |
Subject: | Re: NeXT GNU Homage Project Work |
Date: | Mon, 16 Nov 2015 23:13:36 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.8.0 |
Dne 16.11.2015 v 07:56 Maxthon Chan napsal(a):
You have precisely described what Darling is doing, more specifically in its current rework ("darling-libsystem" branch).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 interfaceThis will allow OS X apps and Linux apps work under one single, modified Linux kernel.
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/dyld3) 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š
[Prev in Thread] | Current Thread | [Next in Thread] |