The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Фонд СПО инициировал проект по обратному инжинирингу драйверов к PowerVR SGX

20.06.2012 22:28

Фонд свободного ПО представил проект по обратному инжинирингу драйверов для графических сопроцессоров PowerVR SGX, используемых производителями многих мобильных устройств. Целью проекта является создание свободных драйверов для данных GPU, которые смогут выступить в качестве альтернативы доступным в настоящий момент проприетарным драйверам.

Отсутствие свободных видеодрайверов является серьёзным препятствием в формировании полностью свободной прошивки для смартфона OpenMoko GTA04, основанного на платформе OMAP3530 с интегрированным графическим чипом PowerVR SGX. Кроме того, альтернативные прошивки на базе платформы Android, такие как Replicant и CyanogenMod, также вынуждены использовать проприетарные драйверы для устройств с GPU PowerVR или существенно урезать функциональность, ограничиваясь 2D-графикой.

Примечательно, что изначально сайт и список рассылки проекта были созданы на серверах инфраструктуры GNU (savannah.nongnu.org/projects/powervr), но после консультации с юристами закрыты и в будущем будут перенесены на не связанный с Фондом СПО и проектом GNU хостинг. По утверждению юристов имеется маловероятная, но полностью не исключённая угроза судебных претензий со стороны компании Imagination Technologies, которая может усмотреть в результатах обратного инжиниринга нарушение своей интеллектуальной собственности.

  1. Главная ссылка к новости (http://lists.openmoko.org/pipe...)
  2. OpenNews: Началось распространение четвёртого прототипа свободного телефона OpenMoko GTA04
  3. OpenNews: Представлен первый открытый видеодрайвер для Intel GMA500 (Poulsbo)
  4. OpenNews: Сообщество Openmoko представило проект нового свободного телефона GTA04
  5. OpenNews: Открыт код Lima, драйвера для GPU Mali, используемого во многих ARM-чипах
  6. OpenNews: Представлен открытый драйвер для графической подсистемы чипов Qualcomm
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/34149-openmoko
Ключевые слова: openmoko, gta04, powervr, driver
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (51) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 22:35, 20/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это тот же который и в тех полутора атомах, которыми нелюбители пингвинов козыряют? :)
     
     
  • 2.50, Anonim (??), 18:21, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Победитель конкурса "эпичный каммент года" определился )
     

  • 1.2, qux (ok), 22:55, 20/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что тогда вот это? Только ядерная часть, а они хотят с юзерспейсом поработать?

    http://git.omapzoom.org/?p=kernel/omap.git;a=tree;f=drivers/gpu/pvr;h=829d229

     
     
  • 2.4, yurikoles (ok), 23:54, 20/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Лицензия не позволяет распространять модули ядра без исходников.
     
     
  • 3.6, qux (ok), 00:20, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Разве у ядра нет linking exception, позволяющего модулю не нести обязанностей производной работы в терминах GPL?
     
     
  • 4.9, Аноним (-), 05:36, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Это довольно серая область. Чтобы внести больше ясности, разработчики явно помечают многие символы как "GPL only", внося в их имя GPL_ONLY и требуя при вгрузке модуля чтобы у того была лицензия GPL если он хочет сие использовать. Что лишний раз радует проприерасов, подставляя им подножку - они могут юзать весьма ограниченный субсет функций в проприерасских модулях. Тут еще один субъект вонял что нвидию отбрили с их аппетитами когда они просили сделать нужную им функцию не GPL_ONLY. Заворкэраундить можно все, но как видите приняты чисто технические меры чтобы сие было неудобно, геморно и неэффективно. Ибо нефиг.

    Также ядро при вгрузке проприетарного модуля ставит флаг tainted и в общем случае крахи такого ядра мало кто захочет разгребать - никому не упало с проприетарными блобами и их глюками без сорца ковыряться. В общем случае проприерасы велкам только в юзермоде - там вызов сисколов и их разруливание ядром уже не считается за линковку с кодом ядра.

     
     
  • 5.25, Ваня (??), 11:07, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Ставите палки в колёса производителям аппаратуры чтобы они не смогли создать нормальные драйвера, и ругаетесь что нет нормальных драйверов (вкл. Оптимус для nVidia).

    Если тебе религия запрещает жрать свинину - это не повод уничтожать всех свиней при первой возможности.

     
     
  • 6.28, Аноним (-), 11:44, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Далеко не всех Свиней никто не заставлял отправлять патчи в Linux - пусть пишут... большой текст свёрнут, показать
     
     
  • 7.36, qux (ok), 13:59, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > пусть пишут свое проприетарное ядро и толкают туда свои гениальные дрова.
    > В чужой монастырь со своим уставом не ходят.

    Для справедливости, устав никто не нарушал.

     
     
  • 8.39, Аноним (-), 14:22, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Для справедливости, разработчик нвидии приперся в список рассылки и начал пытать... текст свёрнут, показать
     
     
  • 9.44, qux (ok), 14:31, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ок Его дело попросить, их отказаться Он что-то нарушил своим вопросом ... текст свёрнут, показать
     
     
  • 10.47, Аноним (-), 14:35, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он попытался припереться со своим уставом в чужой монастырь При том что от этог... текст свёрнут, показать
     
     
  • 11.48, qux (ok), 14:55, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У вас интересное понимание общения в рассылках ... текст свёрнут, показать
     
     
  • 12.52, Аноним (-), 21:26, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У меня совершенно обычное понимание того что нвидиям и прочим никто ничем не обя... текст свёрнут, показать
     
     
  • 13.54, Михрютка (?), 21:41, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    уолл-стрит в панике нвидия весь день падает 11 уже на 0 45 за сегодня пункта у... текст свёрнут, показать
     
     
  • 14.57, Аноним (-), 19:41, 22/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю как на уоллстрит но нвидии в последнее время со всех сторон прилетает К... текст свёрнут, показать
     
     
  • 15.58, Михрютка (?), 20:08, 22/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    выходите из анабиоза, пожалуйста, Zune скопытился четыре года назад, а win8 на a... текст свёрнут, показать
     
     
  • 16.60, Аноним (-), 23:50, 22/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    квалкома же четвертая в требованиях ... текст свёрнут, показать
     
  • 13.55, qux (ok), 14:19, 22/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот и говорю 8212 интересное понимание, если вы любую просьбу предложение к... текст свёрнут, показать
     
     
  • 14.56, Аноним (-), 19:39, 22/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Для того чтобы апстрим рассматривал ваши просьбы - очевидно, следует не пытаться... текст свёрнут, показать
     
     
  • 15.59, qux (ok), 20:36, 22/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Так все-таки просьбы или навязать ... текст свёрнут, показать
     
  • 6.31, terr0rist (ok), 12:16, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Создавать драйвера - вообще не дело производителей аппаратуры. Которые, как следует из названия, должны заниматься производством аппаратуры.
    А свиней никто и не уничтожает. Просто их не пускают в столовую. Ведь вы же не жрёте со свиньями за одним столом. Или жрёте, но это скорее исключение...
     
  • 6.38, Аноним (-), 14:19, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ставите палки в колёса производителям аппаратуры чтобы они не смогли создать нормальные
    > драйвера, и ругаетесь что нет нормальных драйверов (вкл. Оптимус для nVidia).

    В чужой монастырь со своим уставом не ходят.

     
  • 5.34, qux (ok), 13:53, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > разработчики явно помечают многие символы как "GPL only",
    > ядро при вгрузке проприетарного модуля ставит флаг tainted

    Насчет этого в курсе, но это относится непосредственно к загрузке и работе проприетарного модуля, а вопрос был к распространению. В copying есть явное уточнение насчет derived work только для юзерспейса, почему-то:

    http://www.kernel.org/pub/linux/kernel/COPYING

     
  • 2.5, Аноним (-), 23:56, 20/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    именно так. В ядре – только передача примитивов железу, специально перенесли все в юзерспейс, а драйвер открыли, чтоб не нарушать GPL
     

  • 1.3, Аноним (-), 23:54, 20/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну и? домашняя страница удалена, рассылка закрыта. Куда за дальшнейшей инфой идти?
     
  • 1.7, Аноним (-), 00:48, 21/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    Опять потребуют передавать права фонду, а столман будет они вытирать о мнение авторов?
     
     
  • 2.8, ананим (?), 01:12, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Права реверсинжи6ированного драйвера?
    Прям как за своё боишься.
     
     
  • 3.10, Аноним (-), 05:39, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Права реверсинжи6ированного драйвера?
    > Прям как за своё боишься.

    Ну может он богатый и бабла на юристов у него just in case - есть :)

     
  • 3.15, Аноним (-), 09:15, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Да нет. Боюсь за то что фонд по опять будет вытирать ноги о людей которые реально будеут делать проект, абсолютно не считаяс с их мнением.
     
     
  • 4.21, Аноним (-), 09:46, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Толсто.
     
  • 4.23, Eddhie (ok), 09:56, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Люди как бы добровольно отдают Фонду свои права, более заинтересованные в свободе кода, чем в авторском пафосе.
     
  • 4.41, Аноним (-), 14:25, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Да нет. Боюсь за то что фонд по опять будет вытирать ноги

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

     
  • 2.18, kurokaze (ok), 09:41, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "они" тут чего делает? Это демон по японски. Зачем RMS вытирать демона об мнение авторов?
     

  • 1.12, Заоза (?), 08:09, 21/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    О так у меня же есть такие девайсы, нокла н900 и псвита, как раз таки работают на PoverVRSGX, ну что ж довольно приятно.
     
  • 1.13, 1 (??), 08:24, 21/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    Надеюсь они заработают судебный иск за это. Будут знать как чужую IP уважать.
     
     
  • 2.19, kurokaze (ok), 09:41, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Надеюсь они заработают судебный иск за это. Будут знать как чужую IP
    > уважать.

    Толсто.

     
  • 2.42, Аноним (-), 14:27, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Надеюсь они заработают судебный иск за это.

    Долго надеяться придется.

     

  • 1.16, анонимус (??), 09:18, 21/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Имхо, надо жестко запретить закрытые блобы грузить в девайсы (мобилки, планшеты, десктопы и т.д.). Думаю тогда производители сами принесут спеки на блюдечке.

    Это раньше можно было отмахнуться от линукса (с его 1% на десктопах), а сейчас от сотен миллионов андроид девайсов не отмахнешься !

     
     
  • 2.29, dijkstra (?), 12:00, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Детский сад, штаны на лямках:)
     
  • 2.45, Аноним (-), 14:31, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > а сейчас от сотен миллионов андроид девайсов не отмахнешься !

    Ну собственно Торвальцц уже и показывает нвидии то что они заслужили :)

     

  • 1.30, Михрютка (?), 12:14, 21/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Q: Which non-free firmware is required to operate the GTA04?
    A: required is none, unless you want to use WLAN, or 3D-Graphics acceleration.

    Q: Is the GSM firmware also open-source?
    A: No.

    чо-то странноватый опен смартфон получается.

     
     
  • 2.32, savant (ok), 12:49, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    GSM Firmware открывать производители в принципе не могут, даже если захотят. Разве что кто-то будет использовать то, что пилится в рамках osmocombb, но тогда вопросы с сертификацией железки получаются, в частности по выходной мощности, которая управляется этим самым firmware
     
     
  • 3.49, Михрютка (?), 15:12, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > GSM Firmware открывать производители в принципе не могут, даже если захотят. Разве
    > что кто-то будет использовать то, что пилится в рамках osmocombb, но
    > тогда вопросы с сертификацией железки получаются, в частности по выходной мощности,
    > которая управляется этим самым firmware

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

     
  • 2.43, Аноним (-), 14:30, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > чо-то странноватый опен смартфон получается.

    Предложи что-то на более хороших условиях. Иначе бабло полетит тем кто хотя-бы настолько осилил. А кому его еще давать? Ну не трояноклепателям же, впихивающим всякие carrier iq, RRLP и прочие бэкдоры? :)

     

  • 1.33, Anonim4ik (?), 13:32, 21/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "инжИнирингу"- проверочное слово - ИнжEнер
     
     
  • 2.35, Аноним (-), 13:56, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    проверочное слово - жЫр
     

  • 1.61, Piter_Ring (ok), 01:22, 23/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    новость почти не читал, но камЕнты - это блэск!

    Выходит, если я фон(Т) СПО то реверсэнджинг - это законно, а если у меня пару строк спи...(спионерят) - то это пиратство и ЖоПэЭль и прочье...

    Молодежь, схема с самодурством (как и любая религия) работает только в том случае , если в нее верить и соблюдать самому.  В противном случае вас всех сочтут отступниками и "аллах-аккбар-хашембеек-пиииндесссс." (с)Равшан.

    За последнее время таких много было, не вы первые - не вы последние.

    А теперь затравка или потравка ;)

    Предположим:
    я вырастил морковку;
    Продал/дал тебе морковку.
    Ты ее съел (по собственному желанию!).
    Тебе понравилось, не понравилось, отравился.
    И теперь ты требуешь рассказать весь "рецепт", откуда у меня взялась такая морковка.
    - мой ответ:
    ПТНХ.
    Не зависимо от того, купил или на шару съел или вообще спи...дил мою морковку.
    У кого есть возражения ?

     
     
  • 2.62, Andrey Mitrofanov (?), 01:35, 23/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Выходит, если я фон(Т) СПО то реверсэнджинг - это законно, а если
    > у меня пару строк спи...(спионерят) - то это пиратство и ЖоПэЭль
    > и прочье...

    Реверс таки не кода затырить.

    И да, Ваша любимая NVidia тоже не показывает исходники, чтоб не видно было, как они чужих секретов нареверсили. Опасаются!

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

    Автомобили не копируете? Мне пару мерседесов на торрент, пжлста.

     
     
  • 3.63, Piter_Ring (ok), 03:29, 23/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Выходит, если я фон(Т) СПО то реверсэнджинг - это законно, а если
    >> у меня пару строк спи...(спионерят) - то это пиратство и ЖоПэЭль
    >> и прочье...
    > Реверс таки не кода затырить.
    > И да, Ваша любимая NVidia тоже не показывает исходники, чтоб не видно
    > было, как они чужих секретов нареверсили. Опасаются!

    А у вас ноги кривые...
    Или я что-то упустил в нити суждений или при чем тут нвидия ?


    > Автомобили не копируете? Мне пару мерседесов на торрент, пжлста.

    не, не копируем, мы их выращиваем! Осенью приходите.


     
  • 2.65, Аноним (-), 21:20, 16/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > я вырастил морковку;
    > Продал/дал тебе морковку.
    > Ты ее съел (по собственному желанию!).
    > Тебе понравилось, не понравилось, отравился.
    > И теперь ты требуешь рассказать весь "рецепт", откуда у меня взялась такая морковка.
    > - мой ответ:
    > ПТНХ.
    > Не зависимо от того, купил или на шару съел или вообще спи...дил мою морковку.
    > У кого есть возражения ?

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру