Linux kernel, as of version 2.2, supports Process Capabilities, as defined by POSIX 1003.6. With each process in a system three capability sets are associated:
LinSec Process Capabilities build on a slightly modified4.4, still POSIX 1003.6 compliant, version of the Process Capabilities implemented in the Linux kernel.
Process capabilities are computed (Subsection 4.2.9), by LinSec specific algorithm, from File Capabilities (Subsection 4.2.5) and User Capabilities (Subsection 4.2.5). It is process capabilities that are used for access control checks in LinSec as they reflect both owning user's and application's privileges. When a process issues a access request for an capability protected object its effective capability set is checked for the required capabilities.