LINUX.ORG.RU

Проект FreeBSD портировал Grand Central Dispatch от Apple

 , , gcd, mulitcore


0

0

Как уже сообщалось в сентябре Apple открыла код Grand Central Dispatch (GCD) под лицензией Apache 2.0. Технология GCD используется в Mac OS X Snow Leopard для оптимизации программного обеспечения под мультиядерные и мультипроцессорные системы. И вот недавно этот код был портирован в FreeBSD.

Основной частью GCD является библиотека libdispatch. Она позволяет распределять задания (tasks) между имеющимися ядрами процессоров. Задание может быть определено, либо как функция, либо как блок (block). Последнее является синтаксическим расширением языков программирования C, C++ и Objective-C. Это расширение было реализовано Apple-ом в открытом наборе для компиляции Clang/LLVM, который так же портирован в FreeBSD.

Ожидается, что начиная с FreeBSD 8.1 технология Grand Central Dispatch будет поддерживаться из коробки.

В статье утверждается, что усилия разработчиков FreeBSD должны помочь в портировании GCD на другие UNIX-подобные операционные системы, включая OpenBSD, NetBSD, Linux и Solaris.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от no-dashi

> и это макос

> Сейчас вы должны мне новые тапочки

Макос платная, и платная изрядно, и требования у неё изрядные, а Линукс можно бесплатно хоть на десять тысяч списанных Денди поставить и топовый суперкомпьютер поднять. Давайте для начала посмотрим как себя их алгоритм в деле покажет.

vitosnet
()
Ответ на: комментарий от stalkerg

>Ты идиот - Linux гораздо удобнее и быстрее, знаю много примеров когда сносили именно МакОСX и ставили на родной мак - Linux.

Это только доказывает фанатичность сносивших OS X, предполагаю твои примеры не сами себе покупали мак....

Julio_Petrovich
()
Ответ на: комментарий от tailgunner

>Мне вообще слоган "Think different" кажется идиотским

Значит тебе косвенно фирма IBM тоже кажется идиотской, Think Different слизан с их THINK.

Julio_Petrovich
()
Ответ на: комментарий от Julio_Petrovich

>> Мне вообще слоган "Think different" кажется идиотским

> Значит тебе косвенно фирма IBM тоже кажется идиотской,

Сравнивать слоган и фирму - это такой характерный симптом ябла головного мозга? Для протокола - Яббл и лично Жопс почти такие же гениальные впариватели, как Билл.

> Think Different слизан с их THINK.

"Think different" противопоставлялся их "Think". Так же, как Мак противопоставлялся IBM PC. Как PowerPC противопоставлялся Pentium. И как еще много чего противопоставлялось - исключительно с целью дать кормовой базе Apple'а почувствовать себя different, не такими как все.

tailgunner ★★★★★
()
Ответ на: комментарий от stalkerg

> Ты идиот - Linux гораздо удобнее и быстрее

смотря в чём

> знаю много примеров когда сносили именно МакОСX и ставили на родной мак - Linux.

один идиот из сотни пользователей делает так

> но Linux явно не хуже

в некоторых областях - да

> и мне KDE4 гораздо приятнее чем OSX

ты идиот

pythonist
()
Ответ на: комментарий от tailgunner

С вами трудно спорить tailgunner. Любые аргументы бесполезны. Для вас это не диалог, а срач,

Одно "это такой характерный симптом ябла головного мозга?" чего стоит. Удачи вам с таким кругозором.

Julio_Petrovich
()
Ответ на: комментарий от pythonist

> Кругом iPod-ы. На улицах, в магазинах, по телеку.

Особенно по телеку, да. Ещё раз — более 60% мульитмедиа плееров продаются в разделе «other».

Aceler ★★★★★
()
Ответ на: комментарий от pythonist

> Небось ещё и пиратские MP3?

Вообще-то пиратские ogg. в отличие от некоторых.

Aceler ★★★★★
()
Ответ на: комментарий от pythonist

