Представители компании Embedded Alley (http://www.embeddedalley.com/) объявили (http://finance.yahoo.com/news/Embedded-Alley-Brings-Android-...) о завершении портироваиня Linux/Java платформы Android на архитектуру MIPS. В мае планируется начать распространение специально адаптированного варианта Google Android для аппаратуры на базе MIPS-совместимых одночиповых систем (SoC) RMI Au1250 (http://www.rmicorp.com/products/Au1250.htm), используемых в широком спектре устройств, от телеприставок, GPS-навигаторов и SOHO-маршрутизаторов, до медицинских приборов и промышленного оборудования.
В рамках проведения портирования была подготовлена серия патчей для Linux ядра 2.6.28 и улучшений кода различных частей платформы Android:- Виртуальная Java машина Dalvik адаптирована и оптимизирована с учетом особенностей процессоров MIPS;
- Для работы на архитектуре MIPS приспособлена система динамического связывания (linker) и системная библиотека Android.
- Подготовлен к...
URL: http://www.linuxdevices.com/news/NS2957041907.html
Новость: http://www.opennet.me/opennews/art.shtml?num=21427
Ot czego ona svobodna?Android had been criticized for not being all open-source software despite what was announced by Google. Parts of the SDK are proprietary and closed source and some believe this is so that Google can control the platform. The Android Software Development Kit License Agreement[30] states that:
3.2 You agree that Google (or Google's licensors) own all legal right, title and interest in and to the SDK, including any intellectual property rights which subsist in the SDK. Use, reproduction and distribution of components of the SDK licensed under an open source software license are governed solely by the terms of that open source software license and not by this License Agreement. Until the SDK is released under an open source license, you may not extract the source code or create a derivative work of the SDK.
Исходники там есть все. Сам собирал и запускал в qemu. Хотя возможно производители конкретных телефонов добавляют свои закрытые вещи.
> Ot czego ona svobodna?От всяких умников, не умеющих читать название лицензии. Что за наезды?
> Ot czego ona svobodna?Учимся читать: Apache 2.0 and GPLv2
То что SDK под несвободной лицензией, не означает что сама платформа закрыта.
А по мне чем больше откусят рынка у мелкомягких тем лучше. А потом время само все поставит на свои места.
Когда это он стал свободным, он с рождения проект одной проприетарной конторки, которая клепает _псевдо открытые проекты_.
>Когда это он стал свободным, он с рождения проект одной проприетарной конторки,Проприетарной?Местами.Дружественной к опенсорц?Да.Гугл кой-чего полезное для опенсорца делает.От хостинга проектов до открытия некоторых своих разработок (не всех).
>которая клепает _псевдо открытые проекты_.
Андроид вообще веселая платформа - програмится только на жаве.Которая еще и ни с чем иным из существующих выводков жавы толком не совместима.В итоге ни андроид толком не выигрывает от существющих объемов софта, ни другие не выиграют от появления под эту платформу софта.Этакая вещь в себе.В этом плане кстати на Симбиан похоже чем-то :).При большом желании программится конечно и еще на чем-то кроме жабы, только вот это довольно мучительно и неперспективно с тамошним куцым набором системных библиотек, отсутствием UI либ типа GTK, QT и даже просто иксов а также проблемами с раздачей результата юзерам потом.В общем сделано настолько черезжопно и несовместимо с остальными насколько только можно было это сделать.Нафиг оно так?А гугль его знает?!
>Андроид вообще веселая платформа - програмится только на жаве.Вирусы? Переполнения стека? Руткиты? Есть?
Ах, нету. Тогда не интересно? :))>При большом желании программится
>конечно и еще на чем-то кроме жабы, только вот это довольно
>мучительно и неперспективно с тамошним куцым набором системных библиотек, отсутствием UI
>либ типа GTK, QT и даже просто иксов а также проблемами
>с раздачей результата юзерам потом.В общем сделано настолько черезжопно и несовместимо
>с остальными насколько только можно было это сделать.Нафиг оно так?А гугль
>его знает?!Вот и не надо из телефона делать очередной клон линукса или виндовса с симбианами. Ты б ещё xorg-minimal в него засунул, что б отжиралось ~50МБ ОЗУ СРАЗУ -- вот веселуха будет!
> Ты б ещё xorg-minimal в него засунул, что б отжиралось ~50МБ ОЗУ СРАЗУ -- вот веселуха будет!Дешевая плата за доступ к тысячам существующих под Линукс GUI приложений.
>> Ты б ещё xorg-minimal в него засунул, что б отжиралось ~50МБ ОЗУ СРАЗУ -- вот веселуха будет!
>
>Дешевая плата за доступ к тысячам существующих под Линукс GUI приложений.Эти тысячи приложений ниразу не приспособлены под мобильный "десктоп". Они для настольного применения разрабатывались, где и процессоры мощнее и памяти гигабайты... и оконная система с перекрывающимися окнами.
В Андроиде, вернее в коммерческих образцах, всего-то 70МБ ОЗУ-flash памяти, и программы не ставятся на карту памяти.
Ты вообще представляешь себе нормальную работу "настольного" десктопа на экране 320х480 с 8см диагональю?
Я -- нет.
Никакой WM и тем более DE из настольных на таком экранчике не развернуться даже (хотя извращенцы вроде тебя усиленно этого хотят). Такое будет просто УГ в майнстриме.Не, как демонтрация для вау-эффекта линуксятников запуск GNOME или KDE -- вполне пошло бы на ура и стимулировало бы живейщий интерес к этому у школоты. Но не более того. Виндузятники такое уже видели в 2002-2003 году. Да и на HP iPAQ hx4700 есть встроенный RDP-клиент к удалённому Рабочему столу на ПК -- работать по вайфаю через него жутко неудобно.
>Ты вообще представляешь себе нормальную работу "настольного" десктопа на экране 320х480 с
>8см диагональю?Ещё во времена чистых КПК (не коммуникаторов) было предостаточно модеолей с разрешением 640x480 (сейчас почему-то произошёл регресс и это стало редкостью), а вот в этом разрешении работу настольного десктопа я себе прекрасно представляю, на седьмом редхате прекрасно так работали.
Лично я с детства (моё дестство пришлось на время 286-486-х) и по сей день мечтаю иметь полноценный комп с полноценными играми (хотябы тех времён) и полноценными десктопными программами в карманном формате.
>>> Ты б ещё xorg-minimal в него засунул, что б отжиралось ~50МБ ОЗУ СРАЗУ -- вот веселуха будет!
>>
>>Дешевая плата за доступ к тысячам существующих под Линукс GUI приложений.
>
>Эти тысячи приложений ниразу не приспособлены под мобильный "десктоп".
> Они для настольного
>применения разрабатывались, где и процессоры мощнее и памяти гигабайты... и оконная
>система с перекрывающимися окнами.Никто не мешает их подрехтовать, это проще чем писать всё с нуля,
впрочем в ubuntu netbook remix полагаю это уже сделали.
http://www.ubuntu.com/news/ubuntu-9.04-unr
>В Андроиде, вернее в коммерческих образцах, всего-то 70МБ ОЗУ-flash памяти, и программы
>не ставятся на карту памяти.Ради софта можно optional 256-512MB ставить, это дешевая плата за софт.
>Ты вообще представляешь себе нормальную работу "настольного" десктопа на экране 320х480 с 8см диагональю?
Представляю на экране 7 дюймов и разрешением 800x600 нормальную работу "netbook remix" от настольного десктопа.
>Ты вообще представляешь себе нормальную работу "настольного" десктопа на экране 320х480 с 8см диагональю?Да нет там проблем в общем-то, я по ssh с мобильника в 128x128 использовал по ssh весь свой десктопный софт - mutt, mcabber, centerim и прочая, клавиатура лишь бы нормальная была. А тут площадь больше на порядок - можно использовать вообще любое приложение в однооконном исполнении, и даже любой тайловый wm.
Вирусов и руткитов нет потому, как неинтересно их писать. На платформе выпощено-то 3 с половиной смартфона. Переполние callstack можно вызвать на любой платформе, буде руки достаточно кривы.
У меня мобилка с 32Мб памяти (Motorola A1200). GPE с X-ами бегает значительно быстрее чем Qt с фреймбуфером. Если кто скажет, что фреймбуфер быстрее - заставь его использовать фреймбувер на своём десктопе, пусть ощутит разницу.
>Андроид вообще веселая платформа - програмится только на жаве.Которая еще и ни с чем иным из существующих выводков жавы толком не совместима.неправда...
по байткоду - да, несовместима, нужно конвертить, но по сорцам - практически полностью совместима с 1.5
Т.е. чуть-чуть беременна? :)
Дльявол - в деталях. Либо Java либо по-мотивам ....
Того же swing'а там, очевидно, нет.но несколько готовых опенсорсных либ у меня легко собрались/сконвертились.
Наверное за тем же, чтобы контролировать полностью всё, эдакий Apple iPhone, но с притензией на _открытость_, а не деле же это _псевдо открытость_, за которой скрывается обычный проприетарный мир, где всем хочет рулить один бос, а все остальные должны ему отстёгивать баблосы, магазин их прямой аналог Apple AppStore же.
>эдакий Apple iPhone, но с притензией на _открытость_, а не деле же это _псевдо открытость_
>ЧО? http://source.android.com/licenseУже обсудили все это в соседней теме. Открытых телефонов только девелоперский G1, остальное - закрытая хренотень, без исходников, без возможности перепрошивки, запускаюзая только подписанный софт - короче, тот же iPhone.
неправда - неподписанный софт точно можно запускать.
а закрытость t-mobile g1 на свободу самого андроида не влияет никаким боком, у него, вообще говоря, и радиомодуль залочен.
хотите свободы - берите Dev Phone и шейтесь на здоровье...
вопрос ведь не в том сколь эта платформа "псевдосвободна" а в том чтобы сделать продукт который бы удовлетворял бы пользователя. А если сторонние разработчики в придачу получают возможность писать софт так это только в плюс такой конторе. В отличии от прочих их телефон уже сейчас звонит.
Vopros ne v jetom.
Vopros v tom czto mnogih ohvatyvaet ejforija pri slove Android.
Oni kriczat "svobodnaja sistema" i "linux", ne ponimaja czto ih prosto obmanuli.
Google kommerczeskaja organizacija i vsyo ih zaigryvanie s opensource idyot ot togo czto jeta ih 'business model' byla vzjata s samogo naczala kak dajusczaja plody.
Jeto primerno kak MS ispol'zuet politiku "kidalova" partnyorov, Google parazitiruet na opensource software idee.
Krome dostupa k kodu, idejam, ljudjam jeto dajot im imidzh dobrogo djadi, koim oni ne javljajutsja.
Пусть отхватят долю у WM платформы, а уж потом и Qtopia и прочее сами поставим.
> Виртуальная Java машина DalvikА что там за версия Жабы кстати? Нормальная 5/6 (с дженериками и т.п.) или старая 3/4?
Левая обрезанная не пойми какая.
Java 5.0. С дженериками.
нормальная.
почти всё, что не использует динамический байткод (типа asm/antlr/etc) вполне себе компилится.
А не запилить ли телефон из адсл мопеда (на мипсах), по такому случаю!