LINUX.ORG.RU

Планшет на QNX

 


0

1

Research in Motion, известная многим благодаря линии корпоративных коммуникаторов Blackberry, собирается выпустить планшетный компьютер на основе QNX.
QNX, являясь POSIX-совместимой ОС, должна упростить портирование программ с других POSIX платформ.
Для разработки приложений RIM предлагает использовать WebWorks - среду разработки с открытыми исходными текстами.

Напомню, что RIM купила QNX несколько месяцев назад и, к сожалению, сразу же закрыла доступ к исходным кодам ОС.

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

★★☆☆

Проверено: svu ()
Последнее исправление: svu (всего исправлений: 1)

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

>На сайте ББ сказано что писать проги можно только на HTML5+JavaScript+CSS или FLASH. Так что забудьте и POSIX
Через несколько недель должен выйти Native SDK.
Додж так-же обещал новую фичастую жабу под QNX/BB.

grim ★★☆☆
() автор топика
Ответ на: комментарий от goingUp

>Это неправильный хромос, ибо флешь
Вообще-то AIR.
Кроме того по агентурным сведениям МС и RiM работают над Silverlight.

grim ★★☆☆
() автор топика
Ответ на: комментарий от yirk

>Все доступно, если вы партнеры, покупатели или институт.

Часть доступна всем.

Читать, Качать


Да. Извиняюсь.

Нужно написать не «закрла» а «Ограничила».

Если бы модераторы поправили.

grim ★★☆☆
() автор топика
Ответ на: комментарий от alphex_kaanoken

и нафига на игрушке-планшетике нужна микроядерная ОС реального времени

QSS ушёл от Harman к RIM, нацеливаясь прежде всего на всё тот же автомобильный рынок; такой ход позволил им развязать руки в работе с конкурентами Harman/Becker - например, Continental. поскольку присутствие QNX на мобильном рынке минимально, минимальны и возможные проблемы от привязки к одной конкретной платформе

QSS делает ставку на QNX Platform, первой среди которых выходит Automative; рынок мобильных устройств - не более, чем побочный эффект. плюс для RIM в данной ситуации - существующие договорённости по intellectual property, переходящие к RIM вместе с QSS (BSS, поддержка от производителей железа, интеграция с продукцией Apple, etc)

забейте на hard real-time. в бортовых компьютерах HBAS он был так же бесполезен, как и в этой таблетке. там, где он нужен, он по-прежнему будет использоваться без шума и пыли

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

Через несколько недель должен выйти Native SDK

а вот это уже интересно

jtootf ★★★★★
()
Ответ на: комментарий от post-factum

>Теперь ждать QNX@RIM?

даже текст новости не читаем?

Напомню, что RIM купила QNX несколько месяцев назад и, к сожалению, сразу же закрыла доступ к исходным кодам ОС.

фтопку проприетарщиков.

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

>QSS делает ставку на QNX Platform, первой среди которых выходит Automative; рынок мобильных устройств - не более, чем побочный эффект. плюс для RIM в данной ситуации - существующие договорённости по intellectual property, переходящие к RIM вместе с QSS (BSS, поддержка от производителей железа, интеграция с продукцией Apple, etc)

это как раз понятно, не понятно зачем побочный этот эффект им нужен ? какая будет аргументация ?

там, где он нужен, он по-прежнему будет использоваться без шума и пыли

это тоже очевидно, суть в том , что его пытаются запихать туда, где он не нужен, в таблетке скорее нужна производительность, а не real-time.

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

Я не религиозный фанатик. Если будет работать — почему нет?

post-factum ★★★★★
()
Ответ на: комментарий от Ilshat

В большинстве серьезной промышленности не нужна открытость сама по себе. Открытые исходные коды нужны для крайних случаев, если что-то не работает так-как-надо. Если все отлажено и работает стабильно и безотказно (как в случае с QNX), то смысла в открытых кодах не очень много. Без фанатизма.
На самом деле промышленности, как и многим другим отраслям нужна комбинация открытости + лицензионной защищенности + отсутствие проблем с сертификацией систем + сторонняя поддержка (желательно от производителя).

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

>промышленность _требует_ открытого решения.

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

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

>> И много чтоль с вас убыло, я не пойму?

Лично с нас может и немного, но вот российская оборонка нынче довольно много всяких спецжелезок делает на кунихе.

