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 ()
Ответ на: комментарий от vitosnet

> Может будет и побыстрее, особенно когда количество ядер ещё подрастёт.

Конечно, конечно! Ведь это в макоси а не в линуксе ядро без патчей держит 256 процессоров, и это макос а не линукс заняла либирующие позиции в Top500. Сейчас вы должны мне новые тапочки, поскольку мои старые засмешили досмерти.

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

>>То есть их конечная цель — удалить из системы весь копилефт-софт, оставив только то, что в любой момент можно закрыть.
>Последнее утверждение не верно кстати.


Наличие логики и аргументов отличает реплику в дискуссии от пука в лужу :)

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

> А по теме: интересно, а почему эпплы так делают? Не боятся, что юзеры увидят, что FreeBSD стала работать лучше MacOS и сносить с маков ее в массовом порядке, заменяя на фряху?

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

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

> Думаешь, кто-то будет платить деньги за немного измененный и закрытый FreeBSD?

Да, и примеров масса, от EnterpriseDB на базе постгреса, кончая той же MacOS X, о которой речь.

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

>Потому что линукс-фанатики готовы ломать ноги соперникам, выражаясь словами РМС, чтобы прибежать первыми. А BSD - ближайший к ним бегун.

Да неужели? Вы очень сильно льстите BSD :-)

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

> Рынок Mac OS X растёт, Safari тоже

За счет хакинтошей :-)

> iTunes и iPhone/iPod всё захватили

Они не могли не могут и не смогут "захватить всё". Потому, что они позиционируются как "престижные предметы" массовый продукт не может быть престижным, обратное тоже верно - иначе это не "престижно" а "ширпотреб" :-)

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

Именно поэтому яббл и рапортует о рекордных продажах ябблофонов, да. Их престижность - миф, и хомячки на него ведутся как маленькие

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

>Конечно, конечно! Ведь это в макоси а не в линуксе ядро без патчей держит 256 процессоров, и это макос а не линукс заняла либирующие позиции в Top500.

http://www.xkcd.ru/619/ :)

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

>Рынок Mac OS X растёт, Safari тоже. iTunes и iPhone/iPod всё захватили

Разочарую. iPhone захватили довольно мало. И если политика не изменится, то останутся будут две большие оси на телефонах - Андроид (о боже, линуксовое ядро и нормальная обвязка) и Symbian. Заметим, что обе открытые и не под BSD.

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

>В упор не вижу, чем фряха опасна для мелкософта. Судя по направлению лучей поноса, регулярно испускаемого их маркетологами, они боятся только линупса.

Она и неопасна. Эппл удешевляет себе доработку компонент собственной системы.

Помните глюки снегопарда?

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

>Помните глюки снегопарда?

Не помню. Я не маковод.
У меня линух на десктопе.

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

>Андроид (о боже, линуксовое ядро и нормальная обвязка)

На Андроиде только линуксовое ядро. "Обвязки" под GPL там никакой нет.

>и Symbian.


Эта вообще — труп.

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

> На Андроиде только линуксовое ядро. "Обвязки" под GPL там никакой нет.

Чо?

> Эта вообще — труп.

С 70% рынка очень приятно быть трупом, да.

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

>Microsoft играет с Линуксами в погремушки, кинув Novell миллиард на расходы, а против Apple защиты не находит.

У вас потрясающие способности делать из верных предпосылок неверные выводы.

Не "не находит защиты", а "не считает серьезным противником". С точки зрения мелкософта, Apple и FreeBSD вместе взятые - это на раз плюнуть и растереть. Иначе бы на них сейчас обрушивались тонны помоев.

Действительно серьёзным противником мелкософта сейчас является только linux.

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

>Потому что линукс-фанатики готовы ломать ноги соперникам, выражаясь словами РМС, чтобы прибежать первыми. А BSD - ближайший к ним бегун.

В этом высере я вижу только стремление красноглазых фанатиков яблока обломать ноги Линуксу. И не потому, что Линукс им опасен как конкурент - нет, им его уже никогда не догнать - а просто из черной зависти.

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

> За счет хакинтошей :-)

Ну конечно... За счёт этого Apple и растёт с каждым годом.

> Потому, что они позиционируются как "престижные предметы"

iPod - самый распространённый проигрыватель в странах Европы и северной Америки. Цены в 59 и 149 долларов доступны большинству.

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

>воля компании за сколько они хотят продавать свои наработки и ваш выбор покупать их или нет.

Абсолютно. Недоумение вызывает только желание авторов бесплатно быть отыметыми любым, кто того желает. Хотя наверное им нравится роль пассивов в этом деле.

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

>> Рынок Mac OS X растёт

> На десктопах. В США.

Также и в западной Европе.

>> iTunes и iPhone/iPod всё захватили.

> Не десктопах. В США.

Также и в западной Европе.

Съездите на какую-то европейскую конференцию, где не про .NET рассказывают.

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

>лучей поноса, регулярно испускаемого их маркетологами, они боятся только линупса.

Ну, только оттого, что марка не столь раскрученная, а так думется, оно для них одинаково.

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

> iPod - самый распространённый проигрыватель в странах Европы и северной Америки. Цены в 59 и 149 долларов доступны большинству.

Меня великий Прокудин уже пытался в этом убедить, ага. Статистику покажешь?

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

> Также и в западной Европе.

Так в Западной Европе и Linux растёт.

> Также и в западной Европе.

Ещё не захватили.

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

>Ну, только оттого, что марка не столь раскрученная, а так думется, оно для них одинаково.

Ну я вроде бы припоминаю за их маркетологами вопли «Все, что угодно, только не линукс! Если вам не нравится windows server — ставьте на свой сервер BSD! Только не линукс! НЕ-Е-Е-ЕТ!»

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

> И если политика не изменится,

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

iPhone постоянно выигрывает различные опросы покупателей:

http://www.jdpower.com/telecom/ratings/Wireless-Consumer-Smartphone-Ratings-(...

http://metrics.admob.com/2009/09/august-2009-mobile-metrics-report/

> то останутся будут две большие оси на телефонах - Андроид (о боже, линуксовое ядро и нормальная обвязка) и Symbian.

Symbian теряет рынок. И он используется преймущественно на востоке, включая СНГ.

Разочарую. Рынок Андроида пока настолько мелок, что его рано учитывать.

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

> Статистику покажешь?

Гугли. Я выхожу на улицу, захожу в офисы, общаюсь с людьми разного возраста. Те кто пользуются мобильным проигрывателем - у большинства iPod.

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

> iPhone постоянно выигрывает различные опросы покупателей:

Это конечно, замечательно, но BMW тоже выигрывает опросы покупателей. Только продаётся совсем не так как Hyundai.

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

> Действительно серьёзным противником мелкософта сейчас является только linux.

Ну конечно, поэтому Мелкософт запускает постоянно антирекламу против Apple?

Линукс можно приручить, открыть у себя лабораторию по его изучению и адаптации. Делать красивые выпады кусков опен-сорса. Против Apple и Google мелкомягкие пока бессильны.

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

> Это конечно, замечательно, но BMW тоже выигрывает опросы покупателей. Только продаётся совсем не так как Hyundai.

Видимо мы живём на разных континентах. Возле меня ХуйДай не заметен, может один из ста. BMW же очень много.

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

> У «моего» большинства почему-то сотовые телефоны.

Ну это как-бы у всех есть. У некоторых по два. Кто-то сочетает проигрыватель с сотовым в iPhone.

Гниющий Симбиан я бы уже не трогал.

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

>То есть их конечная цель — удалить из системы весь копилефт-софт, оставив только то, что в любой момент можно закрыть.

>Давно пора. Последнее утверждение не верно кстати.

Хорош пургу гнать. Всё верно.

С точки зрения BSD "лицензионная чистота" - это когда приходит левый человек, делает закрытый форк и продает его за бабке. А разработчики, на чьём коде он наваривается, сосут... палец.

Хуже лицензионной чистоты только расовая.

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

> Те кто пользуются мобильным проигрывателем

Фишка статистики iPhone/iPod в том, что статистику яблочники приводят по своему классу устройств. Т.е. iPhone занимает 100% рынка iPhone. Если рассматривать узкую нишу тачфонов, то iPhone тоже крут. Если нижу коммуникаторов — iPhone всё ещё крут. Если подключать смартфоны — iPhone резко сдувается, а Symbian делает лицо кирпичом и задаёт резонный вопрос «кто здесь?».

То же с iPod. Я видел замечательную цифру 90% рынка. Рынка Hard-disk based плееров. Рынок портативных медиаплееров это хорошо, пока там не участвуют, например, любые плееры, такие как сотовые телефоны. Nokia за полгода 2008-го выпустила больше сотовых телефонов с плеерами, чем Apple выпустила iPod за последние три года вообще.

И наконец, те, кто пользуются мобильным проигрывателем iPod, делают это демонстративно, угадаешь, почему?

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

> Видимо мы живём на разных континентах. Возле меня ХуйДай не заметен, может один из ста. BMW же очень много.

Погугли.

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

>Хуже лицензионной чистоты только расовая.

Ну ничего. Расовую чистоту в 1945 передавили. Дойдёт и до bsd очередь.

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

> Так в Западной Европе и Linux растёт.

Это правда. Но преймущественно на серверах.

> Ещё не захватили.

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

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

> Nokia за полгода 2008-го выпустила больше сотовых телефонов с плеерами, чем Apple выпустила iPod за последние три года вообще.

Где Nokia их продала? В США - точно нет. В Германии на них байкот. На востоке - думаю что точно там.

> И наконец, те, кто пользуются мобильным проигрывателем iPod, делают это демонстративно, угадаешь, почему?

Не угадаю. Что тут демонстрировать другим? Или кнопки нужно втихую в кармане нажимать? Или фотки и программы вслепую просматривать?

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

> Погугли

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

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

> Не угадаю.

Так и запишем: использование продукции Apple отупляет.

> Что тут демонстрировать другим?

Что ты think different.

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

> Так и запишем: использование продукции Apple отупляет.

Запиши это на свой прогнивший Symbian или лучше на Windows Mobile. Мобила ведь музыку крутит? Небось ещё и пиратские MP3?

> Что ты think different.

При этом у большей половины пользователей проигрывателей в общественном транспорте iPod-ы. Кто тут think different? Что тут демонстрировать?

У вас стереотипы какие-то старческие. Данный проигрыватель - обычное явление в массе.

pythonist
()

> Линукс очень хорош, но всегда ли? Я на десктопе перешёл с Линукса на Мак.

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

ЗЫ это так... для флейма. но Linux явно не хуже и мне KDE4 гораздо приятнее чем OSX

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

>Huidai iX55 будет бороться с BMW X5, Audi Q7, Mercedes ML и Volvo XC90.

А вокруг вас, как вы говорили выше, одни Х5 и Q7? Вы не видите разницы между массовым и не массовым автомобилями?

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

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

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

> Что за гламурный позёр в треде?..

Это гламурный тролль с яблочными мозгами, который скоро лопнет, если его не перестанут кормить.

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

> Это гламурный тролль с яблочными мозгами, который скоро лопнет, если его не перестанут кормить. О черт! Он заляпает нас своей розовой кровью!

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

>> Так и запишем: использование продукции Apple отупляет.

> Запиши это на свой прогнивший Symbian или лучше на Windows Mobile. Мобила ведь музыку крутит?

У меня SE T630. Там нет плейера, и я даже не знаю, какая там ОС.

> у большей половины пользователей проигрывателей в общественном транспорте iPod-ы.

Это где так? Впрочем, если у вас там большинство людей ездят на BMW X5...

> Кто тут think different? Что тут демонстрировать?

Интересный вопрос. Я не могу на него ответить. Мне вообще слоган "Think different" кажется идиотским (нельзя купить способность мыслить за $150), но люди ведутся.

tailgunner ★★★★★
()

живые не должны помогать мёртвым... но мёртвые, по возможности, должны помогать живым ©

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

> Она же не запрещает коммерческого использования.

Косвенно запрещает, ибо лицензия вирусная.

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