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.
Thread beginning with comment 389050
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Neato
by clei on Tue 13th Oct 2009 19:43 UTC in reply to "Neato"
clei
Member since:
2008-10-04

'm a Linux user, but this also demonstrates one of the advantages of the BSD projects. Unlike Linux, which is just a kernel, FreeBSD is a whole OS distribution with tighter coupling between kernel and userspace devs. For Linux to get this, some distros devs will have to step up and port it, and I'm sure there will be some challenges getting the right hooks added to the kernel. Despite the FreeBSD folks doing most of the porting work already, I fear that it'll be a while before this starts to appear in Linux distros.

That's because it's not actually that useful in the real world, just like Mono turned out to be not really all that useful.


Lot of white noise being generated here,but nothing of any real substance.

Reply Parent Score: -5

RE[2]: Neato
by merkoth on Tue 13th Oct 2009 19:47 in reply to "RE: Neato"
merkoth Member since:
2006-09-22

What's so wrong about having a decent, unified threading framework? Granted, GCD has been kinda overhyped lately, but that doesn't make it any less useful.

Reply Parent Score: 5

RE[2]: Neato
by Oliver Weichhold on Tue 13th Oct 2009 19:47 in reply to "RE: Neato"
Oliver Weichhold Member since:
2009-06-06

You my friend have never done any multi-threaded development. Otherwise you would appreciate this development.

Reply Parent Score: 6

RE[2]: Neato
by theosib on Tue 13th Oct 2009 19:53 in reply to "RE: Neato"
theosib Member since:
2006-03-02

The paranoia about Mono is justified. However, while Apple is evil too, but they have a vested interest in spreading this technology and have released it under a proper FOSS license.

Being a Ph.D. student specializing in computer architecture, I have experience that tells me that something like GCD can be very helpful. It's not a slam-dunk solution, but it is a nice solution to the problem of system-wide resource allocation. Before GCD (or equivalent), parallel processing people either assumed they would have the machine to themselves, or they would have to guess about what other processes are going to be running at the same time.

You, on the other hand, seem to be making a blanket statement about GCD being useless. I'd like to know your qualifications to make that statement and your justification.

Reply Parent Score: 8

RE[3]: Neato
by evert on Tue 13th Oct 2009 20:05 in reply to "RE[2]: Neato"
evert Member since:
2005-07-06

I fully agree with you that he should provide arguments and fact-based reasoning.

But I really don't like your call for "qualifications". It reminds me of academic dumb arrogance.

Reply Parent Score: 4

v RE[3]: Neato
by clei on Tue 13th Oct 2009 20:09 in reply to "RE[2]: Neato"