What is BlackBerry Tablet OS?
The BlackBerry Tablet OS is a microkernel operating system.
The OS is a multitasking operating system built upon the reliability and power of QNX Neutrino RTOS and implements the minimum amount of software in the kernel space and runs other processes in the user space outside of the kernel space. By running most processes in the user space, the BlackBerry Tablet OS can manage unresponsive processes in isolation from others. This helps prevent damage to the operating system and other running applications to ensure a highly responsive and secure environment.
The BlackBerry Tablet OS is:
- Tamper-resistant — the OS performs an integrity before it starts. If the integrity test reveals damage, it doesn't start.
- Resilient — processes can be restarted without impacting other processes or applications. All applications run in the user space.
- Secure — the OS validates
requests for system resources. An authorization manager evaluates requests from
applications to access OS
capabilities. For example, when an application requests access to the camera, the
authorization manager displays a dialog box that specifies the capability requested,
and provides the user the opportunity to grant or refuse access to that capability.
The OS is also designed to verify the authenticity of applications. All applications that run on a table or device must be signed by the RIM Signing Authority and have a Developer Certificate. For more information about accessing the RIM Signing Authority, see Signing your application.
- Efficient — power consumption is minimized by the OS when the OS is idle.