Výkon, stabilita, architektura. Jinými slovy se pro QNX snáze píše, je to přehlednější a rychlejší. Jinými slovy pro WinCE je potřeba si řadu věcí řešit ve vlastní režii nebo pomocí nadstaveb třetích stran nebo MS. Strukturu aplikace to mírně znepřehledňuje, potřebuje to více zdrojů a je tam více věcí, co se mohou pokazit.
Hodně tedy záleží, na co vlastně RTOS potřebujete. Pokud jen kvůli tomu, že je to RTOS a vaše aplikace je jednoduchá a nevyžaduje žádné zvláštní zdroje, pak je to plichta. Pokud ale kromě RTOS potřebujete i výkon a stabilitu i při komplikované client-server komunikaci, pak s QNX budete mít život řádově snažší. Osobně uznávám, že většina aplikací RTOS nijak zvlášť velký výkon nepotřebuje, natož aby nějak komplikovaně komunikovala. Dokud nevytváříte systém, kde si povídá několik RTOS, tak i WinCE odvede práci dobře. Zkrátka na silnicích třetí třídy bude mít ta stará škodovka možná i nejlepší poměr cena/výkon. Na německou dálnici bych si ale vybral auto jiné.
To mi pořád připadá dost vágní.
Ad výkon - například v Dedicated Systems testovali v roce 2002 QNX RTOS v6.1, VxWorks AE 1.1 a Windows CE .NET (tj. v4). Jedním z testů byla obsluha miliardy přerušení generovaných na nastavitelné frekvenci, a testovali kolik jich OS nestihne zpracovat. Kritérium pro "nestihl" bylo to že bylo v době vyvolání přerušení ještě zpracováváno předchozí přerušení, nebo bylo vymaskované přerušením s vyšší prioritou. QNX to zvládl s miliardou interruptů házených po 10µs, Windows CE po 11µs, a VxWorks po 25µs.
http://www.realtimecontrol.hu/qnx/docs/QNX_Neutrino_v61_vs_VXAE_and_WinCE.pdf
Ad stabilita - co jsem četl testy, nikdo si na stabilitu Windows CE nikdy nestěžoval.
Ad je potřeba si řadu věcí řešit ve vlastní režii nebo pomocí nadstaveb třetích stran nebo MS - WinCE jsou modulární, takže samozřejmě většinu věcí řešíte nadstavbami nad kernelem. QNX je také modulární, a nadstavbami řešíte prakticky všechno.
Ad výkon a stabilitu i při komplikované client-server komunikaci - kde by tam konkrétně měl být problém?
Nemam slov. Videl som QNX pocitace ktore bezali vyse desat (mozno petnast) rokov bez prerusenia az im zhorel zdroj. Karty z ktorych bootoval boli take stare ze nielenze sa uz nedali kupit ale predajci aj zabudli ze take existovali.Uz ste videli bootovat nejaky system z ram disku? Vie to Windows CE? Jediny funkncny system ktory to vie je QNX a to staci jeden parameter pri starte.
To je super, že jste takové stroje viděl. A co to říká k tématu?
Ad Uz ste videli bootovat nejaky system z ram disku? Vie to Windows CE? - nevím o tom. Hlavně mi nějak není jasné, proč bootovat z RAM disku. Myslíte že je to nějak zásadní feature, kvůli které má MS motivaci koupit QNX?
Já jsem k tomu napsal co mi připadá zjevné: QNX je nezajímavý pro čínské výrobce mobilů, a stejně tak i pro MS, který má jako RTOS WinCE. I kdyby QNX nabízel nějaké marginální technické výhody, tak je stavěný úplně jinak než zbytek MS ekosystému, a náklady na jeho integraci by nestály za to. Ke srovnání WinCE a QNX jsem linkoval pár zdrojů, ze kterých vyplývá, že WinCE jsou slušně vychovaný RTOS. Pokud někdo má víc znalostí a podělí se, rád se poučím.
Jedno je operacny system pouzivany prakticky len na "patlacich zariadeniach" a druhe je mikrokernel pouzivany vsade od mobilov, cez auta, v automatizacii, v medicine, v sietach az po obranu.
Tu je mozno vidiet odlisne zameranie a zaroven velky vplyv, ktory moze MS cez BB (a QNX) ziskat. O to vacsi by bol problem, keby tam nasadili niekoho ako Elopa do Nokie.
Ad operacny system pouzivany prakticky len na "patlacich zariadeniach" a druhe je mikrokernel pouzivany vsade od mobilov, cez auta, v automatizacii, v medicine, v sietach az po obranu - a který je který? Windows CE se používají v automobilech (například Ford a Fiat), automatizaci (například na řízení jeřábů), samozřejmě v medicíně, a například izraelská armáda používá Windows CE ve stovkách aplikací (mimochodem Iron Dome jede na .NETu).
Ad keby tam nasadili niekoho ako Elopa do Nokie - jak jsem už psal, BlackBerry prodává 5x méně smartphonů než MS. V takové situaci je už úplně jedno, kdo přijde do managementu, protože BlackBerry jako výrobce končí. V nejlepším případě bude kupec nálepkovat telefony logem BlackBerry, aby získal zákazníky. Jenže vzhledem k nevelkému počtu zákazníků, které by to mohlo oslovit, do toho kupec spíš ani nepůjde.
http://www.root.cz/zpravicky/microsoft-ma-pry-zajem-o-koupi-blackberry/544502/
Mimochodem ve Fordu musí mít radost, že s QNX vsadili na mrtvého koně :)
Nerobte neunahlene zavery. Pokial viem M$ neponukol dostatok penazi a asi blackberry neziska. Su tu dalsi hraci na trhu, takze by som na vasom mieste nehovoril hop pokial nepreskocim. Ja to vidim, tak ze v inej firme ziska BB moznost rozvoja a nebude len pohlteny ciernou dierov M$. Takze by som sa na vasom mieste az tak nesmial, lebo pri niektorych vasich prispevkoch mi je skor do placu.
Ad v inej firme ziska BB moznost rozvoja a nebude len pohlteny ciernou dierov M$ - jak konkrétně byste si to představoval? Tj. jakou část portfolia firmy byste zahodil, jakou rozvíjel a s jakým záměrem?
Ad by som sa na vasom mieste az tak nesmial, lebo pri niektorych vasich prispevkoch mi je skor do placu - nesměju se u toho, a nevidím důvod proč byste vy měl plakat.
Ad 1: To vam mam tu napisat svoje know how ci co? Ta firma mala a myslim, ze stale ma dobre meno vo firemnej sfere ale ukazalo sa, ze tato sfera nestaci. Kedze je zaujem o QNX v automotive businesse, tak by som sa urcite vydal aj touto cestou (ale uz by som si svihol lebo tu uz pracuje Apple a Google). Dalej by som sa snazil vybudovat renome kvalitnej znacky aj u beznych ludi ale pritom zachoval klientelu firemnej sfery. Nieco co napr. urobili cinanci s Lenovom teda byvalou IBM diviziou. Dali jej druhy dych a dnes patri medzi top producentov. BB hlavne chyba chut do zivota a dalsie inovacie. Je dost rozhodujuce kolko prostriedkov do neho buduci majitel investuje. Pre M$ je to iba balik patentov na vydieranie dalsich vyrobcov telefonov. To su ale moje prestavy a nepoznam komplentne portfolio tejto firmy.
Ad 2: Bohuzial ten smajlik vypadal inak nez zeby ste sa nesmial.
Ad 1a: Ta firma mala a myslim, ze stale ma dobre meno vo firemnej sfere - to bývalo před 15 lety. Dneska firmy dávno používají Exchange ActiveSync, a BES odnesl čas. BTW svého času byla značka BlackBerry oblíbená i u veřejnosti, byť ne v ČR. V řadě zemí mládež používala BBM. Organizovalo se přes něj například rabování obchodů v UK :)
https://www.youtube.com/watch?v=Wv7BJ-Y-6AM
Ad 1b: Kedze je zaujem o QNX v automotive businesse, tak by som sa urcite vydal aj touto cestou - na automobilový průmysl právě útočí Google a Apple. Tenhle trh BlackBerry proklouzává mezi prsty, stejně jako trh mobilů.
Ad 1c: by som sa snazil vybudovat renome kvalitnej znacky aj u beznych ludi ale pritom zachoval klientelu firemnej sfery - firemní klientela i veřejnost od BB dávno utekla. Čím byste to renomé kvalitní značky budoval? BB10 je mrtvá platforma kterou nikdo nekupuje, a rozjet ji prakticky není možné, protože je trh plný. I MS má s miliardami dolarů problém protlačit novou platformu.
a Microsoft Flight Simulator pouzivaji teroristi...
http://www.dailymail.co.uk/news/article-357006/The-flight-software-trains-terrorists.html
ad QNX a auto...
http://qnxauto.blogspot.cz/
Ad 1a: Ta firma ma stale dobre meno vo firemnej sfere, co jej bohuzial uz nestaci. Nechapem co sem pletiete Exchange AS.
Ad 1b: To mate odkial, ze preklzava? Podla mojich informacii este iba zacina.
Ad 1c: O tom sa da polemizovat ale BB renome kvalitnej znacky ma, to co velmi podcenila je marketing a zameranie na velmi uzku klientelu. To, ze je problem pretlacit novu plaformu je samozrejme pravda, to som uz pisal v inom prispevku a peniaze vam nepomozu ako pisete ani M$ az tak nepomahaju, takze sa bude snazit vyuzivat staru znamu taktiku monopolizacie co sa uz zacina diat prvymi dohodami o predinstalovanych aplikaciach na androide u viacero vyrobcov (co mi to len pripomina?... ahaaa koniec 20. storocia pri PC a pri notebookoch aj aktualny stav).
Ad 1a: Produkty BlackBerry se ve firemní sféře dávno přestaly používat, místo BES se používá EAS.
Ad 1b: Na projektu Android Auto spolupracuje cca 30 značek. Logicky to povede k expanzi Androidu na poli automobilového průmyslu. BlackBerry ztrácí další trh.
http://en.wikipedia.org/wiki/Android_Auto#Partnering_manufacturers_and_suppliers
Ad 1c: Značka BlackBerry vypadla z většiny žebříčků nejsilnějších značek už před pár lety. Sám souhlasíte, že protlačit novou platformu je problém (nakonec s BB10 se o to pokusili, a nevyšlo to). BlackBerry buď objeví nějaký nový trh, kde bude mít realistickou šanci se prosadit, nebo ta značka skončí. Osobně to vidím spíš na tu druhou alternativu.
No co ja viem tak jadrove elektrarne bezia pod QNX a (UNIX?) systemoch bez propojenia do vonkajsej siete popripade je ta siet tvorena terminalom a servermi. Tuto informaciu mam este z pred 10 rokov ked som chodil na vysku a prednasajuci na predmete Operacne Systemy pracoval pre Vyskumny Ustav Jadrovej Energie... Bola to informacia kde sa vyuzivaju RTOS. Neviem o tom ze by tam boli Windows... A ak by aj niekto nad tym uvazoval tak by som ho dal zatvorit za terorizmus...
Nie kazdy vie ako fungoval virus co to urobil. Odstredivky musia ist konstantnou rychlostou aby sa uran separoval. Virus robil to ze menil rychlost takze sa nic neseparovalo a este sa nicilo zariadenie a okrem toho este falsoval senzorove merania vysledky a statistiky takze Iranci si mysleli ze im mnozstvo separovaneho uranu stupa podla planu.
Ford Sync byl svého času velmi dobrým řešením, jenže to už je řada let zpátky. Podle neoficiálního vyjádření z MS měl Ford na vývoj SW Sync najatou třetí stranu, která odváděla špatnou práci. Prý klidně mohou přejít na QNX, ale pokud budou vyvíjet SW tak jak to dělali, tak to problémy nevyřeší.
Trochu oficiálnější vyjádření podal zástupce Fordu: Its Sync system is used on more than 7 million vehicles around the world and has become an important marketing tool for Ford. More recently, Ford has had quality problems with its MyFord Touch system, which is a touch-screen interface and Bluetooth-activated voice control system. MyFord Touch had problems with freezing, or failing to recognize voice controls early on. Ford has been upgrading the system to work out the bugs, but most of these issues had little to do with Microsoft, the official said.
http://www.advfn.com/nasdaq/StockNews.asp?stocknews=MSFT&article=61196499
Ad QNX je medzi automobilkami leader - to bych neviděl tak jednoznačně, protože Fiat Chrysler, Nissan a Kia jedou na Windows. Navíc byla řeč o RTOS, nikoliv o infotainment řešeních pro automobilový průmysl, která s RTOS nemají moc společného.
Jo, v bejvalé práci jsme do výrobků používali i linux, i QNX, i WCE i proprietární systém. Podle potřeby.
WCE měly převahu tam, kde chtěl zákazník patlací rozhraní, podporu tiskárny apod. Ale jenom jako UI, nikdo neměl odvahu to dát do aplikačního procesoru, takže samotný řízení běželo na fyzicky odděleným CPU (v lékařské technice bylo oddělení i galvanický 4kV). Když zbuchlo UI, jelo řízení dál.
QNX byl tam, kde se preferovala. Díky jeho jednoduchosti (auditování) a safety certifikacím.
Linux byl hlavně tam, kde byla potřeba dobrá konektivita po síti, zpracování větších dat na pozadí (výkonný CPU a hodně paměti) a nebyl potřeba RT. Výhodou je cena vývoje a testování.
Ostatní, jako malý jednočipy, řešil proprietární systém...
Já se prostě ptám, protože se v problematice RTOS až tolik nevyznám. A zatím to vypadá, že se v ní nevyzná ani nikdo z těch diskutérů, co mají tak jasně vyhraněný názor :)
Podle toho co jsem zjistil jsou WinCE slušně vychovaný RTOS, a nevidím důvod, aby se MS zajímal o QNX. Vždyť RTOS má, a i kdyby snad QNX měl nějaký marginální přínos, tak je technologicky dost odlišný, a integrace by neměla moc smysl.
Ono sa Windowsu CE moc rozumiet neda pretoze cca 6 rokov je za mrtvy. Posledne co som s nim videl bol handlet od HP. Skuste si najst odkazy na "Windows ce is dead". Mozno ze ho Microsoft resuscitoval ale kto bude pouzivat os u ktoreho nema istotu podpory. Normalne sa pouziva windows XP embedded.
A naozaj nie je co porovnavat, CE bezi na tablete ako windows 8 a aj tak casto pada a je urceny asi na zabavu a QNX je uzivatelsky neprivetivy spracovany do posledneho detailu a neznicitelny. Ako porovnavat kolobezku pre zabavu a kamion na pracu :-).
Ad Windowsu CE... Posledne co som s nim videl bol handlet od HP - předpokládám že moc nezkoumáte třeba pokladny, firmware jeřábů, medicínská zařízení apod.? Jinak na WinCE byly postavené třeba WP7.
Ad pretoze cca 6 rokov je za mrtvy - na WP i tabletech je použité jádro Windows NT. WinCE najdete v embedded zařízeních.
Ad normalne sa pouziva windows XP embedded - dnes novější verze, tedy Windows Embedded 7/8. Záleží na konkrétním požadavku. Pokud stavíte řekněme POS řešení, není moc důvodů jít do Windows CE (Embedded Compact).
Ad CE bezi na tablete ako windows 8 a aj tak casto pada a je urceny asi na zabavu a QNX je uzivatelsky neprivetivy spracovany do posledneho detailu a neznicitelny - proč taháte tablety do srovnání RTOS?