The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз CyanogenMod 9, независимой сборки мобильной платформы ..., opennews (ok), 11-Авг-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


12. "Релиз CyanogenMod 9, независимой сборки мобильной платформы ..."  +6 +/
Сообщение от gaga (ok), 11-Авг-12, 18:54 
>Так как системные требования Android 4 существенно возросли по сравнению с Android 2.3

господи, как же меня это утомило

Ответить | Правка | Наверх | Cообщить модератору

44. "Релиз CyanogenMod 9, независимой сборки мобильной платформы ..."  +/
Сообщение от qux (ok), 12-Авг-12, 11:43 
Эти требования и найти проблема, официальных вроде бы нет.
Ответить | Правка | Наверх | Cообщить модератору

45. "Релиз CyanogenMod 9, независимой сборки мобильной платформы ..."  +/
Сообщение от GG (ok), 12-Авг-12, 11:57 
> Эти требования и найти проблема, официальных вроде бы нет.

arm6 200мгц или эквивалентный другой архитектуры
32мб озу
32мб пзу (после заливки рома в него)
совместимое устройство ввода (обычно тачскрин, но можно и мыша)
совместимый сетевой интерфейс (да, без сети он не стартует)
хотя бы одна кнопка (рекомендуется три)

Для юзеров они не распространяются, т.к. нет официального юзерского дистрибутива андройда
Есть только OEM и вот этим OEM требования сообщаются

Ответить | Правка | Наверх | Cообщить модератору

46. "Релиз CyanogenMod 9, независимой сборки мобильной платформы ..."  +/
Сообщение от qux (ok), 12-Авг-12, 12:10 
Как-то очень либерально. Неужели заметная часть девайсов с 2.* им не удовлетворяет?

Насчет дистрибутива, все равно, исходники же дают. Получается, хочешь — собирай, запускай, но как оно будет у тебя работать, узнаешь уже потом.

Ответить | Правка | Наверх | Cообщить модератору

47. "Релиз CyanogenMod 9, независимой сборки мобильной платформы ..."  +/
Сообщение от GG (ok), 12-Авг-12, 12:43 
> Насчет дистрибутива, все равно, исходники же дают. Получается, хочешь — собирай,
> запускай, но как оно будет у тебя работать, узнаешь уже потом.

Исходники дают только тех компонент, которые лицензией требуют отдачи исходников.
А вендоры обычно перепиливают половину дройда и прикручивают к нему все железки с помощью такой-то матери.
1. Хера-с-два ты сможешь их так прикрутить, не зная как они работают и не имея исходников ни дров ни костылей
2. Именно эти многочисленные костыли мешают адекватной работе чего угодно кроме зонда вендора
3. Именно изза них бывает невозможно поставить более свежего дройда — новое ядро с новым обвесом, к которым старые костыли не подходят
4. Эти грабли вендоры создают не только юзерам, но и самим себе, затрудняя как изначальную разработку, так и обновление ПО в будущем

мораль: все ебанулись

Ответить | Правка | Наверх | Cообщить модератору

48. "Релиз CyanogenMod 9, независимой сборки мобильной платформы ..."  +/
Сообщение от qux (ok), 12-Авг-12, 13:21 
FTGJ: лицензия Apache (вроде основная для кода юзерспейса в ванильном андроиде) отдавать исходники не требует. См. также скандал с версией 3.

Разве из ванильного дерева нельзя собрать хоть одну готовую рабочую конфигурацию?

Основные проблемы обычно с видеодрайвером и wifi, насколько в курсе. А так, с помощью какой бы матери не было, в исходниках ядра / uboot (которые должны быть предоставлены по GPLv2) это должно быть.

Ответить | Правка | Наверх | Cообщить модератору

49. "Релиз CyanogenMod 9, независимой сборки мобильной платформы ..."  +/
Сообщение от GG (ok), 12-Авг-12, 13:53 
> Разве из ванильного дерева нельзя собрать хоть одну готовую рабочую конфигурацию?

Этот вопрос надо задавать вендорам твоего железа

> Основные проблемы обычно с видеодрайвером и wifi, насколько в курсе. А так,
> с помощью какой бы матери не было, в исходниках ядра /
> uboot (которые должны быть предоставлены по GPLv2) это должно быть.

Ядро и загрузчик — далеко не единственный способ прикрутить железки к андройду.
И практика показывает, что ими ни кто и никогда не пользуется.

Пример не из дройда, но из реальной жизни:
Любой современный принтер HP закодится в пингвинуксе оч просто: cups + набор инструкций в ppd = счастье
То ли дело в оффтопике:
1. скачайте 700мб драйвера, который по сути бинарь, который без админских прав не стартует
2. подождите полчасика, пока оно отдуплится
3. ответьте на тысячу тупых вопросов
4. подпишитесь на спам от хьюллета
5. почитайте мануал
6. ответьте ещё на десяток вопросов
7. ОПАНЬКИ! оказывается надо выкачать ещё гигабайт файликов на 64кбод с медленного пиндостанского сервера, приходите завтра
8. забыли отключить USB? удаляем такой-то матерью следы из оффтопика и всё по новой, с первого пункта, не исключая седьмой

если всё пройдёт успешно, то в оффтопике будет постоянно висеть 3-4 сервиса (в зависимости от модели), без которых не будет работать ничего
сервисы эти будут регулярно сыпать всплывающими окошками о состоянии принтера или с ошибками в скриптах

а теперь представим, что у нас не HP, а какой-нибудь ёбаный кенон
всё то же самое, только под пингвинукс нет ни софта ни скриптов ни хуя
как хочешь так и заводи его там
надо ли говорить, что родной 1гб драйвер от кенона для форточки не запустится ни в вине ни в виртуалке ни даст расшарить принтер с форточного компа

Ответить | Правка | Наверх | Cообщить модератору

52. "Релиз CyanogenMod 9, независимой сборки мобильной платформы ..."  +/
Сообщение от qux (ok), 12-Авг-12, 17:43 
> Этот вопрос надо задавать вендорам твоего железа

Вопрос был насчет существующего положения вещей, и ответ вроде бы утвердительный:

http://source.android.com/source/building-devices.html

> With the current release, it is possible to build for Nexus 7, for some variants of Galaxy Nexus, for a variant of the Motorola Xoom, and for all variants of Nexus S and Nexus S 4G.

Т.е. сборка из ванильных исходников для кое-чего есть. Другое дело, что точные наименования моделей делают ненужным еще и перечисление системных требований, но всё же, кто-нибудь может захотеть попробовать андроид на подобной по железу платформе, отличающейся, например, частотами и объемом памяти. Так что в списке требований все равно есть смысл, имхо.

> Ядро и загрузчик — далеко не единственный способ прикрутить железки к андройду.
> И практика показывает, что ими ни кто и никогда не пользуется.

В смысле? Если вам нужно что-то сделать в kernel mode, то куда вы денетесь. Пример с cups больше исключение даже для десктопного железа, тем более что относится к периферии.
Повторюсь, основная проблема, из тех, о которых в курсе — отсутствие исходников для некоторых важных частей. Для модулей ядра это в принципе можно игнорировать, привязавшись к стоковой версии оного, но одним ядром для кое-чего (например, видео) дело не ограничивается. В результате имеется достаточно неудобств для, скажем, такой распространенной на ARM SoC вещи как видео от PowerVR.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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