Linked by Thom Holwerda on Fri 26th Dec 2008 11:58 UTC, submitted by probono
BSD and Darwin derivatives Most of you will know that the underlying core set of components of Mac OS X and the iPhone operating system are released under the Apple Public Source License, an FSF-approved open source license. Few of you, however, will have actually used Darwin in any other form than Mac OS X or the iPhone OS. Despite numerous projects attempting so, Darwin has never gained any significant traction apart from Apple's own interest. The PureDarwin project tries to rise from the ashes of the OpenDarwin project, and has just released a Christmas developer preview.
Thread beginning with comment 341548
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Comment by Kroc
by Phobos on Fri 26th Dec 2008 12:58 UTC in reply to "Comment by Kroc"
Phobos
Member since:
2008-04-30

Well... If you take GNUstep/etoile you can make a nice MacOSX replacement out of Linux, other BSDs and OpenSolaris too...

What I would like to know is, really, what does Darwin has to offer that other Unix and Unix-like systems don't?... for example, I see on the release page that pureDarwin has ZFS, DTrace and X11 working... so, why not use OpenSolaris or FreeBSD?

Reply Parent Score: 7

RE[2]: Comment by Kroc
by computrius on Fri 26th Dec 2008 13:25 in reply to "RE: Comment by Kroc"
computrius Member since:
2006-03-26

Exactly. Tons of OS projects jump up like this every day it seems. None of them seem to offer any more than what is already out there. No-one does anything creative with the GUI, or tries to improve that at all. Everyone just seems to be content with: Take a linux/darwin,bsd kernel, slap some existing packages in it to make it usable, slap KDE/Gnome/Enlightenment/or what have you on top of that, then claim you just created an OS.

I would love to see a project like this though that runs off of openstep gui, and uses objective c/gnustep for their main api. I think that would set it apart better. That combined with an appearance overhaul on openstep.

Edited 2008-12-26 13:30 UTC

Reply Parent Score: 3

RE[3]: Comment by Kroc
by Thom_Holwerda on Fri 26th Dec 2008 13:30 in reply to "RE[2]: Comment by Kroc"
Thom_Holwerda Member since:
2005-06-29

I guess you guys should read up on what Darwin has to offer. Most importantly, it differs a GREAT deal from Linux, BSD, and Solaris in that it uses a diferent kernel type, closer to that of Windows NT than that of the aforementioned.

It also has something called I/O kit, an object-oriented device driver kit that is very, very different from that othe roperating systems have to offer.

Those are just two I knew from the top of my head.

Sometimes, you need to dig a little deeper before you see the real differences. Sometimes, they just don't show up in the GUI. Sometimes, you need a little more technical knowledge.

Edited 2008-12-26 13:31 UTC

Reply Parent Score: 3

RE[3]: Comment by Kroc
by Kroc on Fri 26th Dec 2008 13:35 in reply to "RE[2]: Comment by Kroc"
Kroc Member since:
2005-11-10

I would love to see a project like this though that runs off of openstep gui, and uses objective c/gnustep for their main api. I think that would set it apart better. That combined with an appearance overhaul on openstep.


http://etoileos.com/etoile/

Reply Parent Score: 2

RE[2]: Comment by Kroc
by tyrione on Fri 26th Dec 2008 21:38 in reply to "RE: Comment by Kroc"
tyrione Member since:
2005-11-21

Well... If you take GNUstep/etoile you can make a nice MacOSX replacement out of Linux, other BSDs and OpenSolaris too...

What I would like to know is, really, what does Darwin has to offer that other Unix and Unix-like systems don't?... for example, I see on the release page that pureDarwin has ZFS, DTrace and X11 working... so, why not use OpenSolaris or FreeBSD?


Very true, especially seeing as how this is designed to be Macintosh only.

Everyone knows I'm an advocate of OS X and Macs, but to use this only on a Mac seems a mystery.

Reply Parent Score: 2

RE[3]: Comment by Kroc
by apotheon on Fri 26th Dec 2008 21:44 in reply to "RE[2]: Comment by Kroc"
apotheon Member since:
2008-02-05

I'd definitely like to see something generalized across similar hardware platforms, at least, so that I could (for instance) install it on a ThinkPad rather than having to shell out hard-earned cash for a Mac laptop that doesn't serve my hardware needs as well.

Reply Parent Score: 2

RE[2]: Comment by Kroc
by s_groening on Sun 28th Dec 2008 23:04 in reply to "RE: Comment by Kroc"
s_groening Member since:
2005-12-13

I must say I agree.

Open Solaris would even be a better way for one to run ZFS anyway.

What I'd like to see though was for some of the core Darwin components like Open Directory and DirectoryServices to be ported to some open source OS like Open Solaris for use as a complete Mac OS X Server replacement along with Mac OS X clients. This would also make the use of Apple's open source CalendarServer much easier, as it ties itself quite tightly towards the Apple Open directory API structure.

The rest of it, Apple might as well keep to itself, if you ask me!

Reply Parent Score: 2