Ничего. Перейдёт на L4 или ярик. Тем более что куних глухо 32-разрядный с очень скверной моделью памяти.

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

> а лялех там не годится - слишком жирный и монолит.

Зато можно без проблем выпилить всё лишнее и сертифицировать компактный остаток.

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

> промышленность _требует_ открытого решения

Промышленность требует предсказуемости, соответствия заявленным характеристикам и стандартам, полной и подробной документации, возможности безболезненно оттюнить под свои нужды… Удобство доступа к исходникам может рассматриваться как дополнительный плюс.

Знаю одну компанию, которая начинала ассемблера, Си и Форта на однокристалках и x86 (иногда под голым DOS), то есть без всякой ОС, затем использовала VxWorks, отказалась в пользу QNX4… Параллельно с QNX6 стали поглядывать на Linux, даже выпустили пару линеек контроллеров с ним. С линукса _бежали_, другими словами трудно это описать. Сейчас используют QNX (меньше) и FreeBSD (больше) на x86 и ARM. Снова обрели душевный покой и очень довольны.

baka-kun ★★★★★
()

Может это и даст второе дыхание qnx, но вопрос в том, каким местом повернётся контора к свободным разработчикам. Если не тем, то решения на Линухе и андроиде будут на коне.

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

В большинстве серьезной промышленности не нужна открытость сама по себе. Открытые исходные коды нужны для крайних случаев, если что-то не работает так-как-надо. Если все отлажено и работает стабильно и безотказно (как в случае с QNX), то смысла в открытых кодах не очень много. Без фанатизма. На самом деле промышленности, как и многим другим отраслям нужна комбинация открытости + лицензионной защищенности + отсутствие проблем с сертификацией систем + сторонняя поддержка (желательно от производителя).

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

yantux
()

Это что-то новенькое... я думал, QNX для несколько других целей? %)

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

Ну потому что сделать из линукса операционную систему жёсткого реального времени(тем более которую можно записать в железяку с памятью в 2 МБ из которых 1.9 МБ - ROM :D) с это примерно как из танкера сделать сверхзвуковой истребитель-стелс.

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

> Ну потому что сделать из линукса операционную систему жёсткого реального времени

А из FreeBSD, значит можно?

в железяку с памятью в 2 МБ из которых 1.9 МБ - ROM :D

А FreeBSD, значит, хватает 100к?

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

>Почему бежали?

наверное gpl не способствует халявной прибыли.

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

> Почему бежали?

Ну, я не могу это описать иначе. То в старом и более-менее стабильном не хватало чего-то нового, то в новом сломано старое… Навсегда замереть на 2.4.чего-то-там невозможно, 2.6 — переименованное нестабильное продолжение 2.5… Кучка своих дров под собственное железо на фоне вечно ломающихся интерфейсов — всё равно приходится держать свой форк ядра, и вечно всё это точить и перетачивать, мерджить и бекпортить… При этом постоянно пухнущий код.

Когда взглянули на FreeBSD, оказалось, что с ней существенно проще, меньше мусора, чище код, ничего не ломают на ровном месте. Оказалось, что ядро получается компактней, libc меньше размером, но не менее функциональна, а crunchgen создает результат размером не критично крупнее busybox, но зато из полнофункциональных программ, а не обрезков. В целом более компактный юзерспейс. И нет «линуксизмов».

Где-то так.

baka-kun ★★★★★
()
Ответ на: комментарий от alphex_kaanoken

это как раз понятно, не понятно зачем побочный этот эффект им нужен ?

QSS он, скорее всего, нафиг не нужен. ну а какие были мысли у RIM при покупке - я не знаю

какая будет аргументация ?

на QNX Russia представитель QSS говорил, что коммуникаторы RIM могут быть использованы в единой платформе с автомобилем. аргументация не ахти, но хоть что-то

его пытаются запихать туда, где он не нужен

ещё раз - его пихают туда, где он не нужен, последние 6 лет минимум; параллельно его продолжают использовать во вполне логичных местах, особо этого не афишируя. весь этот шум - прежде всего бизнес, а не технология

jtootf ★★★★★
()
Ответ на: комментарий от baka-kun

> Кучка своих дров под собственное железо на фоне вечно ломающихся интерфейсов

