Как стать автором
Обновить

Комментарии 14

А причина в чём? именно в том что не хотят исходники отдавать?
НЛО прилетело и опубликовало эту надпись здесь
Это был перевод, но специально для Вас, дополнил своим ресёрчем.
Даже не исходники, вроде бы Qualcomm не отдаёт гуглу (а тот — покупателям) бинарные блобы драйверов (Adreno GPU) на Nexus.
блоб бывает не бинарный? BLOB — binary large object. Да и как гугл тестил бы без драйверов? Тут скорее дело в лицензии.
да, конечно, я сумбурно выразился. Конечно, у гугла блобы есть, и с устройства их можно стянуть тоже при некоторой ловкости рук, но гугл не имеет права эти блобы выдавать владельцам нексусов. Для Nexus 4 в свое время гугл договорился с Qualcomm о дровах. Для Nexus 7 — пока нет. Для Nexus One ситуация так и не разрешилась (тоже с Qualcomm). И поскольку на большинстве флагманов сейчас установлены чипы Qualcomm (Moto X, HTC One, Xperia Z...) — то получается что будущее AOSP туманно. И да, активы Qualcomm почти равны интелу, с ними бороться трудно.
Вообще я недоумеваю… почему не отдать сорцы драйверов, чего боятся-то? Я понимаю на копирайте можно заработать, но тут то в чём грабли?
И еще более недоумеваю с ситуации с гугл — ну неужели такая компания не может найти другого партнёра и вынуждена в который раз наступать на грабли?

Меня начинают всё больше печалить последние тенденции в ИТ.
Сорцы драйверов однозначно говорят об архитектуре и различных хаках внутри чипа. В общем это такой примитивный способ защиты архитектуры и реализации чипа от копирования фич путём усложнения их отслеживания.
Я думал об этом. Но если речь идёт о промышленном шпионаже, то ни что не мешает вытащить бинарники из прошивки Nexus и дизассемблировать. То есть, по сути, при желании, доступ и так есть.
Вы пробовали дизассемблировать программы/драйвера? Легко понять? В качестве наиболее яркого примера: Ati сорцы драйверов сообществу Linux не давало, спецификаций не давало, в результате сообщество смогло сделать не-кривые драйвера только для 2d режима. Так что вполне себе способ. Вложиться в наработку понимания и по времени и по деньгам получится дорого, зачастую проще делать что-то своё.
Не дают выкладывать бинарики от GPU. Исходники к мобильному GPU никто никогда не получал и никогда не получит.
Я вот понять не могу, выходит максимально открытые нексусы с разблокированным загрузчиком теперь, благодаря куалкому становятся плохим вариантом для сторонних прошивок? Я вообще очень удивлён, что на Nexus 4 нет ядра с поддержкой 2way call record, т.к. такое было даже на Defy, у которого бутлоадер заблокирован и ядро только стоковое. Позже узнал, что на предыдущих нексусах тоже нет нормальной записи звонков. :(
Это связано с законодательство некоторых стран (в частности США), по которому вы можете вести запись разговора только с разрешения/после уведомления (не уверен точно в форме запрета) вашего собеседника.
Я могу ошибаться, но Cyanogen вроде бы имеет шансы жить и работать на этих устройствах, т.к. им религия позволяет вытащить блобы прямо с устройсва (как это и делается для большинства других девайсов).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории