Template:Short description Template:Use mdy dates Template:Multiple issues Template:Infobox OS
VxWorks is a real-time operating system (or RTOS) developed as proprietary software by Wind River Systems, a subsidiary of Aptiv. First released in 1987, VxWorks is designed for use in embedded systems requiring real-time, deterministic performance and in many cases, safety and security certification for industries such as aerospace, defense, medical devices, industrial equipment, robotics, energy, transportation, network infrastructure, automotive, and consumer electronics.<ref name="64bitWBvert">"VxWorks Goes 64-bit", Electronic Design, March 25, 2011</ref>
VxWorks supports AMD/Intel architecture, POWER architecture, ARM architectures, and RISC-V.<ref name=":0">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> The RTOS can be used in multicore asymmetric multiprocessing (AMP), symmetric multiprocessing (SMP), and mixed modes<ref name="amp">RTOS Handles AMP and SMP, electronic design, March 2009</ref> and multi-OS (via Type 1 hypervisor)<ref name="virt">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> designs on 32- and 64-bit processors.<ref name="star">Embedded Star Template:Webarchive Article, February 2011</ref>
VxWorks comes with the kernel, middleware, 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.<ref name="iTERS">Wind River Template:Webarchive reinvents real-time system for the Internet of Things, iTERS news, March 2014</ref> Scalability, security, safety, connectivity, and graphics have been improved to address Internet of Things (IOT) needs.<ref name="MSSC">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name="msscwb">Wind River Reinvents the RTOS for the IoT, Business Wire, February 2014</ref><ref name="joab1">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
HistoryEdit
VxWorks started in the late 1980s as a set of enhancements to a simple RTOS called VRTX<ref name="netrino-glossary-v">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> sold by Ready Systems (becoming a Mentor Graphics product in 1995).<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Wind River acquired rights to distribute VRTX and significantly enhanced it by adding, among other things, a file system and an integrated development environment. 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.<ref>Lord of the Toasters, Wired (magazine) interview with Jerry Fiddler, September 1998</ref>
Published in 2003 with a Wind River copyright, "Real-Time Concepts for Embedded Systems"<ref name="book"> Template:Cite book</ref> 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:<ref name="history">Company Histories, Funding Universe</ref>Template:Failed verification
- 1980s: VxWorks adds support for 32-bit processors.
- 1990s: VxWorks 5 becomes the firstTemplate:Citation needed RTOS with a networking stack.
- 2000s: VxWorks 6 supports SMP and adds derivative industry-specific platforms.
- 2010s: VxWorks adds support for 64-bit processing<ref name="star"/> and introduces VxWorks 7 for IoT in 2016.<ref name="joab2">Wind River Outfits VxWorks for the Internet of Things, Computer World</ref>
- 2020s: VxWorks continues to update and add support, including the ability to power the Mars 2020 lander.<ref>{{#invoke:citation/CS1|citation
|CitationClass=web }}</ref>
Platform overviewEdit
VxWorks supports Intel architecture, Power architecture, and ARM architectures. The RTOS can be used in multi-core asymmetric multiprocessing (AMP), symmetric multiprocessing (SMP), mixed modes<ref name="star"/> and multi-OS (via Type 1 hypervisor)<ref name="virt"/> 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 (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).<ref name="star"/> 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.<ref name="star"/>
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,<ref name="msscwb"/> which enables easier bug fixes and testing of new features.<ref name="joab2"/> 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
FeaturesEdit
Core features of the OS include:<ref name="amp"/><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref>POSIX Certification Register</ref><ref>Filesystems Template:Webarchive in VxWorks, CDF online, Fermi Labs</ref>
- Multitasking kernel with preemptive and round-robin scheduling and fast interrupt response
- Native 64-bit operating system (only one 64-bit architecture supported: x86-64). 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 mechanisms
- SMP, AMP and mixed mode multiprocessing support
- Error handling framework
- Bluetooth, USB, CAN protocols, Firewire IEEE 1394, BLE, L2CAP, Continua stack, health device profile
- Binary, counting, and mutual exclusion semaphores with priority inheritance
- Local and distributed message queues
- POSIX PSE52 certified conformity in user-mode execution environment Template:Citation needed
- File systems: High Reliability File System (HRFS), FAT-based file system (DOSFS), Network File System (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, emphasizing scalability, security, safety, connectivity, graphics, and virtualization.<ref name="joab1"/><ref name="joab2"/><ref name="mod">Wind River Reinvents the Real-Time Operating System for the Internet of Things Windriver.com,</ref> The following lists some of the release 7 updates.<ref name="64bitWBvert"/><ref name="star"/><ref name = "iTERS"/><ref name="joab1"/> More information can be found on the Wind Rivers VxWorks 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 supportEdit
VxWorks has been ported to a number of platforms. This includes the Intel x86 family (including the Intel Quark SoC),<ref name="quark">Intel Tackles SoC With Quark"' EE Times, October 7, 2013</ref> MIPS, PowerPC (and BAE RAD), Freescale ColdFire, Intel i960, SPARC, Fujitsu FR-V, SH-4 and the closely related family of ARM, StrongARM and xScale 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 (API) and a stable environment for real-time operating system development. VxWorks is supported by popular SSL/TLS libraries such as wolfSSL.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
Development environmentEdit
As is common in embedded system development, cross-compiling is used with VxWorks. Development is done on a "host" system where an integrated development environment (IDE), including the editor, compiler toolchain, debugger, and emulator 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:<ref name="ide">Workbench Product Note</ref>
- Supported target architectures and processor families
VxWorks supports a range of target architectures including ARM, Intel, Power architecture, RISC-V architecture and more.<ref name=":0" /> For the latest target architecture processors and board support packages, refer to the VxWorks Marketplace<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> or via citation.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
The Eclipse-based Workbench IDE that comes with VxWorks is used to configure, analyze, optimize, and debug a VxWorks-based system under development.<ref>Wind River reinvents the RTOS for the IoT, Business Wire</ref> The Tornado IDE was used for VxWorks 5.x<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and was replaced by the Eclipse-based Workbench IDE for VxWorks 6.x. and later.<ref name="ide"/> Workbench is also the IDE for the Wind River Linux,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> On-Chip Debugging,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and Wind River Diab Compiler product lines. VxWorks 7 uses Wind River Workbench 4<ref>"VxWorks Gets Re-vamped" Information Technology</ref> which updates to the Eclipse 4 base provides full third party plug-in support and usability improvements.
Wind River Simics<ref>Simics, Wikipedia</ref><ref>Wind River Simics</ref> 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.<ref>Accelerate Software Development with Wind River Simics, Intel webpage</ref>
Notable usesEdit
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.<ref name="iTERS"/> Several notable products also use VxWorks as the onboard operating system.<ref>VxWorks customer list</ref>
Aerospace and defenseEdit
- Spacecraft
- The Mars 2020 rover<ref>{{#invoke:citation/CS1|citation
|CitationClass=web }}</ref>
- The Mars Reconnaissance Orbiter<ref name="mars">ExtremeTech news</ref>
- The Mars Science Laboratory, also known as the Curiosity rover
- NASA Mars rovers (Sojourner, Spirit, Opportunity)<ref name="mars"/>
- The Deep Space Program Science Experiment (DSPSE) also known as Clementine (spacecraft)<ref>Clementine Project Information Page</ref> 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 timeTemplate:Citation needed
- Phoenix Mars lander<ref>The Software Behind the Mars Phoenix Lander</ref>
- The Deep Impact space probe<ref>ExtremeTech article</ref>
- The Mars Pathfinder mission<ref name=Wind_River>{{#invoke:citation/CS1|citation
|CitationClass=web }}</ref>
- NASA's Juno space probe sent to Jupiter<ref>Bullseye: Autonomous Satellite Enters Jupiter’s Orbit</ref>
Aircraft
- AgustaWestland Project Zero<ref>AgustaWestland Project Zero</ref>
- Northrop Grumman X-47B Unmanned Combat Air System<ref>the US Navy’s unmanned combat air system X-47B, YouTube video</ref>
- Airbus A400M Airlifter<ref>Verocel Template:Webarchive webpage</ref>
- BAE Systems Tornado Advanced Radar Display Information System (TARDIS) used in the Tornado GR4 aircraft for the U.K. Royal Air Force<ref>The Free Library, Farlex Template:Webarchive</ref>
- Lockheed Martin RQ-170 Sentinel UAV<ref>Airforce-Technology.com</ref>Template:Unreliable source?
- Boeing 787<ref>{{#invoke:citation/CS1|citation
|CitationClass=web }}</ref>
- Space telescopes
- Fermi Gamma-ray Space Telescope(FGST)<ref>Template:Usurped celebrates third successful launch of the year, PTR GRoup webpage</ref>
- James Webb Space Telescope<ref>James Webb Space Telescope, SPIEL Digital Library</ref>
- Others
- European Geostationary Navigation Overlay System (EGNOS)<ref>Case Study: European Geostationary Navigation Overlay System</ref>
- TacNet Tracker, Sandia National Laboratory’s rugged handheld communication device<ref>TacNet Tracker Software, ESTSC</ref>
- BAE Systems SCC500TM series of infrared camera cores<ref>Flexible camera applications of an advanced uncooled microbolometer thermal imaging core, SPIE Digital Library</ref>
- Barco CDMS-3000 next generation control display and management system<ref>Barco Selects Wind River for Military Display and Management, Bloomberg</ref>
AutomotiveEdit
- Toshiba TMPV75 Series image recognition SoCs for advanced driver assistance systems (ADAS)<ref>Wind River: Toshiba is using Simics to develop automotive application software, Embedded Control Europe</ref>
- Bosch Motor Sports race car telemetry system<ref>Wind River Helps Bosch Motorsport Race For The Win, Globe and Mail</ref>
- Hyundai Mobis IVI system<ref>Hyundia Template:Webarchive works with Wind River, Telematics News</ref>
- Magneti Marelli's telemetry logger and GENIVI-compliant infotainment system<ref>Magneti Marell "i Motorsport Chooses Wind River VxWorks for Formula One Race Cars"</ref>
- BMW iDrive 2.0 (2003-2008)<ref name="mars"/>
- Siemens VDO automotive navigation systems<ref>The Network on Wheels -- Java Developers, Start Your Programming Engines!, Oracle</ref>
- Most of Renault Trucks T, K and C trucks' electronic control units.
- European Volkswagen RNS 510 navigation systems
Consumer electronicsEdit
- TPLink RE190 Wireless repeater
- Apple Airport Extreme<ref name="mars"/>
- AMX NetLinx Controllers (NI-xx00/x00)<ref>{{#invoke:citation/CS1|citation
|CitationClass=web }}</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
- Brother printers
- Drobo data storage robot<ref>Drobo In depth review, Automated Home</ref>
- Honda robot ASIMO<ref>Honda Robots Asimo, Robotics Technology Simplified</ref>
- Linksys WRT54G wireless routers (versions 5.0 and later)<ref name="mars"/>
- MacroSystem Casablanca-2 digital video editor (Avio, Kron, Prestige, Claro, Renommee, Solitaire)
- Motorola's DCT2500 interactive digital set-top box<ref>Motorola's DCT2500 Core Interactive Digital Set-Tops Deployed With Wind River Software, BrightRoll news webpage</ref>
- Mobile Technika MobbyTalk and MobbyTalk253 phones<ref>
As a Case Study of WindRiver: introduce MobbyTalk/MobbyTalk253, Mobile Technika</ref>
IndustrialEdit
- Industrial robots
- ABB industrial robots<ref>{{#invoke:citation/CS1|citation
|CitationClass=web }}</ref>
- The C5G robotic project by Comau<ref>Comau Robotics Picks Wind River VxWorks for RTOS, TMCnet.com</ref>
- KUKA industrial robots<ref>KUKA Video, YouTube</ref>
- Stäubli industrial robots<ref>COPALP webpage</ref>
- Yaskawa Electric Corporation's industrial robots<ref>Yaskawa, Motoman Strategic Partners</ref>
- Comau Robotics SMART5 industrial robot<ref>Comau Robotics Picks Wind River VxWorks for RTOS, TMCnet</ref>
- Test and Measurement
- Teledyne LeCroy WaveRunner LT, WaveRunner2LT and WavePro 900 oscilloscope series<ref>Template:Cite journal</ref>
- Some Tektronix TDS, DPO, and MSO series oscilloscopes<ref>{{#invoke:citation/CS1|citation
|CitationClass=web }}</ref>
- Hexagon Metrology GLOBAL Silver coordinate measuring machine (CMM)<ref>Hexagon Metrology Standardizes on Wind River’s VxWorks for Next-Generation Metrology Equipment, Bloomberg.com</ref>
- Transportation
- FITSCO Automatic Train Protection (ATP)system<ref>Leading Chinese Transportation Company Relies on Wind River to Meet Stringent Safety Certification Goal, On-line Wall Street Journal</ref>
- Bombardier HMI410 Train Information System<ref>Bombardier Transportation Selects Wind River Platforms for Safety Critical Certified Display on London Underground, Online UK [1]Reuters</ref>
- Controllers
- Bachmann M1 Controller System<ref>Wind Power Automation Leader Bachmann Relies On Wind River VxWorks For Next-Generation Controller System, Globe and mail</ref>
- Invensys Foxboro PAC System<ref>Invensys acquisition: “Now, it is up to how well we execute.”, The Instrument Readout SignPost</ref>
- National Instruments CompactRIO 901x, 902x 907x controllers<ref>National Instruments Support Page</ref>
- Emerson distributed control system controllers
- AMX controls system devices
- The Experimental Physics and Industrial Control System (EPICS)<ref>EPICS base Release 3.14 Installation Instructions</ref>
- Bosch Rexroth Industrial Tightening Control Systems<ref>Bosch Rexroth YouTube video</ref>
- MCE iBox elevator controller<ref>iBox user guide Page 8-41</ref>
- Rockwell Automation PLCs - ControlLogix, CompactLogix, Assorted Communication Cards, and Servo Drives
- Schneider Electric Industrial Controller
- B&R Automation Runtime
- Storage systems
- External RAID controllers designed by the LSI Corporation/Engenio prior to 2011, now designed by NetApp. 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 eBridge based range of photocopiers<ref>Toshiba Photocopiers</ref>
- Others
- GrandMA Full-Size and Light Console by MA Lighting<ref>GrandMA Full-Size Data Sheet</ref>
MedicalEdit
- Varian Medical Systems Truebeam - a radiotherapy device for treating cancer<ref>{{#invoke:citation/CS1|citation
|CitationClass=web }}</ref>
- Olympus Corporation's surgical generator<ref>Olympus ESG-400 high-frequency surgical generator</ref>
- BD Biosciences FACSCount HIV/AIDS Monitoring System<ref>BD FACSCount Template:Webarchive article</ref>
- Fedegari Autoclavi S.p.A. Thema4 process controller<ref>Thema Template:Webarchive process control article</ref>
- Sirona Dental Systems: CEREC extraoral X-ray CAD/CAM systems<ref>CEREC Template:Webarchive Chairside Solutions</ref>
- General Electric Healthcare: CT and MRI scanners
- Carl Zeiss Meditec: Humphrey Field Analyzer HFA-II Series
- Philips MRI scanners and C-arm Radiology Equipment<ref>{{#invoke:citation/CS1|citation
|CitationClass=web }}</ref>
Networking and communication infrastructureEdit
- Arkoon Network Security appliances<ref>Arkoon selects Wind River for nextgen equipment</ref>
- Ubee Interactive's AirWalk EdgePoint<ref>Ubee-Airwalk uses Wind River's VxWorks in femotcell, Telecompaper</ref>
- Kontron's ACTA processor boards<ref>Kontron AG e-newswire</ref>
- QQTechnologies's QQSG<ref>QQTechnologies goes Global with VxWorks, Datsheets 360</ref>
- A significant portion of Huawei's telecoms equipment uses VxWorks<ref>Template:Cite news</ref>
- BroadLight’s GPON/PON products<ref>Broadlight Client page</ref>
- Shiron Satellite Communications’ InterSKY
- Sky Pilot's SkyGateway, SkyExtender and SkyControl<ref>Sky Pilot Command Line Interface Reference document</ref>
- EtherRaptor-1010 by Raptor Network Technology<ref>Wind River delivers Raptor with VxWorks Platform, ETT Asia news</ref>
- CPG-3000 and CPX-5000 routers from Siemens<ref>Siemens deploys 2.5G Wireless Data Platform, 3G Newsletter</ref>
- Nokia Solutions and Networks FlexiPacket series microwave engineering product<ref>FlexiPacket Release Note</ref>
- Acme Packet Net-Net series of Session Border Controllers<ref>Oracle acme support page</ref>
- Alcatel-Lucent IP Touch 40x8 IP Deskphones
- Avaya ERS 8600<ref>Avaya ERS 8600 Wikipedia</ref>
- Avaya IP400 Office
- Cisco CSS platform
- Cisco ONS platform
- Ciena Common Photonic Layer
- Dell PowerConnect switches that are 'powered by' Broadcom, except latest PCT8100 which runs on Linux platform<ref>Dell PowerConnect, Wikipedia page</ref>
- Ericsson SmartEdge routers (SEOS 11 run NetBSD 3.0 and VxWorks for Broadcom BCM1480 version 5.5.1 kernel version 2.6)<ref>Routing Protocol Operations Guide for SmartEdge</ref>
- Hewlett Packard HP 9000 Superdome Guardian Service Processor
- Hirschmann EAGLE20 Industrial Firewall<ref>Enhanced Security for Industrial Networks, Belden webpage</ref>
- HughesNet/Direcway satellite internet modems
- Mitel Networks' MiVoice Business (formerly Mitel Communications Director (MCD)), 3300 ICP Media Gateways and SX-200 and SX-200 ICP<ref>VoIP Security webpage</ref>
- Motorola Solutions MCD5000 IP Deskset System
- Motorola SB5100 cable modem
- Motorola 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<ref>Multiservice Switch, Wikipedia</ref>
- Radware OnDemand Switches<ref>Knowledge Base, Radware webpage</ref>
- Samsung DCS and OfficeServ series PBX<ref>{{#invoke:citation/CS1|citation
|CitationClass=web }}</ref>
- SonicWALL firewalls<ref>Tim's IT-Blob: A deeper look on SonicWALL kernel</ref>
- Thuraya SO-2510 satellite phone and ThurayaModule<ref>Thuraya SO-2510 Satellite</ref>
- Radvision 3G communications equipment<ref>SANYO Multimedia Tottori Chooses RADVISION SIP Developer Toolkit to Build New IP Phone, Business Wire</ref>
- 3com NBX phone systems<ref>3Com NBX Phone Systems, AdCom Technologies Inc.</ref>
- Zhone Technologies access systems
- Oracle EAGLE STP system
TCP vulnerability and CVE patchesEdit
As of July 2019, a paper published by Armis<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> exposed 11 critical vulnerabilities, including remote code execution, denial of service, information leaks, and logical flaws impacting more than two billion devices using the VxWorks RTOS.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> The vulnerability allows attackers to tunnel into an internal network using the vulnerability and hack into printers, laptops, and any other connected devices. The vulnerability can bypass firewalls as well.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
The system is in use by quite a few mission-critical products, many of which could not be easily patched.<ref>Template:Cite magazine</ref>
ReferencesEdit
External linksEdit
Template:Intel software Template:Real-time operating systems