The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Компания Samsung опубликовала код прошивки на базе Android 4..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от opennews (??) on 21-Мрт-12, 12:34 
Компания Samsung открыла доступ к коду прошивки для Galaxy S II (GT-i9100), построенной на основе платформы Android 4.0 (https://www.opennet.ru/opennews/art.shtml?num=32079) (Ice Cream Sandwich). Изначально смартфон Galaxy S II поставляется с Android 2.3 (Gingerbread), прошивка на базе Android 4.0 подготовлена в виде опционального обновления. В то время как HTC и многие другие производители телефонов ограничиваются публикацией компонентов ядра Linux, открытия которых требует лицензия GPL,  компания Samsung опубликовала код всех составных частей платформы Android, поставляемых под лиценизиями BSD и Apache.


Код можно загрузить с сайта opensource.samsung.com (https://opensource.samsung.com/) (в поле поиска следует ввести ICS, после чего будет выведена ссылка на архив GT-I9100_ICS_Opensource_Update4.zip, размером 193 Мб). В состав включены модификации кода базовой платформы, но не поставляется код созданной в Samsung пользовательской оболочки TouchWiz UI. Используя представленный архив, энтузиасты могут, внеся собственные изменения и исправления, пересобрать из исходных текстов аналог оригинальной прошивки Samsung, лишённой проприетарных компонентов. Особый интерес открытый код представляет для создателей альтернативных прошивок, таких как CyanogenMod, которые могут воспользоваться готовыми драйверами и компонентами поддержки оборудования (например, задействовать встроенную камеру и использовать средства акселерации GPU).

URL: http://www.theregister.co.uk/2012/03/19/samsung_open_source_ics/
Новость: https://www.opennet.ru/opennews/art.shtml?num=33410

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

Оглавление

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


1. "Компания Samsung опубликовала код прошивки на базе Android 4..."  –6 +/
Сообщение от 1 (??) on 21-Мрт-12, 12:34 
> Особый интерес открытый код представляет для создателей альтернативных прошивок

а для кого еще он может представлять интерес

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

2. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +10 +/
Сообщение от Andrey Mitrofanov on 21-Мрт-12, 12:36 
>>для создателей альтернативных прошивок
> а для кого еще он может

Для пользователей их прошивок. //С любовью. Капитан.

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

3. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +3 +/
Сообщение от Аноним (??) on 21-Мрт-12, 12:53 
>>для создателей альтернативных прошивок
> а для кого еще он может

Для тех кому интересен код. //С любовью. Капитан2.

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

4. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +4 +/
Сообщение от Tav (ok) on 21-Мрт-12, 13:08 
Открытая прошивка — это определенная гарантия отсутствия вредоносного шпионского кода типа Carrier IQ. Мы доверям мобильным устройствам очень много личной информации и имеем право знать, как наша информация хранится и обрабатывается этими устройствами, когда и куда передается.

Для дополнительной уверенности можно собрать прошивку самому или использовать сборку от мейнтейнеров, которым доверяешь больше (например, CyanogenMod).

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

12. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +7 +/
Сообщение от Аноним (??) on 21-Мрт-12, 15:01 
>имеем право знать, как наша информация хранится и обрабатывается этими устройствами, когда и куда передается.

Проприетарщики навроде ябла и некрософта (особенно) не считают что у вас есть какие-либо права.

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

13. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +4 +/
Сообщение от Tav (ok) on 21-Мрт-12, 15:34 
> Проприетарщики навроде ябла и некрософта (особенно)

А чем это Эппл лучше Майкрософта?

> не считают что у вас есть какие-либо права.

Поэтому я не пользуюсь их продукцией.

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

14. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +3 +/
Сообщение от Аноним (??) on 21-Мрт-12, 15:45 
> А чем это Эппл лучше Майкрософта?

Да ничем. Одинаково мерзостные акулы, эппл даже понаглее, особенно в мобильной сфере.

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

23. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от исчо_адын_аноним email on 21-Мрт-12, 22:45 
>> Проприетарщики навроде ябла и некрософта (особенно)
> А чем это Эппл лучше Майкрософта?
>> не считают что у вас есть какие-либо права.
> Поэтому я не пользуюсь их продукцией.

Intel, AMD, фениксы и прочие  ARMовцы  придерживаются того же мнения - нет никаких гарантий от отсутсвия аппаратных закладо

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

26. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от Nomad (??) on 23-Мрт-12, 10:13 
Охохо, смищные эти фанатики. Люди _САМИ_ доверяют им свою информацию, нажимая "я согласен" под всякими соглашениями, не читая их, потому что обычно это 20-30 страниц юридического косноязычия. Другое дело, что неплохо бы обязать корпорастов более доступные для понимания соглашения. Просто, чтобы люди понимали, на что идут ради новой цацки, а уж их выбор - их дело.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

27. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от GG email(ok) on 23-Мрт-12, 22:19 
Не поможет. Когда коровочеловеку приспичивает новую цацку - он уже на всё становится готов.
Помнится был один форточный наркоман, которого поставили перед выбором: заплатить за форточку или перейти на пингвинукс (или ещё куда). Пользовался он исключительно лисой для говноклассников и мейлсрушечки и либреофисом для пишушинга машинкинга. И стоял рядом древненький, но хороший ЛазерДжет 4л.

И вот он взял кредит в банке на 12000 рублей при его зарплате в 10000, жене и двоих детях, только чтобы купить форточку "под которой всё работает".

Эти люди - больны. Это зависимость сильнее любой психологической наркотической. Некоторые человеческие особи ради форточки (или яблока) готовы отказаться от героина, табака и секса!

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

6. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +2 +/
Сообщение от Аноним (??) on 21-Мрт-12, 13:13 
"... открытый код ... средства акселерации GPU ..." там есть исходники драйвера Mali с поддержкой 3D?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от caver on 21-Мрт-12, 13:34 
> "... открытый код ... средства акселерации GPU ..." там есть исходники драйвера
> Mali с поддержкой 3D?

https://www.opennet.ru/opennews/art.shtml?num=33043

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

8. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от Andrey Mitrofanov on 21-Мрт-12, 13:41 
>>с поддержкой 3D?
>/opennews/art.shtml?num=33043

Там нет 3D.

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

10. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от Аноним (??) on 21-Мрт-12, 14:09 
> https://www.opennet.ru/opennews/art.shtml?num=33043

это скорее заготовка для реверс-инжиниринга, для компиляции шейдеров ему нужен закрытый драйвер

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

9. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от Vasiok Trubachiov email on 21-Мрт-12, 13:57 
Благодарю
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от SeyKo email on 21-Мрт-12, 14:59 
Попробовал последовать алгоритму, описанному в новости, для получения исходников. Может что у меня с броузером не так, но даже при полностью включенном JavaScript загрузить исходники не предланают. То есть страница с указанием найденных исходников есть, а вот нажатие на ссылку никакого действия не оказывает. Но там есть кнопочка Inquiry. Может всё же для получения исходников надо регистрироваться? Нашёл на немецком форуме ссылку, которая сразу грузит исходники. На всякий случай вот она: https://opensource.samsung.com/reception/receptionSub.do?met...
(ссылка с сайта http://www.android-hilfe.de/kernel-fuer-samsung-galaxy-s2/21...)

Просто недавно пытался грузить исходники согласно инстукциям Google http://source.android.com и http://www.android-x86.org/ . И после общения с git и его гигабайтпми, вдруг начал уважать готовые архивы с размеров всего в 193 мегабайта :-)

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

16. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +1 +/
Сообщение от Hugo Reyes email(ok) on 21-Мрт-12, 16:10 
Если послная история всех изменений не нужна, то можно сделать только shallow clone (радикально уменьшает размер скачиваемого с удаленного репозитария):
git clone --depth 1 <url>
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

20. "Компания Samsung опубликовала код прошивки на базе Android 4..."  –2 +/
Сообщение от seyko2 email on 21-Мрт-12, 18:46 
Спасибо! :-)
После перезагрузки под Win7 стало ясно, что после нажатия на ссылку выскакивает окно javascript с запросом подтверждения лицензии. Получить прямую ссылку на файлы мне не удалось. Скорее всего, их вытаскивают из того же git и в живом виде они не существуют.

Собираюсь освоить android и перейти на него и на домашнем компе. После долгих попыток удалось загрузиться с livecd ICS с android-x86 (версия для asus eeepc, лучше всего запускается в debug-mode). Мышь не видит, зато есть сеть и тачпад.

Выяснил, что android вполне себе может сосуществовать с обычной glibc или uclibc. То есть нет никаких препятствий для универсального компа -- для разработки и отладки Android-приложений под X86.

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

21. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от Hugo Reyes email(ok) on 21-Мрт-12, 19:15 
> Спасибо! :-)

Посмотрел документацию, они предлагают использовать утилиту 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')

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

28. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от GG email(ok) on 23-Мрт-12, 22:22 
> освоить android и перейти на него и на домашнем компе

Мъсье собирается познать толк в истинных извращениях?

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

30. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от Sergey (??) on 24-Мрт-12, 00:09 
>> освоить android и перейти на него и на домашнем компе
> Мъсье собирается познать толк в истинных извращениях?

А в чем проблема, кроме андроидной специфики разрабатываемых приложений? Учитывая общее количество устройств с андроидами супротив обычных ПК можно попробовать прикинуть тренд развития ОС и приложений. У того же яббла с выходом льва приведена любопытная статистика о продаже порядка 30 миллионов компов за все время выпуска их ПК и 150 миллионов мобильных девайсов с iOS только за последний год. тенденции развития становятся очевидными. Аналогичны планы у МС с их Вынь8 - универсальной платформой для ПК, сервров и мобильныз устройств.

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

15. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от SeyKo email on 21-Мрт-12, 15:59 
>> В то время как 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). Ответа на вопрос викторины вы там не найдёте.

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

22. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от XoRe (ok) on 21-Мрт-12, 21:53 
Отнеситесь к linux в android, как к embeeded, который нужен для запуска android-os.
Он вроде и есть.
Но толку от него немного.

По поводу программ - смотрите в сторону запуска native c.
А там уже на старом добром СИ пишите все, что хотите)

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

24. "Компания Samsung опубликовала код прошивки на базе Android 4..."  –1 +/
Сообщение от Avator (ok) on 22-Мрт-12, 08:48 
Странные у вас советы.
Писать на С под андройд... И под каждую вариант аппаратной архитектуры отдельно компилять?
Зачем? Странно и на мой взляд чрезвычайно вредный совет....
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

25. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от XoRe (ok) on 22-Мрт-12, 11:02 
> Странные у вас советы.
> Писать на С под андройд... И под каждую вариант аппаратной архитектуры отдельно
> компилять?
> Зачем? Странно и на мой взляд чрезвычайно вредный совет....

А вы думаете, 3D игрушки под андроид на яве пишут?

http://ru.wikipedia.org/wiki/Android#.D0.A0.D0.B0.D0.B7.D1.8...

Кроме того в 2009 году в дополнение к ADT был опубликован Android Native Development Kit (NDK)[15], пакет инструментариев и библиотек позволяющий вести разработку приложений на языке С/С++. NDK рекомендуется использовать для разработки участков кода критичных к скорости.

