VxWorks is a
real-time operating system
A real-time operating system (RTOS) is an operating system (OS) for real-time computing applications that processes data and events that have critically defined time constraints. A RTOS is distinct from a time-sharing operating system, such as Unix ...
(or RTOS) developed as
proprietary software
Proprietary software is computer software, software that grants its creator, publisher, or other rightsholder or rightsholder partner a legal monopoly by modern copyright and intellectual property law to exclude the recipient from freely sharing t ...
by
Wind River Systems
Wind River Systems, Inc., also known as Wind River (trademarked as Wndrvr), is an Alameda, California–based company, subsidiary of Aptiv PLC. The company develops embedded system and cloud software consisting of real-time operating systems sof ...
, a subsidiary of Aptiv. First released in 1987, VxWorks is designed for use in
embedded system
An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is e ...
s requiring real-time,
deterministic performance and in many cases, safety and security certification for industries such as
aerospace
Aerospace is a term used to collectively refer to the atmosphere and outer space. Aerospace activity is very diverse, with a multitude of commercial, industrial, and military applications. Aerospace engineering consists of aeronautics and astron ...
,
defense
Defense or defence may refer to:
Tactical, martial, and political acts or groups
* Defense (military), forces primarily intended for warfare
* Civil defense, the organizing of civilians to deal with emergencies or enemy attacks
* Defense industr ...
, medical devices, industrial equipment, robotics, energy, transportation, network infrastructure, automotive, and consumer electronics.
[VxWorks]
Goes 64-bit", Electronic Design, March 25, 2011
VxWorks supports
AMD
Advanced Micro Devices, Inc. (AMD) is an American multinational corporation and technology company headquartered in Santa Clara, California and maintains significant operations in Austin, Texas. AMD is a hardware and fabless company that de ...
/
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
architecture, POWER architecture, ARM architectures, and RISC-V.
The RTOS can be used in multicore
asymmetric multiprocessing
An asymmetric multiprocessing (AMP or ASMP) system is a multiprocessor computer system where not all of the multiple interconnected central processing units (CPUs) are treated equally. For example, a system might allow (either at the hardware or op ...
(AMP),
symmetric multiprocessing
Symmetric multiprocessing or shared-memory multiprocessing (SMP) involves a multiprocessor computer hardware and software architecture where two or more identical processors are connected to a single, shared main memory, have full access to all ...
(SMP), and mixed modes
[RTOS](_blank)
Handles AMP and SMP, electronic design, March 2009 and multi-OS (via Type 1 hypervisor)
designs on
32- and
64-bit
In computer architecture, 64-bit integers, memory addresses, or other data units are those that are 64 bits wide. Also, 64-bit central processing units (CPU) and arithmetic logic units (ALU) are those that are based on processor registers, a ...
processors.
[Embedded Star](_blank)
Article, February 2011
VxWorks comes with the kernel,
middleware
Middleware is a type of computer software program that provides services to software applications beyond those available from the operating system. It can be described as "software glue".
Middleware makes it easier for software developers to imple ...
, board support packages, Wind River Workbench development suite, complementary third-party software and hardware. In its latest release, VxWorks 7, the RTOS has been re-engineered for modularity and upgradeability so the OS kernel is separate from middleware, applications, and other packages.
[Wind River](_blank)
reinvents real-time system for the Internet of Things, iTERS news, March 2014 Scalability, security, safety, connectivity, and graphics have been improved to address
Internet of Things
Internet of things (IoT) describes devices with sensors, processing ability, software and other technologies that connect and exchange data with other devices and systems over the Internet or other communication networks. The IoT encompasse ...
(IOT) needs.
[Wind Rive]
Reinvents
the RTOS for the IoT, Business Wire, February 2014
History
VxWorks started in the late 1980s as a set of enhancements to a simple
RTOS
A real-time operating system (RTOS) is an operating system (OS) for real-time computing applications that processes data and events that have critically defined time constraints. A RTOS is distinct from a time-sharing operating system, such as Unix ...
called
VRTX sold by Ready Systems (becoming a
Mentor Graphics
Mentor Graphics Corporation was a US-based electronic design automation (EDA) multinational corporation for electrical engineering and electronics, headquartered in Wilsonville, Oregon. Founded in 1981, the company distributed products that ass ...
product in 1995). Wind River acquired rights to distribute VRTX and significantly enhanced it by adding, among other things, a
file system and an
integrated development environment
An integrated development environment (IDE) is a Application software, software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, an ...
. In 1987, anticipating the termination of its reseller contract by
Ready Systems, Wind River proceeded to develop its own kernel to replace VRTX within VxWorks.
Published in 2003 with a Wind River copyright, "Real-Time Concepts for Embedded Systems"
[
]
describes the development environment, runtime setting, and system call families of the RTOS.
Written by Wind River employees with a foreword by Jerry Fiddler, chairman, and co-founder of Wind River, the textbook is an excellent tutorial on the RTOS. (It does not, however, replace Wind River documentation as might be needed by practicing engineers.)
Some key milestones for VxWorks include:
[Company Histories](_blank)
Funding Universe
* 1980s: VxWorks adds support for 32-bit processors.
* 1990s: VxWorks 5 becomes the first RTOS with a networking stack.
* 2000s: VxWorks 6 supports
SMP and adds derivative industry-specific platforms.
* 2010s: VxWorks adds support for 64-bit processing
and introduces VxWorks 7 for IoT in 2016.
[Wind Rive]
Outfits VxWorks
for the Internet of Things, Computer World
*2020s: VxWorks continues to update and add support, including the ability to power the
Mars 2020
Mars 2020 is a NASA mission that includes the rover ''Perseverance (rover), Perseverance'', the now-retired small robotic helicopter ''Ingenuity (helicopter), Ingenuity'', and associated delivery systems, as part of the Mars Exploration Progra ...
lander.
Platform overview
VxWorks supports Intel architecture, Power architecture, and ARM architectures. The RTOS can be used in multi-core
asymmetric multiprocessing
An asymmetric multiprocessing (AMP or ASMP) system is a multiprocessor computer system where not all of the multiple interconnected central processing units (CPUs) are treated equally. For example, a system might allow (either at the hardware or op ...
(AMP),
symmetric multiprocessing
Symmetric multiprocessing or shared-memory multiprocessing (SMP) involves a multiprocessor computer hardware and software architecture where two or more identical processors are connected to a single, shared main memory, have full access to all ...
(SMP), mixed modes
and multi-OS (via Type 1 hypervisor)
designs on 32- and 64- bit processors.
The VxWorks consists of a set of runtime components and development tools. The run time components are an
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
(UP and SMP; 32- and 64-bit), software for applications support (file system, core network stack, USB stack, and inter-process communications), and hardware support (architecture adapter, processor support
library
A library is a collection of Book, books, and possibly other Document, materials and Media (communication), media, that is accessible for use by its members and members of allied institutions. Libraries provide physical (hard copies) or electron ...
, device driver library, and board support packages).
VxWorks core development tools are compilers such as Diab,
GNU
GNU ( ) is an extensive collection of free software (394 packages ), which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operating systems popu ...
, and
Intel C++ Compiler
Intel oneAPI DPC++/C++ Compiler and Intel C++ Compiler Classic (deprecated icc and icl is in Intel OneAPI HPC toolkit) are Intel’s C, C++, SYCL, and Data Parallel C++ (DPC++) compilers for Intel processor-based systems, available for Wind ...
(ICC) and its build and configuration tools. The system also includes productivity tools such as its Workbench development suite and Intel tools and development support tools for asset tracking and host support.
The platform is a modular, vendor-neutral,
open system that supports a range of third-party software and hardware. The OS kernel is separate from middleware, applications, and other packages,
which enables easier bug fixes and testing of new features.
An implementation of a layered source build system allows multiple versions of any stack to be installed at the same time so developers can select which version of any feature set should go into the VxWorks kernel libraries.
Optional advanced add-ons for VxWorks provide additional capabilities, including the following:
* Advanced security features to safeguard devices and data residing in and traveling across the Internet of Things (IoT)
* Advanced safety partitioning to enable reliable application consolidation
* Real-time advanced visual edge analytics allow autonomous responses on VxWorks-based devices in real-time without latency
* Optimized embedded Java runtime engine enabling the deployment of Java applications
* Virtualization capability with a real-time embedded, Type 1 hypervisor
Features
Core features of the OS include:
*
Multitasking kernel with
preemptive and
round-robin scheduling
A schedule (, ) or a timetable, as a basic time-management tool, consists of a list of times at which possible tasks, events, or actions are intended to take place, or of a sequence of events in the chronological order in which such things ...
and fast
interrupt
In digital computers, an interrupt (sometimes referred to as a trap) is a request for the processor to ''interrupt'' currently executing code (when permitted), so that the event can be processed in a timely manner. If the request is accepted ...
response
* Native 64-bit operating system (only one 64-bit architecture supported:
x86-64
x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit extension of the x86 instruction set architecture, instruction set. It was announced in 1999 and first available in the AMD Opteron family in 2003. It introduces two new ope ...
). Data model:
LP64
* User-mode applications ("Real-Time Processes", or RTP) isolated from other user-mode applications as well as the kernel via
memory protection
Memory protection is a way to control memory access rights on a computer, and is a part of most modern instruction set architectures and operating systems. The main purpose of memory protection is to prevent a process from accessing memory that h ...
mechanisms
*
SMP,
AMP and mixed mode multiprocessing support
* Error handling framework
*
Bluetooth
Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is li ...
,
USB
Universal Serial Bus (USB) is an industry standard, developed by USB Implementers Forum (USB-IF), for digital data transmission and power delivery between many types of electronics. It specifies the architecture, in particular the physical ...
, CAN protocols, Firewire IEEE 1394, BLE, L2CAP, Continua stack, health device profile
* Binary, counting, and
mutual exclusion
In computer science, mutual exclusion is a property of concurrency control, which is instituted for the purpose of preventing race conditions. It is the requirement that one thread of execution never enters a critical section while a concurr ...
semaphores with
priority inheritance
* Local and distributed
message queue
In computer science, message queues and mailboxes are software-engineering components typically used for inter-process communication (IPC), or for inter- thread communication within the same process. They use a queue for messaging – the ...
s
*
POSIX PSE52 certified conformity in user-mode execution environment
*
File systems: High Reliability File System (HRFS),
FAT
In nutrition science, nutrition, biology, and chemistry, fat usually means any ester of fatty acids, or a mixture of such chemical compound, compounds, most commonly those that occur in living beings or in food.
The term often refers specif ...
-based file system (DOSFS),
Network File System
Network File System (NFS) is a distributed file system protocol originally developed by Sun Microsystems (Sun) in 1984, allowing a user on a client computer to access files over a computer network much like local storage is accessed. NFS, like ...
(NFS), and TFFS
* Dual-mode
IPv6
Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communication protocol, communications protocol that provides an identification and location system for computers on networks and routes traffic ...
networking stack with IPv6 Ready Logo certification
* Memory protection including real-time processes (RTPs), error detection and reporting, and IPC
* Multi-OS messaging using TIPC and Wind River multi-OS IPC
* Symbolic debugging
In March 2014 Wind River introduced VxWorks 7, emphasizing scalability, security, safety, connectivity, graphics, and virtualization.
[Wind River Reinvents th]
Real-Time Operating System for the Internet of Things
Windriver.com, The following lists some of the release 7 updates.
More information can be found on th
website.
* Modular, componentized architecture using a layered build system with the ability to update each layer of code independently
* VxWorks microkernel (a full RTOS that can be as small as 20 KB)
* Security features such as digitally-signed modules (
X.509), encryption, password management, ability to add/delete users at runtime
* SHA-256
hashing algorithm
A hash function is any function that can be used to map data of arbitrary size to fixed-size values, though there are some hash functions that support variable-length output. The values returned by a hash function are called ''hash values'', ...
as the default password hashing algorithm
* Human machine interface with Vector Graphics, and Tilcon user interface (UI)
* Graphical user interface (GUI):
OpenVG
OpenVG is an API designed for hardware-accelerated 2D vector graphics. Its primary platforms are mobile phones, gaming & media consoles and consumer electronic devices. It was designed to help manufacturers create more attractive user interfac ...
stack,
Open GL, Tilcon UI, Frame Buffer Driver, EV Dev Interface
* Updated configuration interfaces for VxWorks Source Build VSB projects and VxWorks Image Projects
* Single authentication control used for
Telnet
Telnet (sometimes stylized TELNET) is a client-server application protocol that provides access to virtual terminals of remote systems on local area networks or the Internet. It is a protocol for bidirectional 8-bit communications. Its main ...
,
SSH,
FTP
The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and dat ...
, and
rlogin
The Berkeley r-commands are a suite of computer programs designed to enable users of one Unix system to log in or issue commands to another Unix computer via TCP/IP computer network. The r-commands were developed in 1982 by the Computer System ...
daemons
* Connectivity with Bluetooth and
SocketCAN protocol stacks
* Inclusion of MIPC File System (MFS) and MIPC Network Device (MND)
* Networking features with 64-bit support including Wind River MACsec, Wind River's implementation of IEEE 802.1A,
Point-to-Point Protocol
In computer networking, Point-to-Point Protocol (PPP) is a data link layer (layer 2) communication protocol between two routers directly without any host or any other networking in between. It can provide loop detection, authentication, transmissio ...
(PPP) over L2TP, PPP over
virtual local area network (VLAN) and Diameter secure key storage
* New Wind River Workbench 4 for VxWorks 7 integrated development environment with new system analysis tools
* Wind River Diab Compiler 5.9.4; Wind River GNU Compiler 4.8; Intel C++ Compiler 14 and Intel Integrated Performance Primitives (IPP) 8
Hardware support
VxWorks has been ported to a number of platforms. This includes the
Intel x86
x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel, based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088. The ...
family (including the
Intel Quark SoC),
[Intel Tackles SoC Wit]
Quark
' EE Times, October 7, 2013 MIPS,
PowerPC
PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
(and
BAE RAD),
Freescale ColdFire,
Intel i960
Intel's i960 (or 80960) is a RISC-based microprocessor design that became popular during the early 1990s as an embedded system, embedded microcontroller. It became a best-selling CPU in that segment, along with the competing AMD 29000. In spite ...
,
SPARC,
Fujitsu FR-V,
SH-4 and the closely related family of
ARM
In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between ...
,
StrongARM
The StrongARM is a family of computer microprocessors developed by Digital Equipment Corporation and manufactured in the late 1990s which implemented the ARM v4 instruction set architecture. It was later acquired by Intel in 1997 from DEC's o ...
and
xScale
XScale is a microarchitecture for central processing units initially designed by Intel implementing the ARM architecture (version 5) instruction set. XScale comprises several distinct families: IXP, IXC, IOP, PXA and CE (see more below), with some ...
CPUs. VxWorks provides a standard
board support package (BSP) interface between all its supported hardware and the OS. Wind River's BSP developer kit provides a common
application programming interface
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standard that des ...
(API) and a stable environment for real-time operating system development. VxWorks is supported by popular
SSL/TLS libraries such as
wolfSSL.
Development environment
As is common in
embedded system
An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is e ...
development,
cross-compiling is used with VxWorks. Development is done on a "host" system where an
integrated development environment
An integrated development environment (IDE) is a Application software, software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, an ...
(IDE), including the editor, compiler
toolchain
A toolchain is a set of software development tools used to build and otherwise develop software. Often, the tools are executed sequentially and form a pipeline such that the output of one tool is the input for the next. Sometimes the term is us ...
, debugger, and
emulator
In computing, an emulator is Computer hardware, hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run sof ...
can be used. Software is then compiled to run on the "target" system. This allows the developer to work with powerful development tools while targeting more limited hardware. VxWorks uses the following host environments and target hardware architectures:
[Workbench Product Note](_blank)
/ref>
;Supported target architectures and processor families
VxWorks supports a range of target architectures including ARM, Intel, Power architecture, RISC-V architecture and more. For the latest target architecture processors and board support packages, refer to the VxWorks Marketplace or via citation.
The Eclipse-based Workbench IDE that comes with VxWorks is used to configure, analyze, optimize, and debug a VxWorks-based system under development. The ''Tornado'' IDE was used for VxWorks 5.x and was replaced by the Eclipse
An eclipse is an astronomical event which occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ...
-based ''Workbench'' IDE for VxWorks 6.x. and later. Workbench is also the IDE for the Wind River Linux, On-Chip Debugging, and Wind River Diab Compiler product lines. VxWorks 7 uses Wind River Workbench 4 which updates to the Eclipse 4 base provides full third party plug-in support and usability improvements.
Wind River Simics is a standalone simulation tool compatible with VxWorks. It simulates the full target system (hardware and software) to create a shared platform for software development. Multiple developers can share a complete virtual system and its entire state, including execution history. Simics enables early and continuous system integration and faster prototyping by utilizing virtual prototypes instead of physical prototypes.
Notable uses
VxWorks is used by products across a wide range of market areas: aerospace and defense, automotive, industrial such as robots, consumer electronics, medical area and networking. Several notable products also use VxWorks as the onboard operating system.
Aerospace and defense
;Spacecraft
* The Mars 2020
Mars 2020 is a NASA mission that includes the rover ''Perseverance (rover), Perseverance'', the now-retired small robotic helicopter ''Ingenuity (helicopter), Ingenuity'', and associated delivery systems, as part of the Mars Exploration Progra ...
rover
* The Mars Reconnaissance Orbiter
The ''Mars Reconnaissance Orbiter'' (''MRO'') is a spacecraft designed to search for the existence of water on Mars and provide support for missions to Mars, as part of NASA's Mars Exploration Program. It was launched from Cape Canaveral on Au ...
[ExtremeTech](_blank)
news
* The Mars Science Laboratory
Mars Science Laboratory (MSL) is a robotic spacecraft, robotic space probe mission to Mars launched by NASA on November 26, 2011, which successfully landed ''Curiosity (rover), Curiosity'', a Mars rover, in Gale (crater), Gale Crater on Augus ...
, also known as the Curiosity rover
* NASA Mars rovers (Sojourner, Spirit, Opportunity)
* The Deep Space Program Science Experiment (DSPSE) also known as Clementine (spacecraft)
''Clementine'' (officially called the Deep Space Program Science Experiment (DSPSE)) was a joint space project between the Ballistic Missile Defense Organization (previously the Strategic Defense Initiative, Strategic Defense Initiative Organ ...
Clementine launched in 1994 running VxWorks 5.1 on a MIPS-based CPU responsible for the Star Tracker and image processing algorithms. The use of a commercial RTOS on board a spacecraft was considered experimental at the time
* ''Phoenix'' Mars lander
* The Deep Impact space probe
* The Mars Pathfinder
''Mars Pathfinder'' was an American robotic spacecraft that landed a base station with a rover (space exploration), roving probe on Mars in 1997. It consisted of a Lander (spacecraft), lander, renamed the Carl Sagan Memorial Station, and a ligh ...
mission
* NASA's Juno space probe sent to Jupiter
Jupiter is the fifth planet from the Sun and the List of Solar System objects by size, largest in the Solar System. It is a gas giant with a Jupiter mass, mass more than 2.5 times that of all the other planets in the Solar System combined a ...
Aircraft
* AgustaWestland Project Zero
The AgustaWestland Project Zero is a hybrid tiltrotor/Lift fan aircraft. It has been developed by AgustaWestland as a technology demonstrator, and is used to investigate all-electric propulsion and other advanced technologies. It is the world's ...
* Northrop Grumman X-47B Unmanned Combat Air System
* Airbus A400M Airlifter
* BAE Systems Tornado Advanced Radar Display Information System (TARDIS) used in the Tornado GR4 aircraft for the U.K. Royal Air Force
* Lockheed Martin RQ-170 Sentinel UAV
* Boeing 787
The Boeing 787 Dreamliner is an American wide-body airliner developed and manufactured by Boeing Commercial Airplanes.
After dropping its unconventional Sonic Cruiser project, Boeing announced the conventional 7E7 on January 29, 2003, wh ...
;Space telescopes
* Fermi Gamma-ray Space Telescope
The Fermi Gamma-ray Space Telescope (FGST, also FGRST), formerly called the Gamma-ray Large Area Space Telescope (GLAST), is a space observatory being used to perform gamma-ray astronomy observations from low Earth orbit. Its main instrument is ...
(FGST)
* James Webb Space Telescope
The James Webb Space Telescope (JWST) is a space telescope designed to conduct infrared astronomy. As the largest telescope in space, it is equipped with high-resolution and high-sensitivity instruments, allowing it to view objects too old, Lis ...
;Others
* European Geostationary Navigation Overlay System
The European Geostationary Navigation Overlay Service (EGNOS) is a satellite-based augmentation system (SBAS) developed by the European Space Agency and Eurocontrol on behalf of the European Commission. Currently, it supplements GPS by reportin ...
(EGNOS)
* TacNet Tracker, Sandia National Laboratory’s rugged handheld communication device
* BAE Systems
BAE Systems plc is a British Multinational corporation, multinational Aerospace industry, aerospace, military technology, military and information security company, based in London. It is the largest manufacturer in Britain as of 2017. It is ...
SCC500TM series of infrared camera cores
* Barco CDMS-3000 next generation control display and management system
Automotive
* Toshiba
is a Japanese multinational electronics company headquartered in Minato, Tokyo. Its diversified products and services include power, industrial and social infrastructure systems, elevators and escalators, electronic components, semiconductors ...
TMPV75 Series image recognition SoCs for advanced driver assistance systems (ADAS)
* Bosch Motor Sports race car telemetry system
* Hyundai Mobis IVI system
* Magneti Marelli's telemetry logger and GENIVI-compliant infotainment system
* BMW
Bayerische Motoren Werke AG, trading as BMW Group (commonly abbreviated to BMW (), sometimes anglicised as Bavarian Motor Works), is a German multinational manufacturer of vehicles and motorcycles headquartered in Munich, Bavaria, Germany. Th ...
iDrive 2.0 (2003-2008)
* Siemens VDO automotive navigation systems
* Most of Renault Trucks
Renault Trucks was a French commercial truck manufacturer with corporate headquarters at Saint-Priest near Lyon. Originally part of Renault, it was a subsidiary of Volvo since 2001.
In July 2024, John Cockerill (company) completed the takeover ...
T, K and C trucks' electronic control units.
* European Volkswagen
Volkswagen (VW; )English: , . is a German automotive industry, automobile manufacturer based in Wolfsburg, Lower Saxony, Germany. Established in 1937 by German Labour Front, The German Labour Front, it was revitalized into the global brand it ...
RNS 510 navigation systems
Consumer electronics
* TPLink RE190 Wireless repeater
* Apple Airport Extreme
*AMX NetLinx Controllers (NI-xx00/x00)
* Brother printers
* Drobo
Drobo was a manufacturer of a series of external storage devices for computers, including Direct-attached storage, DAS, Storage area network, SAN, and Network-attached storage, NAS appliances. Their main product was also known as Drobo. Between 2 ...
data storage robot
* Honda robot ASIMO
ASIMO (Advanced Step in Innovative Mobility) is a humanoid robot created by Honda in 2000.
In 2002, there were 20 units of the first ASIMO model produced; three different ASIMO models subsequently followed. As of February 2009, there were over ...
* Linksys WRT54G wireless routers (versions 5.0 and later)
* MacroSyste
Casablanca-2
digital video editor (Avio, Kron, Prestige, Claro, Renommee, Solitaire)
* Motorola'
DCT2500
interactive digital set-top box
* Mobile Technika MobbyTalk and MobbyTalk253 phones
* ReplayTV
ReplayTV was a former DVR company that from 1999 until 2005, produced a brand of digital video recorders (DVR), a term synonymous with ''personal video recorder'' (PVR). It is a consumer video device which allows users to capture television prog ...
home digital video recorder
Industrial
;Industrial robots
* ABB industrial robots
* The C5G robotic project by Comau
Comau S.p.A. (''Consorzio Macchine Utensili'') is an Italian multinational company in the automation field based in Turin, Italy. It is a part of the automaker Stellantis. The company is present in 13 countries and employs 4,000 people.
Comau pr ...
* KUKA industrial robots
* Stäubli industrial robots
* Yaskawa Electric Corporation's industrial robots
* Comau Robotics SMART5 industrial robot
;Test and Measurement
* Teledyne LeCroy WaveRunner LT, WaveRunner2LT and WavePro 900 oscilloscope series
* Some Tektronix TDS, DPO, and MSO series oscilloscope
An oscilloscope (formerly known as an oscillograph, informally scope or O-scope) is a type of electronic test instrument that graphically displays varying voltages of one or more signals as a function of time. Their main purpose is capturing i ...
s
*Hexagon Metrology GLOBAL Silver coordinate measuring machine (CMM)
;Transportation
* FITSCO Automatic Train Protection
Automatic train protection (ATP) is the generic term for train protection systems that continually check that the speed of a train is compatible with the permitted speed allowed by signalling, including automatic stop at certain signal aspects ...
(ATP)system
* Bombardier HMI410 Train Information System
;Controllers
* Bachmann M1 Controller System
* Invensys Foxboro PAC System
* National Instruments
The National Instruments Corporation, doing business as NI, is an America, American multinational corporation, multinational company with international operations. Headquartered in Austin, Texas, Austin, Texas, it is a producer of automated tes ...
CompactRIO 901x, 902x 907x controllers
* Emerson distributed control system controllers
* AMX controls system devices
* The Experimental Physics and Industrial Control System (EPICS)
* Bosch Rexroth Industrial Tightening Control Systems
* MCE iBox elevator controller
* Rockwell Automation PLCs - ControlLogix, CompactLogix, Assorted Communication Cards, and Servo Drives
* Schneider Electric Industrial Controller
* B&R Automation Runtime
;Storage systems
* External RAID
RAID (; redundant array of inexpensive disks or redundant array of independent disks) is a data storage virtualization technology that combines multiple physical Computer data storage, data storage components into one or more logical units for th ...
controllers designed by the LSI Corporation
LSI Logic Corporation was an American company founded in Santa Clara, California, was a pioneer in the ASIC and EDA industries. It evolved over time to design and sell semiconductors and software that accelerated storage and networking in dat ...
/Engenio prior to 2011, now designed by NetApp
NetApp, Inc. is an American data infrastructure company that provides unified data storage, integrated data services, and cloud operations (CloudOps) solutions to enterprise customers. The company is based in San Jose, California. It has ranked ...
. And used in RDAC class arrays as NetApp E/EF Series and OEM arrays
* Fujitsu ETERNUS DX Sx family of unified data storage arrays
;Imaging
* ''Toshiba
is a Japanese multinational electronics company headquartered in Minato, Tokyo. Its diversified products and services include power, industrial and social infrastructure systems, elevators and escalators, electronic components, semiconductors ...
'' eBridge based range of photocopiers
;Others
* GrandMA Full-Size and Light Console by MA Lighting
Medical
*Varian Medical Systems
Varian Medical Systems is an American radiation oncology treatments and software maker based in Palo Alto, California. Their medical devices include linear accelerators (LINACs) and software for treating cancer and other medical conditions with ...
Truebeam
Varian Medical Systems is an American radiation oncology treatments and software maker based in Palo Alto, California. Their medical devices include linear accelerators (LINACs) and software for treating cancer and other medical conditions with ...
- a radiotherapy device for treating cancer
* Olympus Corporation
is a Japanese manufacturer of optics and reprography products, headquartered in Hachioji, Tokyo. Olympus was established in 1919, initially specializing in microscopes and thermometers, and later in imaging. Olympus holds roughly a 70 percent sh ...
's surgical generator
* BD Biosciences FACSCount HIV/AIDS Monitoring System
* Fedegari Autoclavi S.p.A. Thema4 process controller
* Sirona Dental Systems: CEREC extraoral X-ray CAD/CAM systems
*General Electric
General Electric Company (GE) was an American Multinational corporation, multinational Conglomerate (company), conglomerate founded in 1892, incorporated in the New York (state), state of New York and headquartered in Boston.
Over the year ...
Healthcare: CT and MRI scanners
*Carl Zeiss Meditec
Carl Zeiss Meditec AG is a multinational medical technology company and subsidiary of Carl Zeiss AG. It manufactures tools for eye examinations and medical lasers as well as solutions for neurosurgery, dentistry, gynecology and oncology. Among i ...
: Humphrey Field Analyzer HFA-II Series
*Philips
Koninklijke Philips N.V. (), simply branded Philips, is a Dutch multinational health technology company that was founded in Eindhoven in 1891. Since 1997, its world headquarters have been situated in Amsterdam, though the Benelux headquarter ...
MRI scanners and C-arm Radiology Equipment
Networking and communication infrastructure
* Arkoon Network Security appliances
* Ubee Interactive's AirWalk EdgePoint
* Kontron's ACTA processor boards
* QQTechnologies's QQSG
* A significant portion of Huawei
Huawei Technologies Co., Ltd. ("Huawei" sometimes stylized as "HUAWEI"; ; zh, c=华为, p= ) is a Chinese multinational corporationtechnology company in Longgang, Shenzhen, Longgang, Shenzhen, Guangdong. Its main product lines include teleco ...
's telecoms equipment uses VxWorks
* BroadLight’s GPON/PON products
* Shiron Satellite Communications’ InterSKY
* Sky Pilot's SkyGateway, SkyExtender and SkyControl
* EtherRaptor-1010 by Raptor Network Technology
* CPG-3000 and CPX-5000 routers from Siemens
Siemens AG ( ) is a German multinational technology conglomerate. It is focused on industrial automation, building automation, rail transport and health technology. Siemens is the largest engineering company in Europe, and holds the positi ...
* Nokia Solutions and Networks FlexiPacket series microwave engineering product
* Acme Packet Net-Net series of Session Border Controllers
*Alcatel-Lucent
Alcatel-Lucent S.A. () was a multinational telecommunications equipment company, headquartered in Boulogne-Billancourt, Paris, France. The company focused on Fixed line telephone, fixed, Mobile phone, mobile and telecommunications convergence, ...
IP Touch 40x8 IP Deskphones
* Avaya ERS 8600
* Avaya
Avaya LLC(), formerly Avaya Inc., is an American multinational technology company headquartered in Morristown, New Jersey, that provides cloud communications and workstream collaboration services. The company's platform includes unified commun ...
IP400 Office
* Cisco
Cisco Systems, Inc. (using the trademark Cisco) is an American multinational digital communications technology conglomerate corporation headquartered in San Jose, California. Cisco develops, manufactures, and sells networking hardware, s ...
CSS platform
* Cisco
Cisco Systems, Inc. (using the trademark Cisco) is an American multinational digital communications technology conglomerate corporation headquartered in San Jose, California. Cisco develops, manufactures, and sells networking hardware, s ...
ONS platform
* Ciena
Ciena Corporation is an American optical networking systems and software company based in Hanover, Maryland. The company has been described as a vital player in optical connectivity. The company reported revenues of $4 billion and more than 8,50 ...
Common Photonic Layer
* Dell PowerConnect switches that are 'powered by' Broadcom
Broadcom Inc. is an American multinational corporation, multinational designer, developer, manufacturer, and global supplier of a wide range of semiconductor and infrastructure software products. Broadcom's product offerings serve the data cen ...
, except latest PCT8100 which runs on Linux platform
* Ericsson
(), commonly known as Ericsson (), is a Swedish multinational networking and telecommunications company headquartered in Stockholm, Sweden. Ericsson has been a major contributor to the development of the telecommunications industry and is one ...
SmartEdge routers (SEOS 11 run NetBSD
NetBSD is a free and open-source Unix-like operating system based on the Berkeley Software Distribution (BSD). It was the first open-source BSD descendant officially released after 386BSD was fork (software development), forked. It continues to ...
3.0 and VxWorks for Broadcom BCM1480 version 5.5.1 kernel version 2.6)
* Hewlett Packard HP 9000 Superdome Guardian Service Processor
* Hirschmann EAGLE20 Industrial Firewall
* HughesNet
Hughes Network Systems, LLC is an American telecommunications company that specializes in providing satellite-based communication services for consumer and enterprise markets. It is headquartered in Germantown, Maryland and provides satellite ...
/Direcway satellite internet modems
* Mitel Networks' MiVoice Business (formerly Mitel Communications Director (MCD)), 3300 ICP Media Gateways and SX-200 and SX-200 ICP
* Motorola Solutions
Motorola Solutions, Inc. is an American technology, communications, and security company, headquartered in Chicago, Chicago, Illinois. It is the legal successor of Motorola, Inc., following the spinoff of the mobile phone division into Motorola ...
MCD5000 IP Deskset System
* Motorola
Motorola, Inc. () was an American multinational telecommunications company based in Schaumburg, Illinois. It was founded by brothers Paul and Joseph Galvin in 1928 and had been named Motorola since 1947. Many of Motorola's products had been ...
SB5100 cable modem
* Motorola
Motorola, Inc. () was an American multinational telecommunications company based in Schaumburg, Illinois. It was founded by brothers Paul and Joseph Galvin in 1928 and had been named Motorola since 1947. Many of Motorola's products had been ...
Cable Headend Equipment including SEM, NC, OM and other lines
* Nortel CS1000 PBX (formerly Nortel Meridian 1 (Option 11C, Option 61C, Option 81C)
* Nortel Passport
* Radware OnDemand Switches
* Samsung
Samsung Group (; stylised as SΛMSUNG) is a South Korean Multinational corporation, multinational manufacturing Conglomerate (company), conglomerate headquartered in the Samsung Town office complex in Seoul. The group consists of numerous a ...
DCS and OfficeServ series PBX
* SonicWALL firewalls
* Thuraya
Thuraya (, Gulf Arabic pron.: ; from the Arabic name for the Pleiades, ''Thurayya'') is a United Arab Emirates-based regional mobile-satellite service (MSS) provider. The company operates two geosynchronous satellites and provides telecommunic ...
SO-2510 satellite phone and ThurayaModule
* Radvision 3G communications equipment
* 3com NBX phone systems
* Zhone Technologies access systems
* Oracle
An oracle is a person or thing considered to provide insight, wise counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. If done through occultic means, it is a form of divination.
Descript ...
EAGLE STP system
TCP vulnerability and CVE patches
As of July 2019, a paper published by Armis exposed 11 critical vulnerabilities, including remote code execution, denial of service
In computing, a denial-of-service attack (DoS attack) is a cyberattack in which the perpetrator seeks to make a machine or network resource unavailable to its intended users by temporarily or indefinitely disrupting services of a host co ...
, information leaks, and logical flaws impacting more than two billion devices using the VxWorks RTOS. The vulnerability allows attackers to tunnel
A tunnel is an underground or undersea passageway. It is dug through surrounding soil, earth or rock, or laid under water, and is usually completely enclosed except for the two portals common at each end, though there may be access and ve ...
into an ''internal'' network using the vulnerability and hack into printers, laptops, and any other connected devices. The vulnerability can bypass firewalls as well.
The system is in use by quite a few mission-critical products, many of which could not be easily patched.
References
External links
*
{{Real-time operating systems
ARM operating systems
Embedded operating systems
Intel software
MIPS operating systems
PowerPC operating systems
Real-time operating systems
Robot operating systems
IA-32 operating systems
X86-64 operating systems
Monolithic kernels