LINUX.ORG.RU

Openmoko удалось запустить на HTC Dream

 ,


0

0

David Lanzendörfer собрал оптимизированный rootfs для Openmoko на HTC Dream. На данный момент не работает звук и Wi-Fi, но это будет исправлено в ближайшее время. Это означает что скоро можно будет в полной мере использовать Openmoko на HTC Dream.

HTC Dream это телефон разработанный на базе ОС Android. Android работает на ядре Linux, поэтому в это ядро почти не было внесено измений и оно было использовано для загрузки Openmoko.

Для Openmoko потребуется загрузчик fastboot, установить который можно имея root-доступ в Android или используя версию загрузчика fastboot для разработчика.

>>> Подробности

★★★

Проверено: Shaman007 ()

Это типа душа покойника просится в другое тело...

Неясно - зачем? Вся фишка была в аппаратной составляющей - а без него openmoko - кривое неоптимальное полено.

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

зачем? К.О. подсказывает: для того, чтобы эта открытая мобильная платформа не загнулась. есть устройства для запуска - есть развитие.

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

Ну вообще-то совсем не покойник, может развивается не как андроид, но развивается. А что до оптимальности, то платформа очень близка к maemo, точнее маемо стала близка к OM:) Вариантов то нет, открытых и православных платформ для телефонов только две - OM и maemo, второе не совсем открытое и не совсем православное.
Ну а что до причин, то это разумно. Оно также портируется сейчас на glofish. Почему бы не использовать нужную платформу на понравившемся телефоне?.

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

>>Почему бы не использовать нужную платформу на понравившемся телефоне

Потому что создавался для своей аппаратной платформы (которая вроде уже загнулась) а потому перенос на другие уже будет костыльный - печальное начало для претензии на чего-то амбициозного.

Пусть лучше кто-нить подхватит аппаратную часть опенмоко и додвигает ее до полной открытости и отлаженности.

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

>Потому что создавался для своей аппаратной платформы (которая вроде уже загнулась) а потому перенос на другие уже будет костыльный - печальное начало для претензии на чего-то амбициозного.

Линукс изначально создавался для i386 (которая вроде уже загнулась), и его перенос на другие платформы является костыльным - печальным началом для претензии на чего-то амбициозного.

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

>>Линукс изначально создавался для i386 (которая вроде уже загнулась), и его перенос на другие платформы является костыльным - печальным началом для претензии на чего-то амбициозного.

Если ты не в курсе, последующие платформы после i386 старались обладать максимальной обратной совместимостью, а тут предлагается пересадить даже не вздохнувший ни разу проект на _параллельную_ платформу, ничего про наш мертворожденный сабж и не знающую.

Есть разница?

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

>последующие платформы после i386 старались обладать максимальной обратной совместимостью

Ну линукс не только на x86 и x86-64 запускается. ARM никак не старается обладать совместимостью с 386.

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

> платформы после i386 старались обладать максимальной обратной совместимостью

серьезно? остроконечные и тупоконечные -- все...?

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

Ну значит там костыли не такого большого размера. Да и ARM создавалась тогда, когда было примерно ясно на кого равняться.

В общем случае-то своя платформа ближе. Хотя конечно может именно для этих телефонов там все гладко совместимо - хз.

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

>>серьезно? остроконечные и тупоконечные -- все...?

Речь шла именно о тех, на которых линукс не сильно громко гремит костылями по сравнению с родной платформой.

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

Начинка телефонов очень похожа, перестаньте писать ерунду про несовместимость и тд. И там и там arm, и там и там оперативка, nand, и прочая хрень. И там и там linux. А если бы хотя бы знали предмет обсуждения, то знали бы что fso например - это всего лиш стандарт, реализацию для которого можно написать под любой смартфон, и не только на linux. Это к слову о костыльности OM, о которой вы похоже мало чего знаете.

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

Ваша неправда, изначально OM создавалась не для своей аппаратной платформы, а для всех. И gta01 выходил именно как dev phone. Потом, концепция немного сменилась на выпуск готового neo freerunner. Но потом изначальная концепция вернулась и было создано fso. Теперь OM развивается независимо от аппаратной платформы, просто как набор компонентов для создания свободного смартфона на основе linux kernel, glibc, xorg, dbus.

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

>>Ваша неправда, изначально OM создавалась не для своей аппаратной платформы, а для всех. И gta01 выходил именно как dev phone. Потом, концепция немного сменилась на выпуск готового neo freerunner. Но потом изначальная концепция вернулась и было создано fso. Теперь OM развивается независимо от аппаратной платформы, просто как набор компонентов для создания свободного смартфона на основе linux kernel, glibc, xorg, dbus.

Круто, не спорю, буду довкуривать ;)

Чего только не напишешь, чтоб спровоцировать хоть кого-нибудь на познавательные комментарии ;-\

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

> последующие платформы после i386 старались обладать максимальной обратной совместимостью

680x0? Alpha? RISC? Совместимостью с i386?

А порт на x86_64 появился лет на 10 позже загнувшихся 680x0.

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

>>680x0? Alpha? RISC? Совместимостью с i386?

Чего? это? ты? испугался?

Не "совместимостью" а "старались обладать максимальной совместимостью".

Если бы платформы различались довольно значительно, то портирование было бы костыльным и неработоспособным.

На более слабых процессорах разница между родной и неродной платформой обязана быть заметнее.

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

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

> Не "совместимостью" а "старались обладать максимальной совместимостью".

Платформы начала-середины 1990-х создавались без оглядки друг на друга. CISC, RISC, big-endian, little-endian...

> Если бы платформы различались довольно значительно, то портирование было бы костыльным и неработоспособным.

Как-то перенесли. Работает до сих пор.

> Частности же могут интересовать только из достоверных источников.

http://groups.google.com/group/comp.os.linux/ пойдёт? Только поиск что-то не работает. Там где-то история портирования на моторолу и альфу.

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