- I am an old UNIX kernel hack (dates back to IBM PC-IX on IBM PC) - my first experience of QNX was back in 1988. A few facts:
- QNX has evolved over 30 years,
- QNX stands for QNX is Not Unix.
- QNX was selected by CISCO when it was developing the CRS-1 (circa. 2004)
- QNX is a real time operating system with guaranteed context switching time, and the first in multicore’s SMP way back in the late 90’s.
Playbook is just the start, the pivotal point for investors to understand is QNX gives RIM a lead, and an edge for the upcoming mobile revolution. PC & notebooks are truly toast.
Anyone can design and build the hardward (HTC, Dell, HP, Japan & Korea Inc, etc.) think without Android, where would these cloners be !? using windows mobile 7? and see your battery dies after 1.5 hours of usage? QNX, technically, trumps every other OS. Apple & IOS will have its response come January. But so will RIM. Think ARM Quad Core Cortex A15 at 2.5 GHz with low power ! I assure you Windows Mobile 7 will not run on it before QNX and IOS.09-28-10 01:20 AMLike 0 -
Basically what we are seeing now is the product that RIM started white boarding 2-3 years ago. Since they had the $$ it was smarter for them to go and buy the companies that supplied the intellectual property and talent to deliver.
Very smart IMHO. They may be coming in a bit late, but if the Tablet runs well and gets solid reviews and we are phones in early 2011 with similiar specs and OS then RIM will have leveled the playing field.
Posted from my CrackBerry at wapforums.crackberry.com09-28-10 06:57 AMLike 0 - A nice QNX tutorial..........
HOT! QNX Tablet OS � A Deep Dive Into How It Works! | BerryReview.com
Applications and drivers all reside in their own memory protected address space and use well define message interfaces. Because all of this messaging and segregation then the OS and applications become distributed allowing for efficiency. They also have the concept of multiple microkernels that allow machines to communicate over a network for encrypted transport. It will allow devices to communicate on a whole new level. So it does both multi threaded in the dual core up to 32 core processors or it can do distributed and speak between multiple devices that would not know that they are on different devices. For example, your PlayBook could just speak directly to your BlackBerrys bluetooth or cellular radio or even its GPS.
Advanced memory management is also very useful since the way most OS�s manage memory causes a 20-30 % performance hit especially on ARM processors. That is why QNX changed how applications work with memory pages allowing for larger memory pages from 4 k to 1 m pages adding 10-30 % performance. This will let them use a 1 GHz processor act like a 1.3 Ghz processor. This is baked into the technology and is something that can only be baked in and not added to other platforms easily. RIM is getting another thing competitors cannot easily copy.
The application platform is another space developers are interested in. For example there is Adobe Air and Flash, Java, OpenGL, POSIX, WebKit, and other programming languages. QNX is a message passing operating system so which allows for information transfer between the OS and the application world. They build up a asynchronous abstraction objects that developers understand that will allow for interfaces with things like audio, phone, GPS, network, and more. That way applications can tie into each other in the real time OS using an asynchronous API.Last edited by mke67; 09-28-10 at 09:44 AM.
09-28-10 09:40 AMLike 0 - change the name of the blackpad and keep it in line with the name blackberry and you have a winner :P (im being serious) blackberry blackpad doesn't roll of the tongue so well.
everyone is going on about how great android is with tablets etc. to me that's just an oversized phone wannabe with apps, esp when you have that chrome OS lurking its head. Either way, its needs to be more focused in becoming a productivity tool - hopefully RIM have the answer for this because the ipad may have started this evolution but it certainly hasn't cemented it with the lack of ports for a start!
QNX OS will be interesting and as has been said by RIM it'll be a good way to begin afresh without affecting their main mobile market - testing the waters you could say. In the long term it could be very beneficial for blackberry mobile users.
It's at the bottom of this article/announcement: Samsung Reveals Tablet Launch Details09-28-10 12:47 PMLike 0 - bring this new OS on! i honestly see some real exciting things happening with this OS and thats just basing it on what i've read about QNX and off of what others have said about it. If this OS is capable of running android apps, then us future blackpad owners (and anyone thinking of getting the storm4???) are in for a treat . Im honestly hoping it surprises me with features and im hoping because its made by QNX (they do create the software used in tanks after all) that they can throw in a couple extra bells and whistles.
and really, how many beamers do you really hear of breaking down due to software? Thats a legit/honest question too....im no car expert but i haven't heard a lot about BMW's failing due to software....correct me if im wrong09-28-10 08:03 PMLike 0 -
The only place I'd really possibly see it as useful in a phone is video or audio decoding. If you decode a video packet too late then the time it contains content for might have already passed, resulting in dropped frames. But the PlayBook has dedicated audio and video hardware, so that doesn't really apply.
There's lots about QNX that makes it really awesome, but the real time part isn't really one of those things. The things that will make a big difference are its high performance and extremely high reliability.09-28-10 11:02 PMLike 0 -
- RIM VP Confirms QNX OS Will Eventually Be On Future BlackBerry Devices ~ BlackBerry Leaks - Blackberry news, software, videos, info, reviews, previews
RIM Opens New OS, What Will PlayBook Mean for BlackBerry OS?Last edited by mke67; 09-29-10 at 02:24 PM.
09-29-10 02:17 PMLike 0 - A real-time OS is one that is capable of making time guarantees for the completion of a task. It's not particularly applicable to phones/tablets, but it maybe says something about the robustness of the architecture. A real time OS is important in something like a nuclear power plant. If you need to close the safety locks within 50ms of a value exceeding a certain threshold, QNX can ensure that the task responsible for closing those locks is given high enough priority to get it done in 50ms (possibly to the exclusion of all else on the computer). In Linux you can give a task high priority, but you can't ever be guaranteed it will complete within x number of milliseconds.
The only place I'd really possibly see it as useful in a phone is video or audio decoding. If you decode a video packet too late then the time it contains content for might have already passed, resulting in dropped frames. But the PlayBook has dedicated audio and video hardware, so that doesn't really apply.
There's lots about QNX that makes it really awesome, but the real time part isn't really one of those things. The things that will make a big difference are its high performance and extremely high reliability.09-29-10 02:43 PMLike 0 - If you kept the cars for any good length of time, I'm willing to get you had at least one that had led issues (parts going out) with either the radio or instrument readouts. Notorious problem!!! So, that would be issues with the UI of the car.09-29-10 09:20 PMLike 0
-
And QNX will use JVM as well. Dan Dodge even mentioned it in the keynote. The OS5 kernel and core OS that runs BB5/6 is not JVM. Its an OS. JVM is the application layer where most things occur but I don't think the JVM is managing CPU resources. The QNX OS will just manage the JVM a lot better than the present OS does.
Posted from my CrackBerry at wapforums.crackberry.com09-30-10 07:04 AMLike 0 - I don't think RIM is going to look back. I am sure they could, but it makes more sense to make newer devices more attractive.
And QNX will use JVM as well. Dan Dodge even mentioned it in the keynote. The OS5 kernel and core OS that runs BB5/6 is not JVM. Its an OS. JVM is the application layer where most things occur but I don't think the JVM is managing CPU resources. The QNX OS will just manage the JVM a lot better than the present OS does.
Posted from my CrackBerry at wapforums.crackberry.com
In the current OSes (4/5/6), only the kernel is native. All BlackBerry apps and the GUI itself is in Java.
That's not the case with QNX.09-30-10 07:11 AMLike 0 - Yes, QNX OS will include a JVM but all BlackBerry base apps will be native. The JVM will basically be included for backwards compatibility.
In the current OSes (4/5/6), only the kernel is native. All BlackBerry apps and the GUI itself is in Java.
That's not the case with QNX.09-30-10 07:46 AMLike 0 - So with QNX being what RIM decided to go with on the PlayBook, will QNX soon become the OS on the phones as well?
And now that I read through the whole thread, it would appear that the answer is Yes.
Now how much of a difference will this make on the future phones themselves? Obviously any answer is speculation as we won't know until they are starting to hit the market.Last edited by lafountain; 09-30-10 at 07:58 AM.
09-30-10 07:55 AMLike 0 -
- So with QNX being what RIM decided to go with on the PlayBook, will QNX soon become the OS on the phones as well?
And now that I read through the whole thread, it would appear that the answer is Yes.
Now how much of a difference will this make on the future phones themselves? Obviously any answer is speculation as we won't know until they are starting to hit the market.09-30-10 08:28 AMLike 0
LINK TO POST COPIED TO CLIPBOARD