VxWorks is a
real-time operating system
A real-time operating system (RTOS) is an operating system (OS) for real-time applications that processes data and events that have critically defined time constraints. An RTOS is distinct from a time-sharing operating system, such as Unix, which m ...
(or RTOS) developed as
proprietary software
Proprietary software is software that is deemed within the free and open-source software to be non-free because its creator, publisher, or other rightsholder or rightsholder partner exercises a legal monopoly afforded by modern copyright and int ...
by
Wind River Systems
Wind River Systems, 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 software, ...
, a wholly-owned subsidiary of Aptiv. First released in 1987, VxWorks is designed for use in
embedded system
An embedded system is a 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 ''embedded'' as ...
s requiring real-time, deterministic performance and, in many cases, safety and security certification for industries such as aerospace and defense, 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/Intel 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 ope ...
(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 Integer (computer science), integers, memory addresses, or other Data (computing), data units are those that are 64 bits wide. Also, 64-bit central processing unit, CPUs and arithmetic logic unit, ALUs are those ...
processors.
[Embedded Star](_blank)
Article, February 2011
VxWorks comes with the kernel, middleware, board support packages, Wind River Workbench development suite and complementary third-party software and hardware technologies. 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
The Internet of things (IoT) describes physical objects (or groups of such objects) with sensors, processing ability, software and other technologies that connect and exchange data with other devices and systems over the Internet or other comm ...
(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 applications that processes data and events that have critically defined time constraints. An RTOS is distinct from a time-sharing operating system, such as Unix, which ...
called
VRTX sold by Ready Systems (becoming a
Mentor Graphics
Siemens EDA is a US-based electronic design automation (EDA) multinational corporation for electrical engineering and electronics, headquartered in Wilsonville, Oregon. Founded in 1981 as Mentor Graphics, the company was acquired by Siemens in ...
product in 1995). Wind River acquired rights to distribute VRTX and significantly enhanced it by adding, among other things, a
file system
In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one larg ...
and an
integrated development environment
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools a ...
. In 1987, anticipating the termination of its reseller contract by
Ready Systems
MontaVista Software is a company that develops embedded Linux system software, development tools, and related software. Its products are made for other corporations developing embedded systems such as Automotive industry, automotive electronics ...
, Wind River developed 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.)
VxWorks key milestones are:
[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 Mars rover mission forming part of NASA's Mars Exploration Program that includes the rover '' Perseverance'', the small robotic, coaxial helicopter '' Ingenuity'', and associated delivery vehicles. Mars 2020 was launched from ...
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 ope ...
(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, software resources, and provides common services for computer programs.
Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
(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, device driver library, and board support packages).
VxWorks core development tools are compilers such as Diab, GNU, and Intel C++ Compiler (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 technology for VxWorks provides add-on technology-related capabilities, such as:
* 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
A list of some of the features of the OS are:
*
Multitasking kernel
Kernel may refer to:
Computing
* Kernel (operating system), the central component of most operating systems
* Kernel (image processing), a matrix used for image convolution
* Compute kernel, in GPGPU programming
* Kernel method, in machine learnin ...
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 task (project management), tasks, events, or actions are intended to take place, or of a sequence of events in the chronological order ...
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 version of the x86 instruction set, first released in 1999. It introduced two new modes of operation, 64-bit mode and compatibility mode, along with a new 4-level paging mod ...
). Data model:
LP64
In computer architecture, 64-bit integers, memory addresses, or other data units are those that are 64 bits wide. Also, 64-bit CPUs and ALUs are those that are based on processor registers, address buses, or data buses of that size. A comput ...
.
* 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 ha ...
mechanisms.
*
SMP,
AMP #REDIRECT Amp
{{Redirect category shell, {{R from other capitalisation{{R from ambiguous page ...
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 limi ...
,
USB
Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply (interfacing) between computers, peripherals and other computers. A broad ...
, 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 concurrent ...
semaphores with
priority inheritance In real-time computing, priority inheritance is a method for eliminating unbounded priority inversion. Using this programming method, a process scheduling algorithm increases the priority of a process (A) to the maximum priority of any other proce ...
* 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 system
In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one larg ...
s: 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 spec ...
-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 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, which emphasizes 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 as the default password hashing algorithm
* Human machine interface with Vector Graphics, and Tilcon user interface (UI)
* Graphical user interface (GUI): OpenVG 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, SSH, FTP, and rlogin 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 (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 and now runs on practically any modern CPU that is used in the embedded market. 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 Intel 8086 microprocessor and its 8088 variant. The 8086 was intr ...
family (including the
Intel Quark
Intel Quark is a line of 32-bit x86 SoCs and microcontrollers by Intel, designed for small size and low power consumption, and targeted at new markets including wearable devices. The line was introduced at Intel Developer Forum in 2013, and d ...
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
BAE Systems plc (BAE) is a British multinational arms, security, and aerospace company based in London, England. It is the largest defence contractor in Europe, and ranked the seventh-largest in the world based on applicable 2021 revenues. ...
RAD),
Freescale ColdFire
The NXP ColdFire is a microprocessor that derives from the Motorola 68000 family architecture, manufactured for embedded systems development by NXP Semiconductors. It was formerly manufactured by Freescale Semiconductor (formerly the semiconductor ...
,
Intel i960
Intel's i960 (or 80960) was a RISC-based microprocessor design that became popular during the early 1990s as an embedded microcontroller. It became a best-selling CPU in that segment, along with the competing AMD 29000. In spite of its success, ...
,
SPARC
SPARC (Scalable Processor Architecture) is a reduced instruction set computer (RISC) instruction set architecture originally developed by Sun Microsystems. Its design was strongly influenced by the experimental Berkeley RISC system developed ...
,
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 th ...
,
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
In embedded systems, a board support package (BSP) is the layer of software containing hardware-specific boot firmware and device drivers and other routines that allow a given embedded operating system, for example a real-time operating system ( ...
(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 way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how t ...
(API) and a stable environment for real-time operating system development. VxWorks is supported by popular
SSL/TLS
Transport Layer Security (TLS) is a cryptographic protocol designed to provide communications security over a computer network. The protocol is widely used in applications such as email, instant messaging, and voice over IP, but its use in securi ...
libraries such as
wolfSSL
wolfSSL is a small, portable, embedded SSL/TLS library targeted for use by embedded systems developers. It is an open source implementation of TLS (SSL 3.0, TLS 1.0, 1.1, 1.2, 1.3, and DTLS 1.0, 1.2, and 1.3) written in the C programming lan ...
.
Development environment
As is common in
embedded system
An embedded system is a 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 ''embedded'' as ...
development,
cross-compiling
A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is running. For example, a compiler that runs on a PC but generates code that runs on an Android smartphone is a cross c ...
is used with VxWorks. Development is done on a "host" system where an
integrated development environment
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools a ...
(IDE), including the editor, compiler toolchain, 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 so ...
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 the following target architectures:
* ARM
* Intel architecture
* Power architecture
* RISC-V architecture
For the latest target architecture, processors and board support packages, refer to the VxWorks Marketplace: https://marketplace.windriver.com/index.php?bsp&on=locate&type=platform
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 that 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 ce ...
-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 Mars rover mission forming part of NASA's Mars Exploration Program that includes the rover '' Perseverance'', the small robotic, coaxial helicopter '' Ingenuity'', and associated delivery vehicles. Mars 2020 was launched from ...
rover
* The Mars Reconnaissance Orbiter
''Mars Reconnaissance Orbiter'' (MRO) is a spacecraft designed to study the geology and climate of Mars, provide reconnaissance of future landing sites, and relay data from surface missions back to Earth. It was launched on August 12, 2005, an ...
[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 August ...
, 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 Organization) and NASA, launched o ...
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'' (''MESUR Pathfinder'') is an American robotic spacecraft that landed a base station with a roving probe on Mars in 1997. It consisted of a lander, renamed the Carl Sagan Memorial Station, and a lightweight, wheeled robot ...
mission
* NASA's Juno
Juno commonly refers to:
*Juno (mythology), the Roman goddess of marriage and queen of the gods
*Juno (film), ''Juno'' (film), 2007
Juno may also refer to:
Arts, entertainment and media Fictional characters
*Juno, in the film ''Jenny, Juno''
*Ju ...
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 mass more than two and a half times that of all the other planets in the Solar System combined, but ...
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' ...
* Northrop Grumman X-47B
The Northrop Grumman X-47B is a demonstration unmanned combat aerial vehicle (UCAV) designed for aircraft carrier-based operations. Developed by the American defense technology company Northrop Grumman, the X-47 project began as part of DARP ...
Unmanned Combat Air System
* Airbus A400M Airlifter
* BAE Systems Tornado Advanced Radar Display Information System (TARDIS) used in the Tornado GR4
The Panavia Tornado is a family of twin-engine, variable-sweep wing multirole combat aircraft, jointly developed and manufactured by Italy, the United Kingdom and West Germany. There are three primary Tornado variants: the Tornado IDS (interd ...
aircraft for the U.K. Royal Air Force
* Lockheed Martin RQ-170 Sentinel
The Lockheed Martin RQ-170 Sentinel is an American unmanned aerial vehicle (UAV) developed by Lockheed Martin and operated by the United States Air Force (USAF) for the Central Intelligence Agency (CIA). While the USAF has released few detail ...
UAV
* Boeing 787
The Boeing 787 Dreamliner is an American wide-body jet airliner developed and manufactured by Boeing Commercial Airplanes.
After dropping its unconventional Sonic Cruiser project, Boeing announced the conventional 7E7 on January 29, 2003, ...
;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 which conducts infrared astronomy. As the largest optical telescope in space, its high resolution and sensitivity allow it to view objects too old, distant, or faint for the Hubble Spa ...
;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 the GPS by rep ...
(EGNOS)
* TacNet Tracker, Sandia National Laboratory
Sandia National Laboratories (SNL), also known as Sandia, is one of three research and development laboratories of the United States Department of Energy's National Nuclear Security Administration (NNSA). Headquartered in Kirtland Air Force Bas ...
’s rugged handheld communication device
* BAE Systems
BAE Systems plc (BAE) is a British multinational arms, security, and aerospace company based in London, England. It is the largest defence contractor in Europe, and ranked the seventh-largest in the world based on applicable 2021 revenues. ...
SCC500TM series of infrared camera cores
* Barco CDMS-3000 next generation control display and management system
Automotive
* Toshiba
, commonly known as Toshiba and stylized as TOSHIBA, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. Its diversified products and services include power, industrial and social infrastructure system ...
TMPV75 Series image recognition SoCs for advanced driver assistance systems (ADAS)
* Bosch Motor Sports race car telemetry system
* Hyundai Mobis
Hyundai Mobis (short for ''Mobile'' and ''System'') is a public South Korean car parts company. Founded as Hyundai Precision & Industries Corporation ( ko, 현대정공/現代精工) in 1977, the company forms the "parts and service" arm for the ...
IVI system
* Magneti Marelli's telemetry logger and GENIVI-compliant infotainment system
* BMW iDrive
iDrive is an in-car communications and entertainment system, used to control most secondary vehicle systems in late-model BMW cars. It was launched in 2001, first appearing in the E65 7 Series. The system unifies an array of functions under a ...
system after 2008
* Siemens VDO
VDO is a German brand of Continental Automotive which makes automotive electronics and mechatronics for powertrains, engine management systems and fuel injection systems. A full range of Tachograph, Data Management, and Telematics products are p ...
automotive navigation systems
* Most of Renault Trucks
Renault Trucks is a French commercial truck manufacturer with corporate headquarters at Saint-Priest near Lyon. Originally part of Renault, it has been a subsidiary of the Volvo Group since 2001.
From its beginnings in 1978 to 2002, the comp ...
T, K and C trucks' electronic control units.
* European Volkswagen
Volkswagen (),English: , . abbreviated as VW (), is a German Automotive industry, motor vehicle manufacturer headquartered in Wolfsburg, Lower Saxony, Germany. Founded in 1937 by the German Labour Front under the Nazi Party and revived into a ...
RNS 510 navigation systems.
Consumer electronics
* Apple Airport Extreme
The AirPort Extreme is a residential gateway combining the functions of a router (computing), router, network switch, wireless access point and network-attached storage, NAS as well as varied other functions, and one of Apple's former AirPort p ...
*AMX NetLinx
NetLinx® is both a range of ''controllers'' manufactured by AMX and the name of the proprietary programming language (loosely based on C) used to program the devices.
The NetLinx® controllers are rack mountable devices which run a version of ...
Controllers (NI-xx00/x00)
* Brother printers
* Drobo
Drobo is a manufacturer of a series of external storage devices for computers, including DAS, SAN, and NAS appliances. Drobo devices can house up to four, five, eight, or twelve 3.5" or 2.5" Serial ATA or Serial Attached SCSI hard disk drives ...
data storage robot
* Honda robot ASIMO
* Linksys WRT54G
The Linksys WRT54G Wi-Fi series is a series of Wi-Fi–capable residential gateways marketed by Linksys, a subsidiary of Cisco from 2003 until acquired by Belkin in 2013. A ''residential gateway'' connects a local area network (such as a home netw ...
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 progr ...
home digital video recorder
Industrial
;Industrial robots
* ''ABB
ABB Ltd. is a Swedish- Swiss multinational corporation headquartered in Zürich, Switzerland. The company was formed in 1988 when Sweden's Allmänna Svenska Elektriska Aktiebolaget (ASEA) and Switzerland's Brown, Boveri & Cie merged to crea ...
'' industrial robots
* The C5G robotic project by Comau
Comau (''COnsorzio MAcchine Utensili'') is an Italian multinational company in the automation field based in Turin, Italy, and part of the automaker Stellantis. The company is present in 13 countries and employs 4,000 people and provides service ...
* KUKA
KUKA is a German manufacturer of industrial robots and systems for factory automation. It has been predominantly owned by the Chinese company Midea Group since 2016.
The KUKA Robotics Corporation has 25 subsidiaries, mostly sales and servi ...
industrial robots
* Stäubli
Stäubli (in English usually written as Staubli) is a Swiss mechatronics company, primarily known for its textile machinery, connectors and robotics products.
History
Stäubli was founded in Horgen, Switzerland in 1892 as "Schelling & Stäubli" ...
industrial robots
* Yaskawa Electric Corporation
The is a Japanese manufacturer of servos, motion controllers, AC motor drives, switches and industrial robots. Their Motoman robots are heavy duty industrial robots used in welding, packaging, assembly, coating, cutting, material handling and ...
's industrial robots
* Comau Robotics SMART5 industrial robot
;Test and Measurement
* Teledyne LeCroy
Teledyne LeCroy is an American manufacturer of oscilloscopes, protocol analyzers and other test equipment. LeCroy is now a subsidiary of Teledyne Technologies
Teledyne Technologies Incorporated is an American industrial conglomerate. It was ...
WaveRunner LT, WaveRunner2LT and WavePro 900 oscilloscope series
*Hexagon Metrology GLOBAL Silver coordinate measuring machine
A coordinate measuring machine (CMM) is a device that measures the geometry of physical objects by sensing discrete points on the surface of the object with a probe. Various types of probes are used in CMMs, the most common being mechanical and l ...
(CMM)
;Transportation
* FITSCO Automatic Train Protection
Automatic train protection (ATP) is a type of train protection system which continually checks that the speed of a train is compatible with the permitted speed allowed by signalling, including automatic stop at certain signal aspects. If it is ...
(ATP)system
* Bombardier HMI410 Train Information System
;Controllers
* Bachmann M1 Controller System
* Invensys Foxboro PAC System
* National Instruments
National Instruments Corporation, doing business as NI, is an American multinational company with international operation. Headquartered in Austin, Texas, it is a producer of automated test equipment and virtual instrumentation software. C ...
CompactRIO
CompactRIO (or cRIO) is a real-time embedded industrial controller made by National Instruments for industrial control systems. The CompactRIO is a combination of a real-time controller, reconfigurable IO Modules (RIO), FPGA module and an Etherne ...
901x, 902x 907x controllers
* Emerson distributed control system controllers
* AMX controls system devices-->
* The Experimental Physics and Industrial Control System (EPICS)
* Bosch Rexroth
Bosch Rexroth AG is an engineering firm based in Lohr am Main in Germany. It is the result of a merger on 1 May 2001 between Mannesmann Rexroth AG and the Automation Technology Business Unit of Robert Bosch GmbH, and is a wholly owned subsidiar ...
Industrial Tightening Control Systems
* MCE iBox elevator controller
* Schneider Electric Industrial Controller
* B&R Automation Runtime
;Storage systems
* External RAID
Raid, RAID or Raids may refer to:
Attack
* Raid (military), a sudden attack behind the enemy's lines without the intention of holding ground
* Corporate raid, a type of hostile takeover in business
* Panty raid, a prankish raid by male college ...
controllers designed by the LSI Corporation
LSI Logic Corporation, an American company founded in Milpitas, 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 data cente ...
/Engenio prior to 2011, now designed by NetApp
NetApp, Inc. is an American hybrid cloud data services and data management company headquartered in San Jose, California. It has ranked in the Fortune 500 from 2012–2021. Founded in 1992 with an IPO in 1995, NetApp offers cloud data services ...
. And used in RDAC class arrays as NetApp E/EF Series and OEM arrays
* Fujitsu
is a Japanese multinational information and communications technology equipment and services corporation, established in 1935 and headquartered in Tokyo. Fujitsu is the world's sixth-largest IT services provider by annual revenue, and the la ...
ETERNUS DX Sx family of unified data storage arrays
;Imaging
* ''Toshiba
, commonly known as Toshiba and stylized as TOSHIBA, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. Its diversified products and services include power, industrial and social infrastructure system ...
'' 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 wi ...
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. Olympus was established on 12 October 1919, initially specializing in microscopes and thermometers. Olympus holds roughly a 70-percent share of the global endoscope market, estimated ...
's surgical generator
* BD Biosciences FACSCount HIV/AIDS Monitoring System
* Fedegari Autoclavi S.p.A. Thema4 process controller
* Sirona Dental Systems
Dentsply Sirona is an American dental equipment manufacturer and dental consumables producer that markets its products in over 120 countries. It has factories in 21 countries. The present company is largely the result of a merger in 1993 in whic ...
: CEREC extraoral X-ray CAD/CAM systems
*General Electric
General Electric Company (GE) is an American multinational conglomerate founded in 1892, and incorporated in New York state and headquartered in Boston. The company operated in sectors including healthcare, aviation, power, renewable energ ...
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 C-Arm Radiology Equipment
Networking and communication infrastructure
* Arkoon Network Security appliances
* Ubee Interactive
Ubee Interactive manufactures and engineers fixed and mobile broadband customer premises equipment (CPE) for worldwide cable and telecommunications service providers. These service providers, also known as multiple system operators (MSOs), provis ...
's AirWalk EdgePoint
* Kontron's ACTA processor boards
* QQTechnologies's QQSG
* A significant portion of Huawei
Huawei Technologies Co., Ltd. ( ; ) is a Chinese multinational technology corporation headquartered in Shenzhen, Guangdong, China. It designs, develops, produces and sells telecommunications equipment, consumer electronics and various smar ...
's telecoms equipment uses VxWorks
* BroadLight
BroadLight is a fabless semiconductor company which designs, manufactures and markets Fiber optics, Fiber Access and embedded processors System-on-a-chip (SoC). Founded in 2000 by Ran Dror, David Levi, Haim Ben Amram, Didi Ivancovsky and Raanan I ...
’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 conglomerate corporation and the largest industrial manufacturing company in Europe headquartered in Munich with branch offices abroad.
The principal divisions of the corporation are ''Industry'', '' ...
* Nokia Solutions and Networks FlexiPacket series microwave engineering product
* Acme Packet
Acme Packet was a company based in Bedford
Bedford is a market town in Bedfordshire, England. At the 2011 Census, the population of the Bedford built-up area (including Biddenham and Kempston) was 106,940, making it the second-largest set ...
Net-Net series of Session Border Controllers
*Alcatel-Lucent
Alcatel–Lucent S.A. () was a French–American global telecommunications equipment company, headquartered in Boulogne-Billancourt, France. It was formed in 2006 by the merger of France-based Alcatel and U.S.-based Lucent, the latter being a su ...
IP Touch 40x8 IP Deskphones
*Avaya ERS 8600
The Avaya Ethernet Routing Switch 8600 or ERS 8600, previously known as the ''Passport 8600'' or the ''Accelar 8000'', is a modular chassis combination hardware router and switch used in computer networking. The system, originally designed and ma ...
* Avaya
Avaya Holdings Corp., often shortened to Avaya (), is an American multinational technology company headquartered in Durham, North Carolina, that provides cloud communications and workstream collaboration services. The company's platform includ ...
IP400 Office
* Cisco
Cisco Systems, Inc., commonly known as Cisco, is an American-based multinational digital communications technology conglomerate corporation headquartered in San Jose, California. Cisco develops, manufactures, and sells networking hardware, ...
CSS platform
* Cisco
Cisco Systems, Inc., commonly known as Cisco, is an American-based multinational digital communications technology conglomerate corporation headquartered in San Jose, California. Cisco develops, manufactures, and sells networking hardware, ...
ONS platform
* Ciena
Ciena Corporation is an American telecommunications networking equipment and software services supplier based in Hanover, Maryland. The company has been described by ''The Baltimore Sun'' as the "world's biggest player in optical connectivity." T ...
Common Photonic Layer
* Dell PowerConnect
''The current portfolio of PowerConnect switches are now being offered as part of the Dell Networking brand: information on this page is an overview of all current and past PowerConnect switches as per August 2013, but any updates on current portf ...
switches that are 'powered by' Broadcom
Broadcom Inc. is an American designer, developer, manufacturer and global supplier of a wide range of semiconductor and infrastructure software products. Broadcom's product offerings serve the data center, networking, software, broadband, wirel ...
, except latest PCT8100 which runs on Linux platform
* Ericsson
(lit. "Telephone Stock Company of LM Ericsson"), commonly known as Ericsson, is a Swedish multinational networking and telecommunications company headquartered in Stockholm. The company sells infrastructure, software, and services in informat ...
SmartEdge routers (SEOS 11 run NetBSD 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 a wholly owned subsidiary of EchoStar. It is headquartered in Germantown, Maryland and provides satellite internet service. HughesNet has over 1.3 million subscribers in the Americas.
History
Hughes Communication ...
/Direcway satellite internet modems
* Mitel
Mitel Networks Corporation is a Canadian telecommunications company. The company previously produced TDM PBX systems and applications, but after a change in ownership in 2001, now focuses almost entirely on Voice-over-IP (VoIP) products. Mitel ...
Networks' MiVoice Business (formerly Mitel
Mitel Networks Corporation is a Canadian telecommunications company. The company previously produced TDM PBX systems and applications, but after a change in ownership in 2001, now focuses almost entirely on Voice-over-IP (VoIP) products. Mitel ...
Communications Director (MCD)), 3300 ICP Media Gateways and SX-200 and SX-200 ICP.
* Motorola Solutions
Motorola Solutions, Inc., is an American video equipment, telecommunications equipment, software, systems and services provider that succeeded Motorola, Inc., following the spinoff of the mobile phone division into Motorola Mobility in 2011. The ...
MCD5000 IP Deskset System
* Motorola
Motorola, Inc. () was an American Multinational corporation, multinational telecommunications company based in Schaumburg, Illinois, United States. After having lost $4.3 billion from 2007 to 2009, the company split into two independent p ...
SB5100 cable modem
* Motorola
Motorola, Inc. () was an American Multinational corporation, multinational telecommunications company based in Schaumburg, Illinois, United States. After having lost $4.3 billion from 2007 to 2009, the company split into two independent p ...
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
Radware Inc. is an American provider of cybersecurity and application delivery products for physical, cloud and software-defined data centers. Radware's corporate headquarters are located in Mahwah, New Jersey. The company also has offices in Eur ...
OnDemand Switches
* Samsung
The Samsung Group (or simply Samsung) ( ko, 삼성 ) is a South Korean multinational manufacturing conglomerate headquartered in Samsung Town, Seoul, South Korea. It comprises numerous affiliated businesses, most of them united under the ...
DCS and OfficeServ series PBX
* SonicWALL
SonicWall is an American cybersecurity company that sells a range of Internet appliances primarily directed at content control and network security. These include devices providing services for network firewalls, unified threat management (UTM) ...
firewalls
* Thuraya
Thuraya ( ar, الثريا, Gulf Arabic pron.: ; from the Arabic name for the constellation of the Pleiades, ''Thurayya'') is a United Arab Emirates-based regional mobile-satellite service (MSS) provider. The company operates two geosynchronous ...
SO-2510 satellite phone and ThurayaModule
* Radvision
Radvision was a provider of video conferencing and telepresence technologies over IP and wireless networks based in Tel Aviv, Israel. It offered development and test suites for voice and video over IP communications. Radvision was acquired by A ...
3G communications equipment
* 3com NBX phone systems
* Zhone Technologies
DZS, formerly Zhone Technologies and DASAN Zhone Solutions, is a provider of telecommunications networking equipment founded in 1999. It is headquartered in Plano. DZS is ISO 9001:2008 certified in the manufacture and service of telecommunicat ...
access systems
* Oracle
An oracle is a person or agency considered to provide wise and insightful counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. As such, it is a form of divination.
Description
The word '' ...
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
In computer security, arbitrary code execution (ACE) is an attacker's ability to run any commands or code of the attacker's choice on a target machine or in a target process. An arbitrary code execution vulnerability is a security flaw in softwar ...
, denial of service
In computing, a denial-of-service attack (DoS attack) is a cyber-attack 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 connect ...
, information leaks, and logical flaws impacting more than two billion devices using the VxWorks RTOS. The findings are significant since this system is in use by quite a few mission-critical products. Thi
YouTube video
from Armis shows how an attacker can tunnel
A tunnel is an underground passageway, dug through surrounding soil, earth or rock, and enclosed except for the entrance and exit, commonly at each end. A pipeline is not a tunnel, though some recent tunnels have used immersed tube cons ...
into an ''internal'' network using the vulnerability and hack into printers, laptops, and any other connected devices. The vulnerability can bypass firewalls as well.
Information and patches for all VxWorks versions affected by Urgent/11 vulnerability can be obtained from Wind River.
As of December 2021 there are still some CVEs documented on the NIST database.
Stale Data Retention
The Wind River VxWorks operating system is used on the Boeing 787-8, 787-9 and 787-10 aircraft. As of April 2, 2020, the US Federal Aviation Administration requires the operating system to be power-cycled, or turned off and on, every fifty-one (51) days. The reason for requiring the periodic reboot of the common core system (CCS) is that its failure when continuously powered could lead to a loss of the common data network (CDN) message age validation, which filters out stale data from key flight control displays. From the FAA Air Directive: "The potential loss of the stale-data monitoring function of the CCS when continuously powered on for 51 days, if not addressed, could result in erroneous flight-critical data being routed and displayed as valid data, which could reduce the ability of the flight crew to maintain the safe flight and landing of the airplane."
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
X86 operating systems