LINUX.ORG.RU

Префразируя анекдот про джентельменов... Историй успеха - полно. Ядер нет %)

slackwarrior ★★★★★
()

В вдогонку: реально ли (и как собственно) собрать firmware под свой телефон

ZuBB ★★★★★
()

Вопрос не собрать - при наличии исходников собрать-то обычно не проблема. Вопрос запустить :)))

mad_soft
()
Ответ на: комментарий от thevery

> полнофункциональную версию - без шансов, думаю, по причине stable-api-nonsence.txt

API - это еще решаемо. А вот проприетарные блобы в ядре... вот это проблема.

yytreop
()
Ответ на: комментарий от yytreop

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

yytreop
()
Ответ на: комментарий от deterok

ну под него с дровами и прочим уже значительно лучше
плюс для него AOSP официально поддерживается.
начинайте читать с http://source.android.com/

thevery ★★★★
()
Ответ на: комментарий от deterok

> Их можно как то извлечь ?

Извлечь можно, есть скрипт даже. Поищи на гугл группах.

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

yytreop
()
Ответ на: комментарий от deterok

Тьфу блин, стоп. Так ты хочешь просто то же самое ядро пересобрать из исходников? Это уже точно делали для нехус оне, ищи на гугл группах.

yytreop
()
Ответ на: комментарий от yytreop

> А вот проприетарные блобы в ядре... вот это проблема.
А разве GPL это не запрещено?
Например для обхода nvidia-драйвер исходники ядерной части вроде как публикует.

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

> А разве GPL это не запрещено?

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


Например для обхода nvidia-драйвер исходники ядерной части вроде как публикует.


Вообще-то ядреный драйвер nvidia проприетарен. Только прослойка открыта, чтоб прикомпилить можно было.
Иначе зачем тогда нуво (а еще nv и проч) драйвер нужен?

yytreop
()
Ответ на: комментарий от deterok

>Да, только хочу туда загнать чудо патч на 200 строчках
На кой хрен он тебе там, ты что, гигабайты фильмом конвертишь на телефоне? Да и вообще, там есть JIT.

slipbodd
()
Ответ на: комментарий от slipbodd

по неизвестным причинам многий софт подтормаживает (граф часть), вот и решил поправить дело

deterok ★★★★★
() автор топика
Ответ на: комментарий от yytreop

> Только прослойка открыта, чтоб прикомпилить можно было.
Иначе зачем тогда нуво (а еще nv и проч) драйвер нужен?

Так эта прослойка и есть ядерная часть драйвера, разве не так? (а иксовая закрыта)

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

Ну так скачай и посмотри, что сложного-то?

4 This directory contains the source code and header files for the part
5 of the NVIDIA Linux graphics driver that interfaces with the Linux
6 kernel.
7
8 Since the Linux kernel does not support a binary driver interface for
9 use by kernel modules, NVIDIA maintains a thin interface layer that
10 can be built against supported Linux kernels and linked with a closed
11 source, kernel independent component into a loadable NVIDIA Linux
12 kernel module.

yytreop
()
Ответ на: комментарий от yytreop

Гм, так они значит внаглую GPL нарушают? Интересно, что бы получилось, если бы их попробовали засудить? Правда ядерной части должно быть маловато...

Xenius ★★★★★
()
Ответ на: комментарий от yytreop

Потому что собранный модуль nvidia.ko статически линкуется с ядром, а его исходники доступны не полностью.

По идее на девайсах, продаваемых вместе с вшитым линуксом таких драйверов быть не должно, иначе какой профит от GPL?

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

> Потому что собранный модуль nvidia.ko статически линкуется с ядром

Это не так, но и не меняет ничего.

По идее на девайсах, продаваемых вместе с вшитым линуксом таких драйверов быть не должно, иначе какой профит от GPL?


Невнимательно читаешь что я тебе пишу. Опять повторять не хочу.

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