LINUX.ORG.RU

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

 , , ,


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 ()

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

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

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

no-dashi ★★★★★ ()

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

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


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

nnz ★★★★ ()

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

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

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

Aceler ★★★★★ ()

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

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

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

Aceler ★★★★★ ()

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

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

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

anonymous ()

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

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

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

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

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

no-dashi ★★★★★ ()

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

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

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

nnz ★★★★ ()

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

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

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

jackill ★★★★★ ()

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

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

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

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

jackill ★★★★★ ()

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

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

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

>и Symbian.


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

iZEN ★★★★★ ()

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

R.I.P.

anonymous ()

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

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

Чо?

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

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

Aceler ★★★★★ ()

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

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

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

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

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

anonymous ()

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

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

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

anonymous ()

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

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

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

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

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

pythonist ()

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

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

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

Sanitar ()

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

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

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

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

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

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

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

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

pythonist ()

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

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

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

Sanitar ()

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

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

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

Aceler ★★★★★ ()

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

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

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

nnz ★★★★ ()

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

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

Они появились и за два года обогнали даже классический 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 ()

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

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

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

pythonist ()

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

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

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

Aceler ★★★★★ ()

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

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

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

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

pythonist ()

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

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

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

pythonist ()

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

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

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

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

pythonist ()

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

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

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

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

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

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

anonymous ()

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

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

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

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

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

Aceler ★★★★★ ()

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

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

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

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

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

pythonist ()

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

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

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

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

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

pythonist ()

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

> Погугли

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

pythonist ()

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

> Не угадаю.

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

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

Что ты think different.

tailgunner ★★★★★ ()

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

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

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

> Что ты think different.

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

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

pythonist ()

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

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

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

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

stalkerg ★★★★★ ()

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

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

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

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

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

anonymous ()

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

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

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

anonymous ()

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

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

anonymous ()

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

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

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

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

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

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

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

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

tailgunner ★★★★★ ()

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

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

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