Originally Posted by
snowsquirrel If the BB were to license QNX kernel for a secure version of Android, I would guess it would be phone makers that would pay licensing. i.e., Samsung. Samsung would also be on the hook for writing drivers, just like they are already on the hook to write drivers to for Linux. Given that both OS's are POSIX compliant, and share a common ancestor, this isn't like writing a driver for windows, then writing one for linux.
Yeah QNX is RTOS, but those differences live mainly in the event model/thread scheduler not in device drivers or how you write them. Yeah QNX is a micro kernel and linux is monolithic, but your core logic for the driver is the same, just how it gets loaded is different. In my experience, making drivers is easier for a micro kernel not necessarily in the coding but just in the developer workflow. It has been a number of years since I have written a driver, so my knowledge could be as dated as my theory is cockeyed. :)
And yeah there is some crazy speculation going on in these forums, but it is a lot better than coming here to a ghost town.