The Philosophy of the BlackBerry 10 OS
The primary goal of the BlackBerry 10 OS is to deliver the open systems POSIX API in a robust, scalable form suitable for a wide range of systems—from tiny, resource-constrained embedded systems to high-end distributed computing environments.
For mission-critical applications, a robust architecture is also fundamental, so the OS makes flexible and complete use of MMU hardware.
Of course, simply setting out these goals doesn't guarantee results. We invite you to read through this System Architecture guide to get a feel for our implementation approach and the design trade-offs chosen to achieve these goals. When you reach the end of this guide, we think you'll agree that BlackBerry 10 OS is the first OS product of its kind to truly deliver open systems standards, wide scalability, and high reliability.