LINUX.ORG.RU

плохо что все существующие на сегодняшний день смартфоны не совместимы друг с другом на уровне ПО

JB ★★★★★
()

>По словам аналитиков, число трубок на базе Linux к 2012 году составит 203 млн. штук.

А цифры к 3012 можно озвучить?

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

> > ...к 2012 году...

>Не доживём

Доживём. Первые террористы с ядрёным зарядом на борту обещаются не ранее 2013 года. Но к тому моменту лучше жить где-нибудь в бункере на Антарктиде, пингвины они сцуки умные ;)

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

>>А цифры к 3012 можно озвучить?

можно. среднее излучение - около 1000 рентген/сек

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

>Тенденция есть, но подсчёт умиляет. Именно 203 миллиона, не 202 и не 204 :)


ну а что такого???

число PI 3.14, а не 3 !!!
они постарались дать как можно точнее циферку :)

p.s. никогда не понимал таких людей :)

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

>плохо что все существующие на сегодняшний день смартфоны не совместимы >друг с другом на уровне ПО > >линукс-смартфоны то есть

А разве WM3-5-6 вполне совместимы по бинарникам? Кроме того еще есть Simbian.

Хотя, к линуксу, наверно, претезии оправданы. Вся эта шоколадная перспектива состоится если вовремя (т.е. сейчас) заморозить все API.

Нужен какой-то колосс типа Nokia, который сделает свой дистриб, заморозит все концы для програмеров и выпустит дофига девайсов.

Боюсь, только, дистриб не будет весь под GPL.

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

>Боюсь, только, дистриб не будет весь под GPL.

Да хрен бы сним, лишь бы работал нормально! wm5 - просто ужас, такой обрезок от ОС, да ещё и глючный :( жду нокию n800. (у самого hx4700, на самом деле думаю: шить туда линукс, продавать и покупать нокию, или вообще, поднакопить и купить себе ноут)

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

>Java всех спасёт:)

Ага, вспоминается ералаш про супер часы ... и два чемодана батареек

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

> А разве WM3-5-6 вполне совместимы по бинарникам? Кроме того еще есть Simbian.

wm5 и wm6 имеют обратную совместимость с wm2003. Ну и симбиан потерял совместимость только в 9.1, предыдущие версии с 6 по 8 полностью бинарно совместимы

> Хотя, к линуксу, наверно, претезии оправданы. Вся эта шоколадная перспектива состоится если вовремя (т.е. сейчас) заморозить все API.

Тут даже не в API дело наверное. Просто каждый производитель смартфона с линуксом на борту использует свой собственный дистр со своей собственной оболочкой, поэтому софт написанный например для openmoko на другие модели других проивзодителей просто не встанет

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

> плохо что все существующие на сегодняшний день смартфоны не совместимы друг с другом на уровне ПО

А Java? Или я глупость сморозил?

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

> А Java? Или я глупость сморозил?

А что java? Смартфон это не только возможность запускать несколько прог одновременно, но и наличие собственного API для написание ПО под платформу (см. sis/sisx у symbian)

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

С явой есть кое-какая неприятная проблема - почти на всех смартфонах (I've ever seen) можно запустить одновременно только одно явоПриложение (по понятным причинам). И ведь обязательно найдутся кодерасты, которые смогут написать непереносимый код.

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

>С явой есть кое-какая неприятная проблема - почти на всех смартфонах (I've ever seen) можно запустить одновременно только одно явоПриложение (по понятным причинам).

Вооот. Поэтому надо пользоваться "простейшим" телефоном типа SE K790/800 или K810 на платформе JP-7. На них можно запустить одновременно около 7 мидлетов, и мощности процессора, как ни странно, хватаит.

Какая там ось -- х.з., но зато РАБОТАЕТ.

А вы тут слюникс-симбюникс-вьюникс. Тьфу!

iZEN ★★★★★
()

>По словам аналитиков, число трубок на базе Linux к 2012 году составит 203 млн. штук.

Почему то прочиталось как:

По словам анонимусов, число трубок....

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

> Вооот. Поэтому надо пользоваться "простейшим" телефоном типа SE K790/800 или K810 на платформе JP-7. На них можно запустить одновременно около 7 мидлетов, и мощности процессора, как ни странно, хватаит.

На symbian9 нормально запускаются одновременно 3-4 мидлета, больше и не требуется

JB ★★★★★
()

1) Симбиан - зло и должен умереть

2) WM - еще бОльшее зло и должен умереть еще быстрее

