*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®