> Первая попавшаяся статья. Huidai iX55 будет бороться с BMW X5, Audi Q7, Mercedes ML и Volvo XC90. При этом iX55 разгоняется до 100 км/ч за 10,4 с. Смешно. Понятно что он дешевле, трактор.

Статистика продаж так и прёт из этой статьи. Цифры, цифры, цифры...

Aceler ★★★★★
()
Ответ на: комментарий от vitosnet

> Макос платная, и платная изрядно

29 USD обновление на новую версию одного компа, 49 USD для пяти компов. Это изрядно много?

Отдельная версия системы стоит около 130 USD, но её отдельно врядли кто-то покупает, так как она поставляется с каждым компьютером в комплекте.

> и требования у неё изрядные

Побольше чем у консольного Линукса, но не особо больше чем у Линукса с последними версиями GUI. Винда, в сравнении, тормозит.

> а Линукс можно бесплатно хоть на десять тысяч списанных Денди поставить и топовый суперкомпьютер поднять.

Согласен. Всё от задачи зависит. В данном случае я бы тоже Линукс установил.

pythonist
()
Ответ на: комментарий от Reset

> Всё намного хуже, она _заставляет_ _открывать_ _чужие_ сорцы.

Почему до сих пор не заставила Microsoft открыть свои сорцы???

Aceler ★★★★★
()
Ответ на: комментарий от pythonist

> Отдельная версия системы стоит около 130 USD, но её отдельно врядли кто-то покупает, так как она поставляется с каждым компьютером в комплекте.

Бензин бесплатен, ведь я могу купить BMW 116i и там будет полный бак.

Aceler ★★★★★
()
Ответ на: комментарий от anonymous

> А вокруг вас, как вы говорили выше, одни Х5 и Q7?

Вам что-то мерещится. Тут надо к психиатру или окулисту.

> Вы не видите разницы между массовым и не массовым автомобилями?

Вижу, но сравнение шло именно немассового iX55 с немассовыми X5 и Q7.

>> При этом iX55 разгоняется до 100 км/ч за 10,4 с. Смешно. Понятно что он дешевле, трактор.

> Тут надо к психиатру.

Качества данного немассового автомобиля соответсвуют его уровню марки. Понятно что он из-за этого дешевле. Но кому неважен факт того что данная консервная коробка с 240 л.с. разгоняется дольше 10 секунд до 100 км/ч пусть её себе покупает.

pythonist
()
Ответ на: комментарий от Aceler

> Бензин бесплатен, ведь я могу купить BMW 116i и там будет полный бак.

Какая связь? Намёк на то что обновления в Мак ОС Х платные? Старо и скучно. Все обновления с 10.5.0 до 10.5.8 бесплатны. Или вы ожидаете получения BMW 117i или BMW 126i бесплатно?

pythonist
()
Ответ на: комментарий от Aceler

Хотя может и используют, кода ж никто по-настоящему не видел.

Aceler ★★★★★
()
Ответ на: комментарий от Julio_Petrovich

> Одно "это такой характерный симптом ябла головного мозга?" чего стоит.

А ты не подставляйся, сравнивая _слоган_ одной фирмы с другой _фирмой_.

> Удачи вам с таким кругозором.

Насчет сравнения _слоганов_ я тоже ответил.

tailgunner ★★★★★
()

Apple кинула кость фрибзд.

Quasar ★★★★★
()
Ответ на: комментарий от Reset

Reset> Всё намного хуже, она _заставляет_ _открывать_ _чужие_ сорцы.

Не заставляет. Так что твой слив снова засчитан. Обратись к психотерапевту со своими проблемами.

Quasar ★★★★★
()
Ответ на: комментарий от Aceler

> Намёк на то что Мак ОС Х платные.

Они платные, какой кошмар. Вы даже не догадываетесь сколько софта оплачивается и при этом никто не возмущается. За мой софт тоже платят, иначе бы я не работал.

pythonist
()
Ответ на: комментарий от Reset

