Hardware-Independent,
Reusable Integrated
Vehicle OS

Vehicle OS is a dedicated operating system for SDVs that provides centralized system management for stable vehicle operation and efficient optimization of computing resources.

Through the Vehicle Hardware Abstraction Layer (VHAL), it decouples software from hardware and standardizes hardware and application development interfaces within a common framework. This foundation accelerates cross-domain application development and supports a flexible, scalable development environment.

Vehicle OS layered architecture showing Application, Service, VHAL, and Hardware layers for SDVVehicle OS layered architecture showing Application, Service, VHAL, and Hardware layers for SDV

Vehicle OS is a dedicated operating system for SDVs that provides centralized system management for stable vehicle operation and efficient optimization of computing resources.

Through the Vehicle Hardware Abstraction Layer (VHAL), it decouples software from hardware and standardizes hardware and application development interfaces within a common framework. This foundation accelerates cross-domain application development and supports a flexible, scalable development environment.

Layered Architecture,
Vehicle OS

Vehicle OS full layered architecture diagram

Vehicle OS is built on a layered architecture.

The Vehicle Hardware Abstraction Layer (VHAL) abstracts vehicle hardware through a standardized framework,
allowing upper layers to remain independent of hardware-specific implementations.

The service layer manages a wide range of vehicle functions and services, bridging low-level hardware with higher-level applications.
Vehicle APIs provide standardized interfaces that enable applications to access and utilize capabilities within the service layer.

two-stage failover system reliability illustration

Fault-Tolerant Architecture

Vehicle OS delivers a high level of system reliability and safety through a failover mechanism that provides redundancy for critical software components. Built on a two-stage fault-tolerance framework, the system maintains stable operation across a wide range of conditions and supports scalable recovery in the event of failures, ensuring continuous system availability.

multi-layer security and encryption illustration

Robust Security

A multi-layered security architecture proactively detects potential threats across both network and host systems. Access control and encryption are applied to standardized interfaces to strengthen system-wide security and provide a secure and reliable software execution environment.

Rust-based memory safety and automotive software illustration

Enhanced Reliability

Vehicle OS is built with Rust, delivering both memory safety and high performance while providing an architecture optimized for automotive-grade software requirements. By structurally eliminating memory safety issues—which account for a significant portion of software vulnerabilities—through Rust-based development, Vehicle OS enables a safer and more reliable system environment.

continuous system evolution through OTA updates illustration

Always Updatable

Vehicle OS continuously evolves through over-the-air (OTA) updates, delivering enhanced security and stability to keep vehicles consistently up to date.

Next Page

Next-Generation
Infotainment