3) Ява - костыль для недоумков, пусть живет.

4) Линукс на телефонах должен оставаться открытой платформой

5) Телефоны с линуксом - рулез, должны поставляться в Россию

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

>Хотя, к линуксу, наверно, претезии оправданы. Вся эта шоколадная перспектива состоится если вовремя (т.е. сейчас) заморозить все API.

Ещё один?

Срочно читать /path/to/kernel/dir/Documentation/stable_api_nonsense.txt

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

>4) Линукс на телефонах должен оставаться открытой платформой

GSM вообще не предполагает открытой реализации (за даже частичное открытие спецификаций полагается исключение из GSM-конгресса). Поэтому во всех телефонах с линуксом всё GSM-ное вынесено в отдельный проц, который работает под управлением какой-нибудь коммерческой RTOS. Второй причиной для этого является то, что сам по себе линукс реал-тайм не поддерживает.

В результате все телефоны с линуксом охрененно дорогие, да и, так как степень интеграции микросхем невысокая, большие и тяжёлые.

Кстати, симбиан до какой-то версии тоже не поддерживал реалтайм. В результате на Siemens SX1 можно поставить Linux (GSM-блок остаётся под управлением Nucleus, той же операционки, что управляет всеми телефонами Siemens, кроме 3G).

Таким образом, я вижу только один реальный путь развития -- взять какую-нибудь дешёвую и популярную платформу с полноценным доступом ко всей флекс-памяти и раскопать её железо, после чего водрузить туда линукс с патчами для реалтайма. Предлагаю Siemens-ы SGOLD и SGOLD2, так как С65 можно взять за тысячу рублей уже, а E/EL71 удовлетворят и более современные требования.

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

> GSM вообще не предполагает открытой реализации

Значит, GSM - злоЪ.

Sikon ★★★
()

А почему никто не задумывается об использовании Inferno ??? Намного легче Linux, и лицензия нормальная.

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

> Java всех спасёт:)

>>это якорь, который тормозит

Почему? Вроде успешно развивается. Вон уже сколько JSR'ов накатали, чётко разграничив область действия системного API и приложений: http://jcp.org/en/jsr/all

А слюникс што? Только ядро. API минимально-убогое. Всё в нём реализуется неодинаково на разных железках (аппаратных платформах) -- в общем, нет стандартизованного "Linux Mobile API", а POSIX слишком общ, чтобы позволить лепить бинарно-переносимые приложения.

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

>ну а что такого??? >число PI 3.14, а не 3 !!! >они постарались дать как можно точнее циферку :)

Число pi можно посчитать со сколь угодно большой точностью а кол-во мобил в будущем нельзя. По моим подсчетам число мобил будет 204.5 лимона штук и ни мобилой больше, ты мне веришь? А почему тогда цифре 203 веришь?

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

>wm5 и wm6 имеют обратную совместимость с wm2003.

Под эти платформы сам пока не писал, но, думаю, ситуция похожа на программирование под "большой" оффтопик - если проявлять самоограничение в выборе средств, то совместимость будет (на уровне стандартного API).

Как, правило, этот прицип не соблюдается по соображениям быстрее сделать, быстрей будет работать и проч.

Имею несчастье пользоваться налодонником под WM5, купленым практически для запуска единственного нужного мне приложения. То что мне нужно - работает, хотя знаю точно, что разработчик долго парился с переходом с WM2003 на WM5. По ходу дела выяснил, что с совместимостью в общем случае дело обстоит значительно хуже, чем мне казалось сначала.

Впрочем, разговор идет про телефоны. Дело не в фиксации дистрибутива. Бинарники на большом линуксе зачастую работают без пересборки, если правильно сделаны, независимо от дистрибутива. Дело именно в использовании правильного подмножества системных вызовов.

К сожалению, ядро пока не стабилизировалось в должной мере даже в пределах 2.6. Будут ли бинарники собраные под 2.6 запускаться под 2.7? Боюсь, что нет.

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

Нет, ну тут никакой точности-то и быть не может, но... Но мобильничек под линуксом (пусть даже безмозглый, как младенец) уже хочу!

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