Странно, несмотря на весь шум по поводу «stable API nonsense», изменения, с которыми я сталкивался, были тривиальны. И в любом случае, зачем эмбедщикам гнаться за новыми ядрами?

crunchgen создает результат размером не критично крупнее busybox, но зато из полнофункциональных программ, а не обрезков. В

*shrug* странно это мне, но дело хозяйское.

tailgunner ★★★★★
()

интересно, что RIM собирается не только планшеты на QNX выпускать, но и всю линейку коммуникаторов на QNX рельсы поставить:

http://goo.gl/fb/7fhPW

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

> изменения, с которыми я сталкивался, были тривиальны

Далеко не везде, но даже тривиальные добавляют лишней работы.

зачем эмбедщикам гнаться за новыми ядрами?

Это лучше у них спросить, но не думаю, что кто-то специально «гнался». Мне кажется, было принято решение, что на 2.4 оставаться больше нельзя, а 2.6… переделывают там много и постоянно, иногда лечат застаревшие болячки. Не знаю, на каком ядре они остановились, но, по словам разработчиков, переезд на BSD обошелся меньшей кровью, чем переход с 2.4 на 2.6 на одной линейке контроллеров и обновление 2.6 на следующей — то-ли что-то важное дофиксили в ядре, то-ли добавили, не буду врать, я с ними сейчас просто иногда общаюсь за рюмкой чаю.

странно это мне, но дело хозяйское

Там ведь только самое необходимое, но его не мало: знаю, что достаточно функционала реализовано классическими shell-скриптами, например. ;)

baka-kun ★★★★★
()
Ответ на: комментарий от One

интересно, что RIM собирается не только планшеты на QNX выпускать, но и всю линейку коммуникаторов на QNX рельсы поставить

ну это, во всяком случае, логично. кстати, что за система у них там стояла раньше?

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

и нафига на игрушке-планшетике нужна микроядерная ОС реального времени

Вы правда считаете, что rt функции в QNX нельзя отключить банально опцией при сборке ядра? А микроядерность это плюс. Симбиан вон тоже микроядерный и чего? Хорошая ОС была, ГУИ хреновый вот только.

QNX - это основа. Качественная, надежная и достаточно производительная. Больше от основы ничего и не нужно. Дальше они поверх пишут ГУИ и получают результат.

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

ну это, во всяком случае, логично. кстати, что за система у них там стояла раньше?

BlackBerryOS. Так как она была напрочь закрытая - это все, что о ней известно. Вроде как собственная ихняя разработка с нуля.

А вообще, многим комментаторам - вы видимо плохо знаете кто такие RIM. Ребята делают действительно качественные корпоративные коммуникаторы. Блэкберри - офигенно удобная штука для своей ниши. И я вполне уверен, что этот их планшет тоже выйдет таким же качественным и удобным. Правда большинству нафиг не нужна существенная часть тамошних функций, это все таки фенечка для корпоративной сферы в первую очередь.

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

> >Так что забудьте и POSIX

А что конкретно ты хотел от посикса на телефонах?

Перед одноклассниками выпендриться же.

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

«Линуксов» вообще много, потому как у людей много свободного времени и мало идей на тему чем его занять. :) Это не значит, что есть «единственно правильный», и хорошо, что его нет :)

Всегда есть возможность лицензировать на разных условиях исходный код. К тому же, «промышленности» нужны решения, а не платформы. Боингу не мешала закрытость LynxOS, а кенону — закрытость VxWorks. В данном случае «открытость» — не догма, но лишь «приятное дополнение». Этакая «вишенка в коктеле».

gns ★★★★★
()

Остается узнать, насколько эта железка будет привязана к инфраструктуре RIMa. Если в той же степени, что и смартфоны, то применение ее ограничится корпоративным сектором. А если будет предложен «технологический фашизм аля Джобс, Брин и компания», то покупать это устройство тоже станет унизительно.

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

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

tailgunner> А FreeBSD, значит, хватает 100к?

Кстати, у линукса минимальное требование к оператиной памяти - около 800Kb. У FreeBSD - 5Mb.

Quasar ★★★★★
()
Ответ на: комментарий от baka-kun

baka-kun> Ну, я не могу это описать иначе. То в старом и более-менее стабильном не хватало чего-то нового, то в новом сломано старое… Навсегда замереть на 2.4.чего-то-там невозможно, 2.6 — переименованное нестабильное продолжение 2.5… Кучка своих дров под собственное железо на фоне вечно ломающихся интерфейсов — всё равно приходится держать свой форк ядра, и вечно всё это точить и перетачивать, мерджить и бекпортить… При этом постоянно пухнущий код.

