Wind River outfits VxWorks for 'Internet of things'
VxWorks features a modular architecture and the option to run a 20KB micro-kernel
IDG News Service - Wind River Systems has updated its widely used VxWorks embedded RTOS (real-time operating system) to make it ready for use on impending "Internet of things" systems.
"Stand-alone devices that are running VxWorks are now being connected, and when they connected, security, scalability and networking are key," said Prashant Dubal, VxWorks product manager.
The new version of the OS anticipates the needs of the emerging IoT market by including a new graphics stack, enhanced connectivity options, hardened security and an option to run a micro-kernel for small devices.
The Internet of things is not a network, but a buzzphrase describing the growing use of network-connected embedded microprocessors, often connected to sensors or other data-gathering instruments.
Because microprocessors are now so inexpensive and networks are so pervasive, such embedded systems could provide a wealth of data that organizations in most industries could use to monitor and improve operations. The collection of data from these systems requires additional gateways and other additional infrastructure to collect and filter the data.
"Customers are looking for an OS to run all of these things," Dubal said.
VxWorks is one of the most widely used OSes in the embedded market. It has been installed on over 1.5 billion devices and can run on a wide range of processor architectures. The OS is run on many NASA space missions, for instance, such as the Mars Curiosity rover.
As an RTOS, VxWorks guarantees that it executes processes within a predefined period of time. OSes typically can not make this guarantee as system processes can temporarily slow execution of some tasks, an artifact called jitter.
Wind River redesigned VxWorks so it features two kernels, one for large processors and the other, a micro-kernel, for smaller processors, like the kind that would power edge devices with low compute capacity. The micro-kernel is only 20KB, and can run on 32-bit processors (though not 8-bit or 16-bit processors).
This approach can help organizations build IoT systems. Edge devices with minimal hardware can use the micro-kernel, and the gateway devices that collect information from the edge devices, typically have larger processors, Dubal said. Organizations would benefit by having the same OS run on both the edge devices and gateways.
The OS has also been reconfigured into a modular architecture, separating components such as the file system and the networking stack, allowing updates to be made to individual components without the restarting the entire OS. This also can simplify certification processes, because the entire code base won't have to be inspected, only the parts to be certified.
As a security measure, the new version of the OS features a safety partitioning module, which keeps the mission critical applications apart from the noncritical applications.
Wind River has expanded the range of communication protocols native to VxWorks, including USB, Bluetooth, FireWire, Continua and CAN (Controller Area Network) for vehicles. The company has also added a new graphics stack, given the increasing number of devices that have screens. The kernel can now also host a hypervisor, making it possible to run Linux and Windows applications on VxWorks.
- 15 Non-Certified IT Skills Growing in Demand
- How 19 Tech Titans Target Healthcare
- Twitter Suffering From Growing Pains (and Facebook Comparisons)
- Agile Comes to Data Integration
- Slideshow: 7 security mistakes people make with their mobile device
- iOS vs. Android: Which is more secure?
- 11 sure signs you've been hacked
- Pay-as-you-Grow Data Protection: IBM Tivoli's Full-featured Data Protection Suite for Small to Medium Businesses IBM Tivoli Storage Manager Suite for Unified Recovery gives small and medium businesses the opportunity to start out with only the individual solutions...
- Streamline Data Protection with IBM Tivoli Storage Manager Operations Center IBM Tivoli Storage Manager (TSM) has been an industry-standard data protection solution for two decades. But, where most competitors focus exclusively on Backup...
- Simplify and Consolidate Data Protection for Better Business Results Learn about IBM® Tivoli® Storage Manager Operations Center, which provides advanced visualization, built-in analytics and integrated workflow automation features that leapfrog traditional backup...
- HP HAVEn: See the big picture in Big Data HP HAVEn is the industry's first comprehensive, scalable, open, and secure platform for Big Data. Enterprises are drowning in a sea of data...
- Meg Whitman presents Unlocking IT with Big Data During this Web Event you will hear Meg Whitman, President and CEO, HP discuss HAVEn - the #1 Big Data platform, as well...
- The New Way to Work Knowledge Vault This Knowledge Vault focuses on how, in today's increasingly virtual world, it's more important than ever to engage deeply with employees, suppliers, partners,... All Linux and Unix White Papers | Webcasts