BlackBerry 10 OS compared with UNIX

If you're familiar with UNIX-style operating systems, you'll feel right at home with BlackBerry 10 OS.

At the heart of the system is the QNX Neutrino microkernel, procnto , surrounded by other processes and the familiar Korn shell, ksh (see Using the Command Line). Each process has its own process ID, or pid, and contains one or more threads.

Note: To determine the release version of the kernel on your system, use the uname -a command. For more information, see its entry in the Utilities Reference.

BlackBerry 10 OS is a multiuser OS; it supports any number of users at a time. The users are organized into groups that share similar permissions on files and directories.

BlackBerry 10 OS follows various industry standards, including POSIX (shell and utilities) and TCP/IP. This can make porting existing code and scripts to BlackBerry 10 OS easier.

BlackBerry 10 OS's command line looks just like the UNIX one; BlackBerry 10 OS supports many familiar utilities ( grep , find , ls , gawk ) and you can connect them with pipes, redirect the input and output, examine return codes, and so on. Many utilities are the same in UNIX and BlackBerry 10 OS, but some have a different name or syntax in BlackBerry 10 OS:

UNIX BlackBerry 10 OS See also:
dmesg slogger , sloginfo  
ifconfig eth0 ifconfig en0  
man use Using the Command Line
pg less Using the Command Line

For details on each command, see the BlackBerry 10 OS Utilities Reference.