>Срочно читать path/to/kernel/dir/Documentation/stable_api_nonsense.txt

Это теория. Я читал. Вернемся к жизни. Какой драйвер ни возьмешь - модуль для 2.4 отдельно, для 2.6 - отдельно.

Пробовали проигнорировать и накатить бинарную версию под 2.4 на 2.6?

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

> Впрочем, разговор идет про телефоны. Дело не в фиксации дистрибутива. Бинарники на большом линуксе зачастую работают без пересборки, если правильно сделаны, независимо от дистрибутива. Дело именно в использовании правильного подмножества системных вызовов.

Думаю все дело в оболочке, как и в случае с symbian9 - ПО написаное под Series60 (Nokia) не работает на UIQ3 (SE) и наобарот

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

>как и в случае с symbian9

И с 6, 7, 8.

>Думаю все дело в оболочке

Да. Вирусы под симбиан переносимы между Series60 и UIQ

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

> Это теория. Я читал. Вернемся к жизни. Какой драйвер ни возьмешь - модуль для 2.4 отдельно, для 2.6 - отдельно.

Хреновая у Вас жизнь, таки. Ни к докам нет доступа, ни к сорцам ядра, ни к lkml. Удивительно, что вообще читать научились и минимум социальных навыков приобрели. И хинт, для самых догадливых: курить, например, nvidia.o/.ko до просветления, в особенности то, как оно получается - а там и до повторения священного аскетического подвига кудесников гиганта от видеожелезок дело, думаю, кое-как дойдёт.

> Пробовали проигнорировать и накатить бинарную версию под 2.4 на 2.6?

А чего, сакральное учение Саныча про "хер и понатыканные на каждом шагу неправильные двери" уже не в теме? Странно даже, что 2.2 и 2.0 уже не вспоминает никто, в Питере есть вот, для примера, сервачок публичный у знакомого в юнивере, дык на 2.0 с патчами от Солар-Дизайнера крутится годами и есть не просит.

Интересно, вот, сколько жеж продакшен-релизов дистров должно таки смениться, прежде чем до "админов" дойдёт факт того, что 2.4 мертво и место ему только на уже развёрнутых системах, да к тому же ещё и с на редкость древним железом... Это ещё с учётом того, что русским языком сказано разработчиками ядра, громко и на весь мир - "дайте спеку и идите лесом, мы сами всй напишем". Рыдаю.

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

1) GSM - зло и должен исчезнуть как корова стерлигова.

2) Социальная сеть wifi-N в городе must be.

3) разговорно-коммуникационная подсистема не должна нагружать цпу и ОС телефона, но должна работать параллельно, как любой _нормальный_ модем в компьютере.

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

1) Ну зло... Но есть. И с другими стандартами в плане открытости всё ещё хуже...

2)Должна. Пора избавиться от сотовых операторов. Однако кто гарантирует тогда приём в квартире на двадцатом этаже?

3)Ну и как на таких принципах построить телефон за 30 баксов? А за 10? И чтоб на нём линукс работал?

И Вам не кажется, что отдельный проц под каждую задачу -- это не рационально? Вот в настольном ПК у нас ЦПУ нагружен на 2 процента в среднем -- и это что, хорошо? Это огромная избыточность.

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

Я, умею и читать и писать. Но у вас, кажется, проблемы с "понимать".

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

