Никто не мешает Toyota использовать и QNX, и Linux. Фирма ведь не маленькая. Молельный ряд тоже широкий.
Например, Audi A6 давно уже с QNX (там их даже несколько в одной машине), но это же не значит, что Audi не использует других операционок в своих машинах.
Ubisoft просто перекупила в своё время бренд героев. Так что «под руководством», наверное, громко сказано. Ubisoft заказал, а Nival сделал. При этом Нивал проводил опросы и конкурсы, по результатам которых дорабатывл игру.
Простите, если кого-то обидел. Честное слово, не хотел. Теперь придётся оправдываться и пояснять. ;-}
Во-первых, речь шла про 60-е и 70-е годы прошлого столетия. Прошивки тогда были действительно простые. Но простые не по тому, что они не используют никаких хитрых математических алгоритмов (используют), а потому что, в простейшем и лучшем случае программа представляет собой простой цикл (иногда очень большой) с опросом датчиков, проверкой различных условий и т.п. Я не говорил, что это плохо. Это проще, чем многозадачная система. Но иногда проще это даже лучше. Так что я не против микропрограмм, просто надо понимать, когда они хороши, а когда уже надо применять операционную систему со всеми её достоинствами и недостатками.
Во-втрых, прошивки мне тоже приходилось писать. Например, для i8051 как на ассемблере, так и на C.
Придётся сознаться, если кто-то не узнал, то на аватарке у меня Хью Лори. Тот самый, который впоследствии стал доктором Хаусом. ;-} А сбоку небольшой кусочек Стивена Фрая.
Не надо путать промышленные системы с улучшенными характеристиками и большим временем наработки на отказ с бытовыми ПК. 15-20 лет для такой системы нормальный срок.
Хотя согласен, что пусковые токи чаще всего приводят к выходу из строя.
QNX применяют во всём мире. Приходилось общаться с заказчиками со всей Европы (Италия, Словакия, Германия, Норвегия, Швеция), из Израиля, с Филиппинн, из Бразилии и т.д. Понятное дело, что на родине в Канаде и США система очень популярна. В России используют очень многие, в том числе и сертифицированную версию КПДА.
Слухи о какой бы то ни было смерти QNX явно были преувеличены. Да, компанию приобрела другая компания. Но фирма-разработчик QNX сохранила самостоятельность.
Для разработки надо покупать лицензию на средства разработки, а именно, на QNX SDP.
Каждая установка QNX Neutrino требует run-time лицензию. Эта цена гораздо ниже цены на средства разработки и зависит от модулей, которые предполагается использовать. Например, без графики (без Photon) стоимость получается ниже.
Если Вы заказчику будете поставлять какое-то конечное изделие с QNX, то заказчику ничего дополнительно покупать не надо. В этом случае, Вам надо будет приобретать run-time на QNX. Если Вы хотите поставить заказчику свой софт, а тиражировать он будет самостоятельно, то заказчик должен будет приобретать лицензии на run-time модули. Если же заказчик захочет ещё и дорабатывать Ваш код, то ему понадобятся лицензия на средства разработки.
Цены тут озвучивать, наверное, неправильно. Я Вам в личку сейчас скину ссылку, где Вы можете запросить цены.
Например, Audi A6 давно уже с QNX (там их даже несколько в одной машине), но это же не значит, что Audi не использует других операционок в своих машинах.
Во-первых, речь шла про 60-е и 70-е годы прошлого столетия. Прошивки тогда были действительно простые. Но простые не по тому, что они не используют никаких хитрых математических алгоритмов (используют), а потому что, в простейшем и лучшем случае программа представляет собой простой цикл (иногда очень большой) с опросом датчиков, проверкой различных условий и т.п. Я не говорил, что это плохо. Это проще, чем многозадачная система. Но иногда проще это даже лучше. Так что я не против микропрограмм, просто надо понимать, когда они хороши, а когда уже надо применять операционную систему со всеми её достоинствами и недостатками.
Во-втрых, прошивки мне тоже приходилось писать. Например, для i8051 как на ассемблере, так и на C.
habrahabr.ru/blogs/nix/124778/
Хотя согласен, что пусковые токи чаще всего приводят к выходу из строя.
Мне провайдер дома бесплатно белый IPv4 даёт, а на хостинге сервера выдают 8 адресов, и опять бесплатно. Спекулируют, негодяи.
Слухи о какой бы то ни было смерти QNX явно были преувеличены. Да, компанию приобрела другая компания. Но фирма-разработчик QNX сохранила самостоятельность.
Но тоже интересно. ;-}
Мне кажется, что работа компьютера в сети и под нагрузкой (опрос датчиков) это, конечно не установка г-софта, но тоже фактор не самый благоприятный.
Кстати, в комментариях в блоге on Q упоминали про систему на QNX2 и 20-летний uptime.
- Сеть в QNX: Qnet.
- Обзор механизмов межпроцессного взаимодействия в QNX.
- Архитектура QNX. Микроядро.
- Средства разработки для QNX.
- Установка. (И хоть многие были против, но я, наверное, подготовлю небольшую заметку.)
Буду потихоньку готовить и публиковать. Если что-то интересно ещё, то пишите в личку.Каждая установка QNX Neutrino требует run-time лицензию. Эта цена гораздо ниже цены на средства разработки и зависит от модулей, которые предполагается использовать. Например, без графики (без Photon) стоимость получается ниже.
Если Вы заказчику будете поставлять какое-то конечное изделие с QNX, то заказчику ничего дополнительно покупать не надо. В этом случае, Вам надо будет приобретать run-time на QNX. Если Вы хотите поставить заказчику свой софт, а тиражировать он будет самостоятельно, то заказчик должен будет приобретать лицензии на run-time модули. Если же заказчик захочет ещё и дорабатывать Ваш код, то ему понадобятся лицензия на средства разработки.
Цены тут озвучивать, наверное, неправильно. Я Вам в личку сейчас скину ссылку, где Вы можете запросить цены.