Reset> Если я линкуюсь с GPL либой, то я обязан открыть исходники своей софтины.

Бедняга... У тебя за спиной стоит злой бородатый мужик с топором и орёт в ухо: "ЛИНКУЙ СВОЙ СОФТ С ЖПЛ КОДОМ А ТО У**У НА**Й!!!"...

Повторяю: обратись к психотерапевту.

Quasar ★★★★★
()
Ответ на: комментарий от Reset

Reset> Это смотря с какой стороны смотреть

- Так в чужой квартире имущество чужое, не твоё.
- Это смотря с какой стороны смотреть.


Ага.

Сходи к психотерапевту и опиши свои проблемы. Если не поможет - к патологоанатому.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

> Повторяю: обратись к психотерапевту.

Давай, еще 1000000 раз повтори, может тогда осознаешь кому из нас двоих действительно нужен психотерапевт.

Reset ★★★★★
()
Ответ на: комментарий от Reset

>Всё намного хуже, она _заставляет_ _открывать_ _чужие_ сорцы.

Разумеется. Хотите создать открытый, надежный и безопасный продукт — милости просим.

Хотите сделать проприетарное говно — идите у мелкософта либы выпрашивайте. Может, они специально для убогих их под бсд откроют :)

nnz ★★★★
()
Ответ на: комментарий от Reset

Reset> Давай, еще 1000000 раз повтори, может тогда осознаешь кому из нас двоих действительно нужен психотерапевт.

Если бы ме психотерапевт был нужен, я бы может и повторил... Но факт в том, что помощь психотерапевта нужна вовсе не мне ^_^

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Если смотреть со стороны авторов GPL либ, то это они хотят забрать чужое, навязывая всем тем, кто линкуется с их либой, GPL.

Reset ★★★★★
()
Ответ на: комментарий от Reset

Reset> Если смотреть со стороны авторов GPL либ, то это они хотят забрать чужое, навязывая всем тем, кто линкуется с их либой, GPL.

Это что они навязывают? Они написали библиотеку и вправе ставить свои условия её использования. Доказывай обратное.

Почему бы тебе тогда не предъявить мелкософту претензии на то, что она офциально не разрешает пользоваться вендой бесплатно всем подряд? ^_^

Quasar ★★★★★
()
Ответ на: комментарий от Reset

Reset> боюсь, что как раз тебе, "у кого что болит тот о том и говорит"

Так дело в том, что начал разговор о том, что GPL несвободна, именно ты. ^_^

Так что распиши всё по пунктам и подкрепи аргументами. -_^

Quasar ★★★★★
()
Ответ на: комментарий от nnz

Ничего не получится, в сообщество можно выкидывать таким способом только всякий ширпотреб на доделку -- браузеры, офисы, плееры всякие ...

Reset ★★★★★
()
Ответ на: комментарий от Quasar

> Так что распиши всё по пунктам и подкрепи аргументами. -_^

только после того, как ты надешь где я сказал вот это:

> Так дело в том, что начал разговор о том, что GPL _несвободна_, именно ты. ^_^

Reset ★★★★★
()
Ответ на: комментарий от Reset

> Если я линкуюсь с GPL либой, то я обязан открыть исходники своей софтины.

Преамбула к GPL намекает, то это не самая подходящая лицензия для библиотек. Многие библиотеки под LGPL, так что твой аргумент не в кассу.

anonymous
()
Ответ на: комментарий от Reset

Reset> Ничего не получится, в сообщество можно выкидывать таким способом только всякий ширпотреб на доделку -- браузеры, офисы, плееры всякие ...

Если речь про FreeBSD - это несомненно верно. Apple кидает бздунам код на бесплатное тестирование и обкатывание, а затем берёт рабочее и отлаженное, а бздунам... фиг бздунам - какие-то хорошие и рабочие компоненты достанутся, но в целом как было говно, так говном и останется.

