Linked by Thom Holwerda on Tue 13th Oct 2009 18:24 UTC, submitted by Lazarus
FreeBSD Not too long ago, Apple open sourced its Grand Central Dispatch library, which aids in developing multithreaded code. It was suggested that it could be ported to other platforms, and the FreeBSD team has done exactly that. They have also done a lot of work related to getting GCD to work in a POSIX environment.
Permalink for comment 389082
To read all comments associated with this story, please click here.
RE: Neato
by Moulinneuf on Tue 13th Oct 2009 23:34 UTC in reply to "Neato"
Member since:

It's great to see this happening

Not really, it would have been better that Apple was a minor partner in a sea of Open Source and Free Software contributor.

Apple have realized that to get wide adoption of GCD, they would have to open-source it.

Is APPLE own GCD fully Open Source ? We sadly have been down this road before with Apple, they release minor part as Open Source, where the entire complete solution is kept by them because they think the can do so.

I'm a Linux user

You mean you use GNU/Linux and the Linux kernel in some capacity. Yes, I make the distinction between casual or technologgical tool user and GNU/Linux user, because there is a real one.

but this also demonstrates one of the advantages of the BSD projects.

The fact they can't develop any new technology on there own ? Because Apple is stiffling all there technolgy advancment and stealing code for it's own advantage ?

Unlike Linux, which is just a kernel

Crap, we need to tell everyone who is employed by GNU/Linux distribution and company and project to pack it in if they are not working on the kernel ...

FreeBSD is a whole OS distribution

FreeBSD is an incomplete , broken , insufficient, un-manned not financed, BSD project who relly on others ( GNU/Linux, other BSD projects, Apple , Sun/Oracle ) for it's technological advancement.

with tighter coupling between kernel and userspace devs.

Must be why they relly on other people softwares userspace tool and dev tools ...

For Linux to get this, some distros devs will have to step up and port it,

Your trying to say that Apple people did this for FreeBSD ?

and I'm sure there will be some challenges getting the right hooks added to the kernel.

Your a kernel expert too now ?

Despite the FreeBSD folks doing most of the porting work already,

Why would they need to port it since MAc OS X is BSD and FreeBSD is BSD ? Do you mean both are not completely compatible and equal in the first place ?

I fear that it'll be a while before this starts to appear in Linux distros.

You failed to explain why GNU/Linux distro would need this at all.

Still, it's nice to see this kind of really cool infrastructure being developed and spreading.

Not really , it's the same old , you can have our crumb we don't feel like developing or keeping to ourselve that you can improve for us in order to get more marketshare because the project are all stiffled by Apple presence and the BSD protection clause ...

Linux kernel is developed In Open Source ...
KDE is developed in Open Source ...
Gnome is developed in Open Source ...
Apache is developed in Open Source ...

Apple GCD let's you have what they consider is worthwile for them that other projects get.

Reply Parent Score: -10