Integrity (operating system)
Real-time operating system
From Wikipedia, the free encyclopedia
INTEGRITY and INTEGRITY-178B are real-time operating systems (RTOSes) produced and marketed by Green Hills Software.
| INTEGRITY | |
|---|---|
| Developer | Green Hills Software |
| OS family | Real-time operating systems |
| Working state | Current |
| Source model | Closed source (classified) |
| Marketing target | Embedded systems |
| Available in | English |
| Supported platforms | ARM, XScale, Blackfin, ColdFire, MIPS, PowerPC, IA-32, x86-64 |
| Kernel type | Microkernel |
| Userland | POSIX |
| License | Proprietary |
| Official website | www |
INTEGRITY
INTEGRITY-178B
INTEGRITY-178B is the DO-178B–compliant version of INTEGRITY. It is used in several military jets such as the B-2,[2] F-16, F-22, and F-35, and the commercial aircraft Airbus A380.[3] Its kernel design guarantees bounded computing times by eliminating features such as dynamic memory allocation.
The auditing and security engineering abilities have allowed it to obtain the Evaluation Assurance Level (EAL) 6 rating by the National Security Agency (NSA).[3] The Target of Evaluation (TOE) Architecture in the Security Target for the evaluation excludes components such as those for file system and networking, from the definition of the TOE, focusing almost solely on the core kernel.[4] Other operating systems, such as Windows, macOS or Linux, though evaluated at lower levels of assurance, generally include these abilities within their TOE.