Доступные библиотеки:

* Bionic (библиотека стандартных функций, несовместимая с libc);
* libc (стандартная системная библиотека языка Си);
...

Насчет компилять - ну бинарные пакеты dpkg/rpm компиляют же.
Кстати, вариантов архитектуры не так много.
ARM, MIPS, ещё парочка.

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

29. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от GG email(ok) on 23-Мрт-12, 22:27 
Какие проблемы скомпилировать под каждую платформу?
Не так уж их и много и не такой уж медленный этот компилятор. даже самый адовый проект можно собрать за день на самой слабой корке под все имеющиеся в природе архитектуры. И они все даже достаточно похожи, чтобы не надо было ничего ни под одну специально оптимизировать или адаптировать.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

31. "Компания Samsung опубликовала код прошивки на базе Android 4..."  +/
Сообщение от XoRe (ok) on 24-Мрт-12, 04:03 
> Какие проблемы скомпилировать под каждую платформу?
> Не так уж их и много и не такой уж медленный этот
> компилятор. даже самый адовый проект можно собрать за день на самой
> слабой корке под все имеющиеся в природе архитектуры. И они все
> даже достаточно похожи, чтобы не надо было ничего ни под одну
> специально оптимизировать или адаптировать.

С arm на mips портировали когда-нибудь?

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

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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