VxWorks
VxWorks is the original flagship product of Wind River. It is a real-time operating system (RTOS) intended for embedded and critical infrastructure devices and systems. It supports multicore processors, 32-bit and 64-bit, for several architectures including ARM, Intel, and Power and has over one hundred board support packages (BSPs) for different hardware systems. VxWorks is a real time and deterministic operating system.
Wind River Linux
Wind River's Linux product is source code and a build system that generate runtime images suitable for embedded devices.
Historically, Wind River Linux has supported a variety of architectures, including ARM, MIPS, PowerPC, IA32 and SPARC.
The current release of Wind River Linux supports a variety of ARM, IA32, and IA64 platforms with both standard and realtime (PREEMPT RT) kernels.[43]
Wind River charges a subscription to provide commercial bug and CVE fixes for its Linux products.[44] Pricing is project-based, with a flat fee for each solution built on top of Wind River Linux. There is no per-device subscription or royalty.
The key capabilities for Wind River Linux are 10 year commercial support life, complete customization including kernel changes, reproducible customizations, wide range of hardware support through Board Support Packages (BSP) that are ported, maintained, and tested by Wind River.
Early history
In 2004, Wind River announced a partnership with Red Hat to create a new Linux-based distribution for embedded devices.[45] Wind River has since ended its partnership with Red Hat and now ships its own Linux distribution optimized for embedded Linux development.
Wind River released the first version of its embedded Linux distribution, Platform for Network Equipment - Linux Edition (PNE-LE) 1.0 in 2005.[46] It was registered against the Carrier Grade Linux 2.0 specification and supported IA32 and PPC architectures. They added other platforms in subsequent releases, General Purpose Platform - Linux Edition (GPP-LE) and Platform for Consumer Devices - Linux Edition PCD-LE) starting in version 1.4. In 2013 Wind River announced Wind River Linux 6.0.[47]
Wind River Systems acquired FSMLabs embedded technology in February 2007[48] and made a version available as Wind River Real-Time Core for Wind River Linux.
Early history
In 2004, Wind River announced a partnership with Red Hat to create a new Linux-based distribution for embedded devices.[45] Wind River has since ended its partnership with Red Hat and now ships its own Linux distribution optimized for embedded Linux development.
Wind River released the first version of its embedded Linux distribution, Platform for Network Equipment - Linux Edition (PNE-LE) 1.0 in 2005.[46] It was registered against the Carrier Grade Linux 2.0 specification and supported IA32 and PPC architectures. They added other platforms in subsequent releases, General Purpose Platform - Linux Edition (GPP-LE) and Platform for Consumer Devices - Linux Edition PCD-LE) starting in version 1.4. In 2013 Wind River announced Wind River Linux 6.0.[47]
Wind River Systems acquired FSMLabs embedded technology in February 2007[48] and made a version available as Wind River Real-Time Core for Wind River Linux. As of August 2011, Wind River has discontinued the Wind River Real-Time Core product line, effectively ending commercial support for the RTLinux product.
Yocto Project
In 2012, Wind River introduced a version of Linux that was developed from the Yocto Project open source development infrastructure and achieved Yocto project compatible registration. All subsequent releases of Wind River Linux are based on the Yocto Project.[47]
Wind River Linux release history
Wind River has historically released a new Wind River Linux LTS (Long Term Support) about every year that are generally based on the then current Linux Kernel LTS release and the latest Yocto Project release.[52]
Wind River Linux Distro
In 2022, Wind River launched a new product, Wind River Linux Distro, that is a binary Linux distribution based on the Wind River Linux source-based product.[53]
The Distro is intended for embedded solution developers that need a commercially supported Linux for their project, but do not need the extensive customization capabilities of the Yocto Project-based Wind River Linux. The key features are quick time to value, customization via tools such as the Linux Assembly Tool & an RPM package feed, and updates via OSTree.
Developers can download a free version of the Wind River Linux Distro by going to https://www.windriver.com/products/linux/download
A number of hardware platforms are enabled by the Distro. Commercial support is currently available for a subset of the enabled platforms.
Simics
Simics is a full-system simulator used by software developers to simulate the hardware of complex electronic systems.
Wind River Studio
Wind River Studio is a cloud-native platform for the deployment and servicing of mission-critical intelligent edge systems.