А ежели под GPL - то тут не столько сообществу, сколько корпорациям полезно. Никто не стырит ничего, а если захочет форкнуть и нажиться на чужом коде, слегка его подправив и добавив действительно полезное - можно бэкпорт сделать.

^_^

Quasar ★★★★★
()
Ответ на: комментарий от Reset

Reset> только после того, как ты надешь где я сказал вот это

Так и искать нечего. На этой же странице. А точнее, тут:

http://www.linux.org.ru/jump-message.jsp?msgid=4146119&cid=4150103

Заставляет - равносильно несвобоодности. Но дело то в том, что GPL чужой код открывать не заставляет. Если решил воспользоваться _чужим_ кодом, распространяющимся на условиях GPL, то следуй условиям. Другие разработчики свои условия ставят на использование своих библиотек и программ. Чем хуже софт под GPL? ^_^

Quasar ★★★★★
()
Ответ на: комментарий от Reset

Кстати. Утверждения начал делать ты. Посему я сперва не должен ничего пиводить. Но тенденция сей беседы стремится к твоему очередному сливу.

Так что давай, быстрее обосновывай свои слова. ^_^

Quasar ★★★★★
()
Ответ на: комментарий от Reset

>Ничего не получится, в сообщество можно выкидывать таким способом только всякий ширпотреб на доделку -- браузеры, офисы, плееры всякие ...

И?

nnz ★★★★
()
Ответ на: комментарий от Quasar

> Другие разработчики свои условия ставят на использование своих библиотек и программ. Причём библиотеки очень часто под LGPL, так что вопли про ай-яй-яй такую нехорошую GPL становятся по-настоящему смешны.

anonymous
()
Ответ на: комментарий от vitosnet

Макос платная, и платная изрядно

Большинство пользователей ставят апдейты -- $30-40

>и требования у неё изрядные

Ты оную MacOS видел вообще? Или пытаешься спроецировать найденные в инете скриншоты на собственные наблюдения за KDE4 по соотношению eyecandy/тормоза? Ы?

Для справки. Интерфейс Mac OS X отрисовывается значительно быстрее GUI винюков, и уж тем паче иксов (даже с композитом).

А требования самой системы низкие донельзя: Леопольд, к примеру, отлично работает на G4 1ГГц 2003-го года выпуска. SL -- на любом макинтеле, соответственно.

bigc ★★
()
Ответ на: комментарий от nnz

Узкоспециализированные решения пока они приносят деньги открыть под GPL невозможно, ибо сообщество не осилит, а приток денег уменьшится, так как покупать меньше будут.

Reset ★★★★★
()
Ответ на: комментарий от Aceler

>Бензин бесплатен, ведь я могу купить BMW 116i и там будет полный бак.

В сравнении с предложениями от других фирм, предлагающих машину без полного бака, _этот_ конкретный бак бензина будет бесплатен.

И бак бензина -- некорректное сравнение, в силу исчерпаемости оного. Вот если бы тебе предлагали на халяву заправлять машину пока проходит ТО, а раз в несколько лет опциональные апгрейды качества халявного топлива за недорого...

bigc ★★
()
Ответ на: комментарий от bigc

bigc> Ты оную MacOS видел вообще? Или пытаешься спроецировать найденные в инете скриншоты на собственные наблюдения за KDE4 по соотношению eyecandy/тормоза? Ы?

Увы - изрядные требования Mac OS X к железу являются неоспоримым фактом. Нет - не требования проищводительности... Требование заключается в Apple-only. В результате Mac OS X можно просто напросто выкидывать из всех сравнений и не обращать на неё внимания. Уровень у неё не тот.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

> Заставляет - равносильно несвобоодности.

Это твои эротические фантазии.

> Заставляет ... то следуй условиям.

то есть по твоей же логике получается, что GPL несвободна.

Reset ★★★★★
()
Ответ на: комментарий от Reset

А если библиотека под GPL, то либо она коммерческая (и тут большой свободы ожидать было бы странно), либо её автор идиот.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.