Вот часть списка БИНАРНЫХ модулей из видеодлайвера Nvidia Fedora core 2 kernel 2.6.5-1.358 i586 Fedora core 2 kernel 2.6.5-1.358 i686 Fedora core 2 kernel 2.6.5-1.358smp i586 Fedora core 2 kernel 2.6.5-1.358smp i686 Fedora core 2 kernel 2.6.8-1.521 i586 Fedora core 2 kernel 2.6.8-1.521 i686 Fedora core 2 kernel 2.6.8-1.521smp i586 Fedora core 2 kernel 2.6.8-1.521smp i686 Fedora core 3 kernel 2.6.9-1.667 i586 Fedora core 3 kernel 2.6.9-1.667 i686 Fedora core 3 kernel 2.6.11-1.14_FC3 i586 Fedora core 3 kernel 2.6.11-1.14_FC3smp i586 Fedora core 3 kernel 2.6.11-1.14_FC3 i686 Fedora core 3 kernel 2.6.11-1.14_FC3smp i686 Red Hat Enterprise Linux WS release 4 kernel 2.6.9-5.EL i686 Red Hat Enterprise Linux WS release 4 kernel 2.6.9-5.ELsmp i686 Red Hat Enterprise Linux WS release 4 kernel 2.6.9-5.ELhugemem i686 Mandrake Linux 10.0 kernel 2.6.3-7mdk i586 Mandrake Linux 10.0 kernel 2.6.3-7mdk4G i586 Mandrake Linux 10.0 kernel 2.6.3-7mdkenterprise i586 Mandrake Linux 10.0 kernel 2.6.3-7mdksecure i586 Mandrake Linux 10.0 kernel 2.6.3-7mdksmp i586 Mandrake Linux 10.0 kernel 2.6.3-13mdk i586 Mandrake Linux 10.0 kernel 2.6.3-13mdkenterprise i586 Mandrake Linux 10.0 kernel 2.6.3-13mdk4G i586 Mandrake Linux 10.0 kernel 2.6.3-13mdk64G i586 Mandrake Linux 10.0 kernel 2.6.3-13mdksecure i586 Mandrake Linux 10.0 kernel 2.6.3-13mdksmp i586 Mandrake Linux 10.1 kernel 2.6.8.1-10mdk i586 Mandrake Linux 10.1 kernel 2.6.8.1-10mdksmp i586 SuSE Linux 9.1 kernel 2.6.4-52 default SuSE Linux 9.1 kernel 2.6.4-52 smp SuSE Linux 9.1 kernel 2.6.4-52 bigsmp SuSE Linux 9.2 kernel 2.6.8-24 default SuSE Linux 9.2 kernel 2.6.8-24 smp SuSE Linux 9.2 kernel 2.6.8-24 bigsmp SuSE Linux 9.3 kernel 2.6.11.4-20a default SuSE Linux 9.3 kernel 2.6.11.4-20a smp SuSE Linux 9.3 kernel 2.6.11.4-20a bigsmp

Ну, стали бы уважаемые люди плодить такой зверинец, не будь проблем с бинарной совместимостью?

Ну, и так, на досуге, покурите Google на предмет ветки ядра, используемой в мобильных девайсах. 2.4 - вполне в ходу поскольку ДЛЯ МНОГИХ ВЕЩЕЙ ДОСТАТОЧНА. Со временем, 2.6 будет доминировать, но вы будете понтоваться, что только лохи юзают 2.6, потому что 2.7 и т.д.

Почитайте что написали - сервак пашет на 2.0 и все довольны. Курите логику, голубчик.

mr_step
()

Лично готов помочь этому потеснению. Если конечно найдется не "от сохи" и для nokia n73 ME. Тут же затру симбу, и воткну линукса.

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

>Лично готов помочь этому потеснению. Если конечно найдется не "от сохи" и для nokia n73 ME

Ну не будет этого... В принципе.

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

>Ну не будет этого... В принципе.

Очень даже может быть ;-)

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

>И что у вас там глючит? Руки? :)

А ты хоть немного почитай про wm5 на hx4700 всё сразу ясно станет. Это ужос а не ОС. Периодически начинает жутко тормозить (привет от filesys), самопроизвольно отваливается CF карточка, периодически вылетает тудей, поворот экрана работает через раз, аккамулятор садится ощутимо быстрее чем с wm2003.. Сказать честно, я уже практически приспособился, но чувство некой ущербности не покидает. Особенно когда прикидываешь, что в кармане нормальная такая персоналка с 624мегагерцовым процом, 64 метрами памяти и вга экраном с которой нельзя нормально работать из-за убогой ОС. Шить обратно wm2003 не предлагать: учитывая 64 метра оперативы, отдавать её на виртуальный диск непонятного назначения просто не логично. И так памяти для нормального сёрфа интернет под музыку не хватает, я уж молчу про книжки в pdf и djvu? да изображения с фотоаппарата (2048x1536).. В общем думаю, что линуксу на моём кпк быть.

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

1) 2) ... 5)

6) Мир должен воцариться во всем мире.

7) На Марсе должны зацвести яблони.

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

>Да. Вирусы под симбиан переносимы между Series60 и UIQ

А почему тогда для S60 3 ed. [вроде бы] нет вирусов? Должны же работать версии под предыдущие платформы. Извиняюсь, если глупость сморозил :)

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