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. > On Nov 15, 2015, at 08:29, Paul Ward <[email protected]> wrote: > > On 14 Nov 2015, at 15:52, Riccardo Mottola wrote: > >> Hi >> >> (removing most CC'd people, since they can read us on the mailing list) >> >> Adam S wrote: >>> So - we have a passion for NeXTStep and GNUStep, and its really key that we >>> keep GNU going and inject some life back into it. >> >> Granted :) Or I wouldn't be working for GNU-related stuff. Seeing where >> proprietary OS's are going >> >>> Open to discussion of course, but how I feel we can do this is by working >>> together and develop GNUStep into something great which acts as both a >>> homage to NeXTStep OS but also gives us the opportunity to develop our "one >>> day I want to do..." projects! >>> >> >> Sure. GNUstep is just a piece, the foundation where you can build on. >> Actually, you need an underlying OS, but there you have a broad choice and >> that is what I like in GNUstep. >> - Almost any Linux Flavour >> - FreeBSD, NetBSD and OpenBSD work nowadays all very well with GNUstep! >> Remember that NeXT was BSD based >> - Solaris from version 8+ (although 7 perhaps still works). Due to thread >> stuff we dropped vintage 2.5/2.6 so if you have a trusty SparcStation either >> you upgrade OS or change to a BSD flavour >> - limited but working Windows support (I need to try ReactOS) >> >> I don't know how Darwin fits >> > > I haven't paid attention to Darwin since the OpenDarwin project folded, > though I understand that there's a new effort called PureDarwin. I assume > GNUstep will support it, as Darwin is just Xnu + FreeBSD. > > Being honest, hacking up a Darwin+GNUstep 'distro' has been an itch I've been > meaning to scratch for a long time -- with the caveat that anything created > during such an effort be portable so that others can use it with their > preferred platform (for example, I wrote a 'uname' tool for NeXT platforms > that can also be used on OSX as it makes use of Mach calls -- this wouldn't > work on other systems). > >>> As an example I'm working on Cuboid, a mini replica NeXT Cube using >>> Raspbian and GNU. I've already had help and support from Richard and >>> Riccardo, and I can't wait to share the end result with everyone! > > Is the plan to turn Raspbian into something akin to, say, OPENSTEP 4.2 for > Mach? > > Personally, I feel that's easily possible (just a script that invokes > 'configure' with options so that all the GNUstep directories live in root, > ala Rhapsody/OSX.) The biggest issue here is that not all required > applications exist for GNUstep -- unless Etoile has some that we could modify. > >>> Ok - so do we want to do this through this email, LinkedIn or a Google >>> group maybe? >>> >> >> I retrict LinkedIn to professional use. Like facebook for work :) also quite >> filled nowadays with marketing and propaganda. >> While having GNUstep there might help our "business image" home projects >> like yours perhaps find a better place elsewhere. >> I'd prefer not using Google+. Perhaps facebook is fine, put shiny pictures >> in our group :) >> >> However, if you have technical issues, questions and discussion about the >> libraries and most applications, just use the Mailing list here. Most of the >> Steppers read this place, so it is the place where you are most likely to >> get an answer! >> > > I've just subscribed to discuss-gnustep, so I'm happy to keep this here. > > Regards, > Paul. > > > > > > > _______________________________________________ > Discuss-gnustep mailing list > [email protected] <mailto:[email protected]> > https://lists.gnu.org/mailman/listinfo/discuss-gnustep > <https://lists.gnu.org/mailman/listinfo/discuss-gnustep>
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Discuss-gnustep mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnustep
