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

Убедительная просьба освоить переключение раскладок в Windows и называть GPL словом GPL, иначе это будет расценено как нецензурные выражения.

Aceler ★★★★★ ()

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

> Всё просто - пзднутое жлобъё не просто берёт попользоваться, оно захапывает себе, навязывая свои жлобские условия.

> Потому что для людей - не жалко!

Восхитительные взаимно противоречащие параграфы. Медаль им. Луговского в студию.

> Чтобы любой мог пользоваться, но никто не мог наложить ограничения на использования кода, навешивать на пользователей всякие странные обязательства.

А вот это ложь. Это как раз GPL так делает, а BSD никакой код не защищает.

Aceler ★★★★★ ()

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

> Аналогия с едой хороша тем, что даже опенсурсная разработка требует для своего производства ресурсов. Время разработчика, как минимум. Деньги на его пропитание, электроэнергия на работу компа.

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

Aceler ★★★★★ ()

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

> Так в чём проблема, если всех всё полностью устраивает?

Как раз в третьем. Который бегает вокруг, орёт что-то там про проприетарщину, какашками кидается. Который настырный, наглый и брехливый (по этой части не уступает коммерсу), всякому встречному рассказывает, что ОН, третий, ПЗДист единственная альтернатива жадному мироеду-коммерсу, он спасение мира от засилья проприетарщины. Люди слабы, как многие ведутся на рекламу коммерса, так многие ведутся на ложь ПЗДиста.

> Нет, он не смотрит, он орёт о том, что третий аморален, низок и хуже того, первого.

Редко. Но, конечно, ПЗДист предпочёл бы, чтобы только он имел голос, чтобы только его мнение играло. И очень нервно реагирует на чужое мнение.

Mess ()

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

> Который бегает вокруг, орёт что-то там про проприетарщину, какашками кидается.

Да, конечно:

> ПЗДист

> ложь ПЗДиста.

> Но, конечно, ПЗДист

Какашками кидается прямо в каждом посте, ага.

Следующий пост с употреблением термина ПЗД будет удалён.

Aceler ★★★★★ ()

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

> называть GPL словом GPL

Я посчитаю, сколько раз здесь безнаказанно употреблялись уничижительные варианты произношения BSD, и обязуюсь употреблять название ПЗД не более, чем вдвое меньшее кол-во раз.

Mess ()

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

> Будь последователен, удаляй сообщения с словом "БЗДун"

В треде только один человек использовал слово БЗДун, он получил предупреждение и пока не появляется.

Aceler ★★★★★ ()

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

А мне оно без надобности. Если я позволяю себе жёстие высказывания, то ни разу не впадаю в истерику от аналогичного уровня ответов. Соответственно, не считаю нужным щадить чувства того, кто сам начинает хамить оппоненту. Это только ты сумел осознать, каково это, когда обзывают, только когда затронули твоё.

Mess ()

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

:)

vitosnet ()

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

>> Я так и делаю. На серверах Линукс, на десктопах Мак.

> Наверное медиакорпорация у Вас. Издательский дом как минимум.

Нкбольшая IT компания, ценящая удобство и скорость работы.

> Мак хорош, но дорог. Сказать что безумно дорог было бы покривить душой.

MacMini с Core2Duo 2,53 GHz, 4 GB RAM, 2x 500 GB HDD, Mac OS X 10.6 Server на неограниченное количество клиентов стоит 999 долларов! Дорого? Сколько вантузный сервер стоит???

pythonist ()

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

> Нкбольшая IT компания, ценящая удобство и скорость работы.

:)

> Сколько вантузный сервер стоит?

Сколько вантузный сложно сказать, а линуксовый стоит вот сколько:

Gigabyte GA-MA74GM-S2H со встроенным видео и сетью 1999 руб

4 Gb кингстона 1499 *2 руб

2 500Gb барракуды 2000 *2 руб

коробочный Athlon 2 X2 2,8 Ghz 2500 руб

корпус 1600 руб

Линукс бесплатно

итого имеем 13000 руб приблизительно

курс у нас сейчас около 30

имеем на выходе чуть больше 400 USD

Вот Вам и обещанные два раза экономии. Даже чуть больше чем два раза.

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

vitosnet ()

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

Внезапно , вся история знаний человечества ближе к BSD лицензии

А ну прикинь вариант GPL таблицу умножения или матанализ ?
уже страшно ? :))

Где-то GPL таки это коммуняцкий выверт в IT.

elipse ★★★ ()

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

> Внезапно , вся история знаний человечества ближе к BSD лицензии

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

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