Сразу видно - некомпетентная быдлоконторка. Даже про MontaVista не слышали.

Quasar ★★★★★
()
Ответ на: комментарий от baka-kun

baka-kun> Когда взглянули на FreeBSD, оказалось, что с ней существенно проще, меньше мусора, чище код, ничего не ломают на ровном месте. Оказалось, что ядро получается компактней, libc меньше размером, но не менее функциональна, а crunchgen создает результат размером не критично крупнее busybox, но зато из полнофункциональных программ, а не обрезков. В целом более компактный юзерспейс. И нет «линуксизмов».

Ну всё тогда понятно. Они - фанатики BSD. Видел я таких уже. Ни про uClibc, ни про uClinux не знают, ни даже про NetBSD (в которой код ещё чище, и которая для таких целей подходит на порядки больше, чем FreeBSD).

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

>Вы правда считаете, что rt функции в QNX нельзя отключить банально опцией при сборке ядра?

вы правда считаете что rt в микроядерной ОС только в ядре ?

А микроядерность это плюс.

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

Симбиан вон тоже микроядерный и чего? Хорошая ОС была, ГУИ хреновый вот только.

дело не в гуи, а дело в том что api у него ужастный.

alphex_kaanoken ★★★
()

http://ko.com.ua/node/52598 - вот тут красноглазое высасывание выводов из пальца на основе только того факта, что в планщшетке будет QNX

Там прекрасно просто всё ))

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

Там прекрасно просто всё ))

я был о Зубинском лучшего мнения :(

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

>> RIM купила QNX ... и к сожалению сразу же закрыла доступ к исходным кодам ОС

И много чтоль с вас убыло, я не пойму?

P.S. С BSD планшетов еще не делают, не?

По тем исходником лекго драйвера клепались. Теперь QNX будет работать только на старье и на ежевике. Нах-нах.

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

post-factum>> Я вот чего-то андроидное собрался покупать… Теперь ждать QNX@RIM?

Жди-жди. Только ты не учёл то, что QNX постигнет судьба Symbian. RIM сделает впоследствии какашку, с которой будет ассоциироваться QNX. Symbian в принципе тоже хорошая микроядерная ОС. Но из-за того, что натворила нокия - уже репутацию симбиану исправить трудно.

Можно поподробней про испорченную репутацию? А то я как-то не вкурсе. Интерфейс для программирования там был угребищный. Но так тут Nokia не причем. Тепрь интерфейс под Qt спрячут и за стандартными сишными и плюсовыми библиотекми.

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

>> хехе... QNX не выдержал моих некрологов и отдался! :) Только как с глупой Машей - не тогда и не тем. Сейчас на рынке «мобильных/встраиваемых ОС» такой жар, что вылезать с УГ типа QNX

QNX таки не УГ, он для своих целей, не везде можно запихать поделку с пингвином под названием лялех.

только вот таких железяк не видел.

ни поддерживать драйверами.

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

Без исходников тяжело свои железки делать.

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

>> а зачем QNX в бортовых компьютерах HBAS? вы делаете такие глаза, как будто последних шести лет не было

а таки причем тут последние 6 лет ? и нафига на игрушке-планшетике нужна микроядерная ОС реального времени ? там требуется гарантированное время отработки показа сообщения из вконтактиков всяких ? или от того что прерывание прибежит чуть позднее кого то завалит гравием ?

Проблема в том что реальное время там мягкое. То есть чисто условное. Для простых железок с одной простой задачей подойти может. Больше - вряд ли. Вот и пытаются искать другие ниши. Иначе не выживут.

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

>> Так что забудьте и POSIX

А что конкретно ты хотел от посикса на телефонах?

То же что и Nokia разрабатывая для Symbian библиотеки поддержки POSIX.

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

> В большинстве серьезной промышленности не нужна открытость сама по себе. Открытые исходные коды нужны для крайних случаев, если что-то не работает так-как-надо. Если все отлажено и работает стабильно и безотказно (как в случае с QNX),

Забавно. Промышленность - это свои железки. А они сволочи разные и проблемы с ними бывают неожиданные. Без исходников очень сложно.

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