discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NeXT GNU Homage Project Work


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):
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š



reply via email to

[Prev in Thread] Current Thread [Next in Thread]