# Integrity

> real time operating system

**Wikidata**: [Q3152988](https://www.wikidata.org/wiki/Q3152988)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Integrity_(operating_system))  
**Source**: https://4ort.xyz/entity/integrity

## Summary
INTEGRITY is a real-time operating system (RTOS) developed by Green Hills Software. It is designed to process data with minimal delay and functions as a Unix-like operating system. The system is distinguished by its extensive safety and quality certifications, including DO-178B, IEC 61508, ISO 26262, and EN 50128.

## Key Facts
- **Developer:** Green Hills Software.
- **Classification:** A real-time operating system (RTOS) and Unix-like operating system.
- **Supported Architecture:** ARM architecture.
- **Aliases:** INTEGRITY, INTEGRITY RTOS, INTEGRITY-178, INTEGRITY-178 RTOS, and Integrity-178B.
- **Quality Assurance:** Certified to DO-178B, IEC 61508, ISO 26262, and EN 50128 standards.
- **Official Website:** http://www.ghs.com/products/rtos/integrity.html
- **Encyclopedia Coverage:** Available in 7 Wikipedia language editions (including English, French, Russian, and Chinese).

## FAQs
### Q: Who develops the Integrity operating system?
A: Integrity is developed by Green Hills Software.

### Q: What type of operating system is Integrity?
A: Integrity is a real-time operating system (RTOS) that behaves similarly to a Unix system. It is intended to process data as it comes in with minimal delay.

### Q: What certifications does Integrity hold?
A: The operating system holds certifications for DO-178B, IEC 61508, ISO 26262, and EN 50128, referencing its high software quality assurance standards.

## Why It Matters
Integrity matters primarily because it addresses the rigorous demands of safety-critical and high-reliability embedded systems. As a Real-Time Operating System (RTOS), it is built to process data immediately as it is received, ensuring minimal latency—a requirement for applications where timing is critical. Its classification as a Unix-like system allows it to offer familiar behaviors and interfaces to developers, bridging the gap between standard computing and specialized embedded environments.

The operating system's significance is further underscored by its extensive list of safety certifications (DO-178B, IEC 61508, ISO 26262, and EN 50128). These standards are essential in industries such as aerospace, automotive, industrial control, and railway transportation, where software failure could result in catastrophic consequences. By meeting these strict quality assurance benchmarks, Integrity provides a foundational software layer that enables the deployment of secure and reliable technology in complex hardware architectures like ARM.

## Notable For
- **Safety-Critical Certification:** Distinguished by its compliance with multiple international safety standards (DO-178B, ISO 26262, etc.).
- **Unix-like RTOS Hybrid:** Combines the deterministic timing of an RTOS with the behavioral characteristics of a Unix system.
- **Broad Language Support:** documented across 7 different languages on Wikipedia, indicating global relevance.
- **Embedded Architecture Support:** Specifically supports the ARM architecture, a dominant platform in embedded electronics.

## Body
### Development and Classification
Integrity is a proprietary operating system developed by **Green Hills Software**. It functions as a **real-time operating system (RTOS)**, defined by its ability to process data as it is input with minimal buffering delay. Additionally, it is classified as a **Unix-like operating system**, meaning it behaves in a manner similar to Unix systems, likely offering comparable command structures and API interfaces.

The system is also known by several aliases, including **INTEGRITY-178** and **Integrity-178B**, which often refer to specific versions tailored for certifiable safety standards.

### Technical Specifications
The operating system is designed to run on **ARM architecture**, which is widely used in embedded systems. The official product information and technical references are hosted on the Green Hills Software website at `http://www.ghs.com/products/rtos/integrity.html`.

### Certifications and Quality Assurance
A defining feature of Integrity is its adherence to strict software quality assurance standards. According to technical references, the product carries certifications or compliance proofs for:
*   **DO-178B:** A standard for software development in airborne systems.
*   **IEC 61508:** An international standard for electrical, electronic, and programmable electronic safety-related systems.
*   **ISO 26262:** The standard for functional safety in the automotive industry.
*   **EN 50128:** A European standard for software for railway control and protection systems.

These certifications make Integrity suitable for deployment in environments where failure is not an option.

### Knowledge Graph Data
*   **Freebase ID:** /m/04xdlp
*   **Wikidata Description:** Real time operating system
*   **Wikipedia Title:** Integrity (operating system)

## References

1. Freebase Data Dumps. 2013
2. [Green Hills Software](http://www.ghs.com/products/rtos/integrity.html)