Linked by Thom Holwerda on Mon 11th Jun 2012 16:58 UTC
OSNews, Generic OSes So, I've been sitting on this one for a few days now, since I decided to let the sensationalist headlines pass by before I took a stab at it. Developer Christina B. has started - and released code for - an amazingly intriguing project: implementing Darwin/BSD on top of the Linux kernel. Just to make this absolutely clear: it's not her intention to allow iOS applications to run on this new, hybrid system. Let me reiterate: it's not her intention to allow iOS applications to run on this new, hybrid system. This, however, does not make this project any less interesting.
Thread beginning with comment 521649
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Comment by Stephen!
by Gullible Jones on Tue 12th Jun 2012 03:55 UTC in reply to "Comment by Stephen!"
Gullible Jones
Member since:
2006-05-23

Hmm. I was going to say "absolutely not" but it looks like that may be intended. Not sure.

I like this idea though! IMO one of the real problems with the GNU/Linux userland is lack of cohesiveness on the command line - it's just a bunch of stuff thrown together, and not everything works with everything else. Mounting as user on the CLI is a mess, power management is a kludge, managing WPA connections is hugely inconvenient and unintuitive... Having a better integrated CLI environment, as with the BSDs (especially OpenBSD), would be a massive improvement.

OTOH, I have to ask, why not just make a Darwin/XNU distribution?

Reply Parent Score: 2

RE[2]: Comment by Stephen!
by darknexus on Tue 12th Jun 2012 10:02 in reply to "RE: Comment by Stephen!"
darknexus Member since:
2008-07-15

OTOH, I have to ask, why not just make a Darwin/XNU distribution?


My guess would be for hardware compatibility. Darwin's kernel is nice, but still has limited driver support. As far as I know, kexts designed for OS X (similar to loaded kernel modules on Linux but more powerful) can't be loaded on straight Darwin due to their integration with a lot of the OS X API stack. By using the Linux kernel, you'd get more hardware compatibility problems out of the way and free up time to concentrate specifically on the userland. Just my suspician.

Reply Parent Score: 3