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 521593
To read all comments associated with this story, please click here.
Confused. Help!!
by gan17 on Mon 11th Jun 2012 20:20 UTC
gan17
Member since:
2008-06-03

It's all a bit beyond my level of understanding. Doesn't Darwin already have a kernel (XNU/Mach + BSD bits & bobs)? So here we're having a kernel on top of another kernel? Or is it just a BSD userland on top of a Linux kernel? Or are we talking about multiple userlands here? O_o?

Can someone explain this to me, preferably in grandma-friendly lingo?

Reply Score: 2

RE: Confused. Help!!
by panzi on Mon 11th Jun 2012 20:27 in reply to "Confused. Help!!"
panzi Member since:
2006-01-22

I thought Drawing is a kernel (based on March+BSD).

Reply Parent Score: 3

RE[2]: Confused. Help!!
by gan17 on Mon 11th Jun 2012 20:34 in reply to "RE: Confused. Help!!"
gan17 Member since:
2008-06-03

That's what I thought as well. I mean, that's what uname says I have on my Mac.

But then I wanted to make sure before I posted, so I checked: http://en.wikipedia.org/wiki/Darwin_%28operating_system%29#...

...and Now I'm even more confuzed, obviously.

Reply Parent Score: 2

RE: Confused. Help!!
by Sodki on Mon 11th Jun 2012 23:22 in reply to "Confused. Help!!"
Sodki Member since:
2005-11-10

It's all a bit beyond my level of understanding. Doesn't Darwin already have a kernel (XNU/Mach + BSD bits & bobs)? So here we're having a kernel on top of another kernel? Or is it just a BSD userland on top of a Linux kernel?


From my understanding, what she's doing is implementing some of Darwin's interfaces and capabilities on Linux. With that you have the kernel. The userland comes from Darwin/BSD.

I wonder if GNUstep's libraries can be used to fill some gaps...

Reply Parent Score: 3

RE: Confused. Help!!
by Speaktrap on Wed 13th Jun 2012 20:26 in reply to "Confused. Help!!"
Speaktrap Member since:
2012-06-13

I think It's more like Haiku, which is binary compatible with BeOS on top of NewOS kernel. It's not the same, though

Reply Parent Score: 1