VxWorks
Datasheet
 

Powering billions of intelligent devices, VxWorks is the world’s most widely deployed real-time operating system (RTOS).

 

*Online purchasing available only in the following countries: U.S., Canada, Japan, Denmark, Finland, France, Germany, Italy, Spain, Sweden, UK

Overview

VxWorks® delivers unrivaled deterministic high performance and sets the standard for a scalable, future-proof, safe, secure, and reliable operating environment for running mission-critical computing systems that demand the highest standards. For nearly 40 years, leading global innovators have leveraged VxWorks to create award-winning, innovative products for aerospace and defense, rail, automobiles, medical devices, manufacturing plants, and communications networks that simply cannot fail.

Core Capabilities

  • Reliability and performance: As the first RTOS on Earth as well as on Mars, where reliability is a must-have, VxWorks delivers the highest levels of performance when it is most needed.
  • Security: To efficiently and effectively safeguard devices, data, and intellectual property in the connected world, VxWorks provides a comprehensive set of built-in security features that, along with the Wind River Security Services offering and combined with our development processes, meet rigorous security requirements across industries.
  • Safety: VxWorks is developed with safety in mind. It is rigorously tested and has been certified to meet specific regulatory requirements.

Key Features

Modern Application Development

  • C11 and C++17
  • Boost C++ libraries
  • Rust
  • Python

Cloud Integration

  • AWS IoT device SDK
  • Microsoft Azure IoT SDK

AI/ML

  • NumPy
  • TensorFlow Lite

Virtualization Ready

  • VirtIO
  • KVM guest support

Security

  • Secure boot (digitally signed image)
  • Secure ELF loader (digitally signed applications)
  • Secure storage
    • Encrypted container
    • Full disk encryption
  • Kernel hardening
    • Non-executable pages
    • Stack guard pages
    • Optional support for kernel page table isolation (KPTI)
    • Protection of code and read-only data
    • Stack smashing protection (SSP)
  • Address Sanitizer (ASAN)
  • Kernel Address Sanitizer (KASAN)
  • Security events
  • Built-in access controls
  • Advanced user management
    • Login policies
    • Password policies
  • Support for Active Directory/Lightweight Directory Access Protocol (AD/LDAP)
  • Cryptography
    • OpenSSL 3.x
    • FIPS 140-2
  • Arm TrustZone with OP-TEE support
  • TPM 2.0/TSS support
  • Network security protocols such as SSL, TLS, SSH, IPsec, IKE, GDOI, SCEP, etc.
  • Firewall
  • GE Digital® Achilles Level 2 certified for compliance with IEC 62443-4-2
  • NIST-conformant Security Requirements Guide (SRG)
  • NIST 800-53 mappings

Networking

  • IPv4/IPv6 network stack
  • Time-Sensitive Networking (TSN)
    • IEEE 802.1Qbv
    • IEEE 802.1Qbu
    • IEEE 1588
    • IEEE 802.1AS

Connectivity

  • USB (host, target, and OTG)
  • SocketCAN
  • OPC UA (open62541)
  • IEEE 1394

File System

  • dosFs (FAT-compatible)
  • Fault-tolerant and certifiable highly reliable file system (HRFS) with configurable commit
  • Read-only ROM file system
  • NFS

Lifecycle and Management

  • OCI-compatible container engine (aligned with runc)
  • Docker Registry HTTP API V2
    • Docker Hub
    • Amazon ECR
    • Harbor
  • Wind River® Studio Conductor blueprints

Multimedia

  • Software and hardware support for OpenVG, OpenGL®, OpenGL® ES, Vulkan®
  • Image library (JPEG and PNG)
  • Input device support (mouse, touch screen, keyboard, and others)
  • PCM audio
  • OpenCV
  • Safety certifiable
  • DO-178C DAL A

Safety Certifiable

  • DO-178C DAL A
  • IEC 61508 SIL 3
  • ISO 26262 ASIL D
  • IEC 62304 Class C

Tooling

  • Industry-leading toolchain (LLVM, CMake)
  • Eclipse-based IDE
  • Visual Studio Code (desktop and cloud native)
  • Advanced debugger
  • Real-time system analyzer
  • System monitor

Hardware Simulation and Emulation

  • VxSIM (x86 only)
  • QEMU (all architectures)
  • Wind River Simics®