Компания Qualcomm объявила (http://lists.freedesktop.org/archives/dri-devel/2010-July/00... об открытии исходных текстов модуля (https://www.codeaurora.org/gitweb/quic/la/?p=kernel/msm.git;... Linux-ядра, предназначенного для обеспечения поддержки работы 2D/3D-механизмов акселерации, доступных в OpenGL ES-совместимом графическом ядре чипсета Snapdragon (http://ru.wikipedia.org/wiki/Snapdragon), на базе которого выпускаются мобильные устройства и телефоны. В частности, на данной платформе построены смартфоны Google Nexus One и Dell Streak.
Представители Qualcomm попытались продвинуть открытый код модуля в состав основного Linux-ядра, но встретили сопротивление (http://lists.freedesktop.org/archives/dri-devel/2010-July/00... так как код драйвера, работающего в пространстве пользователя, остается закрытым. Публикация модуля привела к дебатам, в ходе которых разработчики пы...URL: http://www.phoronix.com/scan.php?page=news_item&px=ODM4OA
Новость: http://www.opennet.me/opennews/art.shtml?num=27170
Объясните по-русски и для тупых: почему не приняли и как сейчас этот драйвер можно использовать?
> Объясните по-русски и для тупых: почему не приняли и как сейчас этот драйвер можно использовать?Для "самых самых": у драйвера две части. Одна закрытая, вторая закрытая. Ну а дальше все и так понятно.
>Для "самых самых": у драйвера две части. Одна закрытая, вторая закрытая. Ну
>а дальше все и так понятно.Ошибся... Одна открытая, а вторая закрытая. Без этой закрытой части драйвер не работает и смысла не имеет. А такие драйвера точно не нужны.
интересный критерий "нужности". я так думаю, что драйвер нужен, потому что он обеспечивает нормальную работу какого-то либо устройства. Исходя из его определения. другое дело что в открытом ядре он конечно врядли нужен, по очевидным причинам.
Поправка: нужности в ядре.
>интересный критерий "нужности".Нормальный критерий.Драйвер который никто кроме квалкома не сможет нормально дорабатывать - нафиг не сдался. А чего это разработчики ядра должны тягать модуль под который еще и огромный проприетарный выносок нужен? Пусть сам квалком и тягает свой геморрой, если ему это надо.
> Без этой закрытой части драйвер не работает и смысла не имеет.Ну что же Вы так. Если это Вам не очевидно, то хотя бы читали бы внимательнее:
"С другой стороны модуль предоставляет высокоуровневый интерфейс к графической подсистеме и позволяет управлять графической памятью, переключением контекста и прерываниями, что упрощает создание независимым сообществом на его основе полностью открытого пользовательского драйвера."
Т.е., проще говоря, разработчикам открытого драйвера придётся переписывать уже не весь его с нуля, а только часть. Это вполне себе лучше чем если бы они ничего не открыли.
ну вот как напишут свободный и готовый хоть к какому нибудь применению тогда и разговор будет. а то получается либо бесполезен (без блоба), либо не готов (без открытой части).
ядро - открытый проект. и с определенной лицензией. пусть ищут себе другой (или создают) либо принимают общие для всех условия.
Объясняю, драйвер на половину открытый из-за этого куча проблем начиная с тестирования заканчивая безопасностью - ИМХО стоит на основе этого "драйвера" написать открытый.
Пусть распространяют как nvidia и ati (fglrx)
>открытый код модуля в состав основного Linux-ядра, но встретили сопротивление, так как код драйвера, работающего в пространстве пользователя, остается закрытым.Никакого сопротивления: "открывателям" доходчиво объяснили, куда они могут пройти с попытками перекладывания на разработчиков ядра проблем поддержки своего (даже!) "открытого" кода, который _невозможно_ исправлять и поддерживать.
+++Спасибо, Дэйв.
Полностю согласен с разработчиками. Не нужны в кернеле псевдооткрытые части, что бы они не реализовывали. Сделаешь одно исключение - набежит толпа..... а потом по судам затаскают. В лес, все в лес.
Всё впорядке. код драйвера в ядре - не надо. Исходники и сам драйвер - надо.
Одни открыли, другие отфильтровали. Это 2 пложительные новости. Если кому-то будет нужно (тому же гуглу или деллу, на случай если квалком забьёт на драйвер), на основании исходников напишут свой драйвер и включат (опять, если от этого будет толк)в ядро.
Ати прекратило поддержку х1000й серии? Открытый драйвер не дал железу умереть. Всё ок.
Эххх... вначале плачут по поводу отсутствия дров, а когда эти дрова предоставляют - гордо воротят нос :/
Во-во.
>- гордо воротят нос :/Им не дрова предоставили, а бесплатного геморроя предложили. Действительно, _странно, почему они отказываются?---
т.е. предоставили код и умыли руки? как я понял предложили обеспечивать поддержку в ядре в полном объеме...
Какой код? Пускалку блоба?
От драйвера не отказались, просто не приняли в ядро. Тоесть его можно установить на ту же убунту теоретически.
А что, Убунта уже есть в виде образа под кваллкоммские аппараты?
Убунта есть вв виде образа для ARM, кваллком просто купил у них лицензию, значит теоретически можно запустить.
>Убунта есть вв виде образа для ARM,Я в курсе. Но это не квалком и не очень понятно как сие относится к ядру и убунте. Убунта что, начала позиционироваться на телефоны на квалкоме?
> кваллком просто купил у них лицензию,
У убунтуйцев?!? Квалкомм?! На что? Ж8-[ ]
>>Убунта есть вв виде образа для ARM,
>
>Я в курсе. Но это не квалком и не очень понятно как
>сие относится к ядру и убунте. Убунта что, начала позиционироваться на
>телефоны на квалкоме?
>
>> кваллком просто купил у них лицензию,
>
>У убунтуйцев?!? Квалкомм?! На что? Ж8-[ ]Не у каноникал, а у ARM квалкомм лицензировал производство процессоров. Спросили про девайсы, есть нетбуки и планшеты на квалкомме
Вроде как квалкоммовские чипсеты обычно используюся при производстве мобильников. Они конечно тоже ARM, но вот ноуты на квалкоме лично я никогда не видел. Вы видели? oO
Нетбуки в китае собирают 500Мгц'овые, на лоре планшеты на 1ГГц пробегали. А вообще ARM-based нетбуки смартбуками кличут. В августе появится смартбук от Тошибы, правда не на квалкоммовские а на тегре 250.
А при чем тут вообще нвидия и тегра? У них общего только то что тоже ARM. Но видяха думается у нвидии - на основе чего-то из их решенй. И наверняка нвидия продолжит свои традиции впаривания блобов, врядли лучше квалкома.
Я о смартбуках на квалкоме в частности и ARM в целом.
А квалкомм разве не ARM процы делает? Википедию и технические спецификации аппаратов не читали что ли?
А ведь там PowerVX графическое ядро, как и в Paulsbo.