1.1, 1 (??), 12:34, 21/03/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
> Особый интерес открытый код представляет для создателей альтернативных прошивок
а для кого еще он может представлять интерес
| |
|
2.2, Andrey Mitrofanov (?), 12:36, 21/03/2012 [^] [^^] [^^^] [ответить]
| +10 +/– |
>>для создателей альтернативных прошивок
> а для кого еще он может
Для пользователей их прошивок. //С любовью. Капитан.
| |
2.3, Аноним (-), 12:53, 21/03/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
>>для создателей альтернативных прошивок
> а для кого еще он может
Для тех кому интересен код. //С любовью. Капитан2.
| |
2.4, Tav (ok), 13:08, 21/03/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
Открытая прошивка — это определенная гарантия отсутствия вредоносного шпионского кода типа Carrier IQ. Мы доверям мобильным устройствам очень много личной информации и имеем право знать, как наша информация хранится и обрабатывается этими устройствами, когда и куда передается.
Для дополнительной уверенности можно собрать прошивку самому или использовать сборку от мейнтейнеров, которым доверяешь больше (например, CyanogenMod).
| |
|
3.12, Аноним (-), 15:01, 21/03/2012 [^] [^^] [^^^] [ответить]
| +7 +/– |
>имеем право знать, как наша информация хранится и обрабатывается этими устройствами, когда и куда передается.
Проприетарщики навроде ябла и некрософта (особенно) не считают что у вас есть какие-либо права.
| |
|
4.13, Tav (ok), 15:34, 21/03/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Проприетарщики навроде ябла и некрософта (особенно)
А чем это Эппл лучше Майкрософта?
> не считают что у вас есть какие-либо права.
Поэтому я не пользуюсь их продукцией.
| |
|
5.14, Аноним (-), 15:45, 21/03/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
> А чем это Эппл лучше Майкрософта?
Да ничем. Одинаково мерзостные акулы, эппл даже понаглее, особенно в мобильной сфере.
| |
5.23, исчо_адын_аноним (?), 22:45, 21/03/2012 [^] [^^] [^^^] [ответить]
| +/– |
>> Проприетарщики навроде ябла и некрософта (особенно)
> А чем это Эппл лучше Майкрософта?
>> не считают что у вас есть какие-либо права.
> Поэтому я не пользуюсь их продукцией.
Intel, AMD, фениксы и прочие ARMовцы придерживаются того же мнения - нет никаких гарантий от отсутсвия аппаратных закладо
| |
|
4.26, Nomad (??), 10:13, 23/03/2012 [^] [^^] [^^^] [ответить]
| +/– |
Охохо, смищные эти фанатики. Люди _САМИ_ доверяют им свою информацию, нажимая "я согласен" под всякими соглашениями, не читая их, потому что обычно это 20-30 страниц юридического косноязычия. Другое дело, что неплохо бы обязать корпорастов более доступные для понимания соглашения. Просто, чтобы люди понимали, на что идут ради новой цацки, а уж их выбор - их дело.
| |
|
5.27, GG (ok), 22:19, 23/03/2012 [^] [^^] [^^^] [ответить]
| +/– |
Не поможет. Когда коровочеловеку приспичивает новую цацку - он уже на всё становится готов.
Помнится был один форточный наркоман, которого поставили перед выбором: заплатить за форточку или перейти на пингвинукс (или ещё куда). Пользовался он исключительно лисой для говноклассников и мейлсрушечки и либреофисом для пишушинга машинкинга. И стоял рядом древненький, но хороший ЛазерДжет 4л.
И вот он взял кредит в банке на 12000 рублей при его зарплате в 10000, жене и двоих детях, только чтобы купить форточку "под которой всё работает".
Эти люди - больны. Это зависимость сильнее любой психологической наркотической. Некоторые человеческие особи ради форточки (или яблока) готовы отказаться от героина, табака и секса!
| |
|
|
|
|
1.6, Аноним (-), 13:13, 21/03/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
"... открытый код ... средства акселерации GPU ..." там есть исходники драйвера Mali с поддержкой 3D?
| |
|
2.16, Hugo Reyes (ok), 16:10, 21/03/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если послная история всех изменений не нужна, то можно сделать только shallow clone (радикально уменьшает размер скачиваемого с удаленного репозитария):
git clone --depth 1 <url>
| |
|
3.20, seyko2 (?), 18:46, 21/03/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
Спасибо! :-)
После перезагрузки под Win7 стало ясно, что после нажатия на ссылку выскакивает окно javascript с запросом подтверждения лицензии. Получить прямую ссылку на файлы мне не удалось. Скорее всего, их вытаскивают из того же git и в живом виде они не существуют.
Собираюсь освоить android и перейти на него и на домашнем компе. После долгих попыток удалось загрузиться с livecd ICS с android-x86 (версия для asus eeepc, лучше всего запускается в debug-mode). Мышь не видит, зато есть сеть и тачпад.
Выяснил, что android вполне себе может сосуществовать с обычной glibc или uclibc. То есть нет никаких препятствий для универсального компа -- для разработки и отладки Android-приложений под X86.
| |
|
4.21, Hugo Reyes (ok), 19:15, 21/03/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Спасибо! :-)
Посмотрел документацию, они предлагают использовать утилиту repo, которая по сути является оберткой над git
в скрипте этой утилиты есть упоминание про поддержку shallow clone:
group.add_option('--depth', type='int', default=None,
dest='depth',
help='create a shallow clone with given depth; see git clone')
| |
4.28, GG (ok), 22:22, 23/03/2012 [^] [^^] [^^^] [ответить]
| +/– |
> освоить android и перейти на него и на домашнем компе
Мъсье собирается познать толк в истинных извращениях?
| |
|
5.30, Sergey (??), 00:09, 24/03/2012 [^] [^^] [^^^] [ответить]
| +/– |
>> освоить android и перейти на него и на домашнем компе
> Мъсье собирается познать толк в истинных извращениях?
А в чем проблема, кроме андроидной специфики разрабатываемых приложений? Учитывая общее количество устройств с андроидами супротив обычных ПК можно попробовать прикинуть тренд развития ОС и приложений. У того же яббла с выходом льва приведена любопытная статистика о продаже порядка 30 миллионов компов за все время выпуска их ПК и 150 миллионов мобильных девайсов с iOS только за последний год. тенденции развития становятся очевидными. Аналогичны планы у МС с их Вынь8 - универсальной платформой для ПК, сервров и мобильныз устройств.
| |
|
|
|
|
1.15, SeyKo (?), 15:59, 21/03/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>> В то время как HTC и многие другие производители телефонов ограничиваются публикацией компонентов ядра Linux, открытия которых требует лицензия GPL, компания Samsung опубликовала код всех составных частей платформы Android, поставляемых под лиценизиями BSD и Apache.
В архиве только исходники ядра и изменения от самсунга для android-4.0.3. То есть светлое будующее, которое описал автор новости, не наступило. Вот содержимое README_platform.txt из указанного архива:
How to build platform
1. Get android open source.
: version info - Android icecreamsandwich 4.0.3
( Download site : http://source.android.com )
2. Overwrite modules that you want to build.
- \external\libjpega : Write "libjpega \" into "build\core\user_tags.mk" so that add this module.
- \external\libexifa : Write "libexifa \" into "build\core\user_tags.mk" so that add this module.
3. Copy the files to original Gingerbread source tree (overwrite) and then make
4. make update-api
5. make
Как минимум, для построения прошивки самому надо иметь ещё исходники прошивки Gingerbread. Я что-то неправильно понял? И что тогда конкретно нам предлагают взять с http://source.android.com ? Исходники прошивки Gingerbread для Samsung Galaxy S2 ? Тогда гигабайты GIT никуда не делись :-(
Вопрос для викторины: что отличет Android от обычного Linux:
a) оптимизированная системная библиотека bionic
b) своя оригинальная реализация java vm под названием dalvik
c) что-то, о чём все, пишущие про программирование под Android (программисты
с заоблачным опытом работы) забыают даже упомянуть
ЗЫ: купил две книги по разработке программ для Android. Фактически там только описание как программировать визульные интерфейсы под Eclipse и API для решения специфических задач (geolocation, audio, video, phone-gps). Ответа на вопрос викторины вы там не найдёте.
| |
|
2.22, XoRe (ok), 21:53, 21/03/2012 [^] [^^] [^^^] [ответить]
| +/– |
Отнеситесь к linux в android, как к embeeded, который нужен для запуска android-os.
Он вроде и есть.
Но толку от него немного.
По поводу программ - смотрите в сторону запуска native c.
А там уже на старом добром СИ пишите все, что хотите)
| |
|
3.24, Avator (ok), 08:48, 22/03/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
Странные у вас советы.
Писать на С под андройд... И под каждую вариант аппаратной архитектуры отдельно компилять?
Зачем? Странно и на мой взляд чрезвычайно вредный совет....
| |
|
4.25, XoRe (ok), 11:02, 22/03/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Странные у вас советы.
> Писать на С под андройд... И под каждую вариант аппаратной архитектуры отдельно
> компилять?
> Зачем? Странно и на мой взляд чрезвычайно вредный совет....
А вы думаете, 3D игрушки под андроид на яве пишут?
http://ru.wikipedia.org/wiki/Android#.D0.A0.D0.B0.D0.B7.D1.80.D0.B0.D0.B1.D0.
Кроме того в 2009 году в дополнение к ADT был опубликован Android Native Development Kit (NDK)[15], пакет инструментариев и библиотек позволяющий вести разработку приложений на языке С/С++. NDK рекомендуется использовать для разработки участков кода критичных к скорости.
Доступные библиотеки:
* Bionic (библиотека стандартных функций, несовместимая с libc);
* libc (стандартная системная библиотека языка Си);
...
Насчет компилять - ну бинарные пакеты dpkg/rpm компиляют же.
Кстати, вариантов архитектуры не так много.
ARM, MIPS, ещё парочка.
| |
4.29, GG (ok), 22:27, 23/03/2012 [^] [^^] [^^^] [ответить]
| +/– |
Какие проблемы скомпилировать под каждую платформу?
Не так уж их и много и не такой уж медленный этот компилятор. даже самый адовый проект можно собрать за день на самой слабой корке под все имеющиеся в природе архитектуры. И они все даже достаточно похожи, чтобы не надо было ничего ни под одну специально оптимизировать или адаптировать.
| |
|
5.31, XoRe (ok), 04:03, 24/03/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Какие проблемы скомпилировать под каждую платформу?
> Не так уж их и много и не такой уж медленный этот
> компилятор. даже самый адовый проект можно собрать за день на самой
> слабой корке под все имеющиеся в природе архитектуры. И они все
> даже достаточно похожи, чтобы не надо было ничего ни под одну
> специально оптимизировать или адаптировать.
С arm на mips портировали когда-нибудь?
| |
|
|
|
|
|