Я обращаюсь к тем, кто осознанно купил телефоны этой серии из-за
того, что они работают под управлением нашей любимой операционной системы.
Я хочу поговорить о плохом и о хорошем, о том что было сделано и о том,
что может быть сделано в будущем. Я пригралашаю вас к дискуссии, в ходе
которой мы решим, что мы будем (или не будем) делать дальше.
Для начала я перичислю общие проблемы, которые я вижу:
- хаотичность разработки и исследований
- недружественность компании Motorola к хакерам и разработчикам
- неустранимые недостатки аппаратной части
- устаревшая програмая часть
- отсутствие официальной документации и комплекта разработчика
- мифы и сложность поиска информации
- отказ компании Motorola от дальнейшего развития обоих версий платформы
- низкий интерес к платформе и малое количство активных разработчиков
- закрытость кода телефонного стека и графической оболочки
И по пунктам:
На форуме мотофанов есть много людей, занимающихся исследованиями програмной
и аппаратной части, дополнением и модификацией ее, но при этом отсутствует
нормальный обмен опытом и информацией, помощь друг другу и прочее. В
частности, до сих пор не отработана автоматическая сборка бинарных пакетов и
прошивок.
Motorola всячески препятствует нам разными способами, ограничивая свободу
доступа к устройству и его модификации (rsa подписи, блокировки в ядре,
невозможность получить доступ к командной оболочке и корневой учетной записи)
при чем делает это себе же во вред.
Аппаратная часть морально устаревает:
PXA270 потреблят много и работает медленно,
объем оперативной памяти в 48 Мб не дает пользоваться многими
тяжелыми вещами, например версией Qtopia 4.4 и ее броузером,
дисплей с нестандартной глубиной цвета (18 бит, то есть три байта на пиксель) вынуждает
патчить каждое приложение, работающее с фреймбуфером напрямую,
GSM модем работает не по стандартам 3GPP и имеет привычку без причины
выводить устройство из режима энергосбережения,
низкая скорость доступа к карте памяти
Версии glibc (2.3.2) и ядра (монтавиствовское 2.4.20) не дают пользоваться
готовыми бинарными сборками Angstrom или любого другого современного
дистрибутива, делают невозможным (точнее - очень трудным) портирование
гугловкого андроида. Порт ядра 2.6 на ezx ( проект OpenEzx ) сейчас (как и
полтора года назад) находится в таком состоянии, что его невозможно использовать
даже для разработки, не говоря о повседневном использовании.
Без комплекта разработчика невозможно создавать полноценные пользовательские
приложения.
Информация:
Это вытекает из первой проблемы: после того, как кто-то из исследователей или
разработчиков находит решение какой-либо проблемы, об этой информации никто
кроме него не узнает, а если и узнает, то она может просто потеряться в
бесконечных глубинах форума, так как форум является единственным местом
ее хранения.
Если платформа не развивается, значит все вышеперечисленные проблемы не будут
решены сами по себе, а значит "все в наших руках, поэтому ни в коем случае не надо их
опускать"
Закрытость заставляет заниматься написанием велосипедов и обратной
инженерией, отнимая время, а также делает невозможным модификацию и
улучшения. Открытая прошивка ( Angstrom/Qtopia-ezx ) не обладает достаточной
для большинства пользователей стабильностью и функционалом, но решает
некотороые из вышеперечисленных проблем.
Я сделал довольно много и длительное время занимаюсь поддержкой порта Qtopia
на второе поколение телефонов (E2, E6, A1200) и я хотел бы, чтобы вы высказали
свое мнение, предложили пути дальнейшего развития (в частности, моего проекта)
и рассказали о том, что можете и собираетесь сделать *лично Вы*.
Я обращаюсь не только к программистам или знатокам linux (но преимущественно к
ним), я обращаюсь ко всем заинтересованным в изменениях к лучшему и собирающихся
внести свой посильный вклад.
Я прошу продублировать это сообщение (или поставить ссылку на эту тему на мотофане) на как можно большем количестве тематических ресурсов
для того, чтобы в обсуждении приняло как можно большее количество человек.
И да, мне нравится мой минг, мне нравится кутопия, но я считаю, что этот
аппарат в перспективе может делать намного больше полезного и интересного,
чем умеет сейчас и надеюсь, что он этому еще научится.
Сообщение отредактировал Ilya Petrov - 17.1.2009, 21:53
того, что они работают под управлением нашей любимой операционной системы.
Я хочу поговорить о плохом и о хорошем, о том что было сделано и о том,
что может быть сделано в будущем. Я пригралашаю вас к дискуссии, в ходе
которой мы решим, что мы будем (или не будем) делать дальше.
Для начала я перичислю общие проблемы, которые я вижу:
- хаотичность разработки и исследований
- недружественность компании Motorola к хакерам и разработчикам
- неустранимые недостатки аппаратной части
- устаревшая програмая часть
- отсутствие официальной документации и комплекта разработчика
- мифы и сложность поиска информации
- отказ компании Motorola от дальнейшего развития обоих версий платформы
- низкий интерес к платформе и малое количство активных разработчиков
- закрытость кода телефонного стека и графической оболочки
И по пунктам:
На форуме мотофанов есть много людей, занимающихся исследованиями програмной
и аппаратной части, дополнением и модификацией ее, но при этом отсутствует
нормальный обмен опытом и информацией, помощь друг другу и прочее. В
частности, до сих пор не отработана автоматическая сборка бинарных пакетов и
прошивок.
Motorola всячески препятствует нам разными способами, ограничивая свободу
доступа к устройству и его модификации (rsa подписи, блокировки в ядре,
невозможность получить доступ к командной оболочке и корневой учетной записи)
при чем делает это себе же во вред.
Аппаратная часть морально устаревает:
PXA270 потреблят много и работает медленно,
объем оперативной памяти в 48 Мб не дает пользоваться многими
тяжелыми вещами, например версией Qtopia 4.4 и ее броузером,
дисплей с нестандартной глубиной цвета (18 бит, то есть три байта на пиксель) вынуждает
патчить каждое приложение, работающее с фреймбуфером напрямую,
GSM модем работает не по стандартам 3GPP и имеет привычку без причины
выводить устройство из режима энергосбережения,
низкая скорость доступа к карте памяти
Версии glibc (2.3.2) и ядра (монтавиствовское 2.4.20) не дают пользоваться
готовыми бинарными сборками Angstrom или любого другого современного
дистрибутива, делают невозможным (точнее - очень трудным) портирование
гугловкого андроида. Порт ядра 2.6 на ezx ( проект OpenEzx ) сейчас (как и
полтора года назад) находится в таком состоянии, что его невозможно использовать
даже для разработки, не говоря о повседневном использовании.
Без комплекта разработчика невозможно создавать полноценные пользовательские
приложения.
Информация:
Это вытекает из первой проблемы: после того, как кто-то из исследователей или
разработчиков находит решение какой-либо проблемы, об этой информации никто
кроме него не узнает, а если и узнает, то она может просто потеряться в
бесконечных глубинах форума, так как форум является единственным местом
ее хранения.
Если платформа не развивается, значит все вышеперечисленные проблемы не будут
решены сами по себе, а значит "все в наших руках, поэтому ни в коем случае не надо их
опускать"
Закрытость заставляет заниматься написанием велосипедов и обратной
инженерией, отнимая время, а также делает невозможным модификацию и
улучшения. Открытая прошивка ( Angstrom/Qtopia-ezx ) не обладает достаточной
для большинства пользователей стабильностью и функционалом, но решает
некотороые из вышеперечисленных проблем.
Я сделал довольно много и длительное время занимаюсь поддержкой порта Qtopia
на второе поколение телефонов (E2, E6, A1200) и я хотел бы, чтобы вы высказали
свое мнение, предложили пути дальнейшего развития (в частности, моего проекта)
и рассказали о том, что можете и собираетесь сделать *лично Вы*.
Я обращаюсь не только к программистам или знатокам linux (но преимущественно к
ним), я обращаюсь ко всем заинтересованным в изменениях к лучшему и собирающихся
внести свой посильный вклад.
Я прошу продублировать это сообщение (или поставить ссылку на эту тему на мотофане) на как можно большем количестве тематических ресурсов
для того, чтобы в обсуждении приняло как можно большее количество человек.
И да, мне нравится мой минг, мне нравится кутопия, но я считаю, что этот
аппарат в перспективе может делать намного больше полезного и интересного,
чем умеет сейчас и надеюсь, что он этому еще научится.
Сообщение отредактировал Ilya Petrov - 17.1.2009, 21:53