feature article
Subscribe Now

Wind River Zooms In

Increased Focus on Consumer and Networking

This time, Wind River is touting a new release of their “Commercial Grade Linux” product line. WR’s Linux offering is always based on an unmodified version of Linux (in this case 2.6.14 replacing the company’s previously-supported 2.6.10). As such, each new Wind River release gains the benefits of the new Linux release in addition to the new features and patches that WR has included in its add-ons. According to the company’s announcement, 2.6.14 includes ” …hardware-specific drivers for additional processors and boards, updates to development tools, real-time performance and scheduling-related patches, high resolution timer patches, security, networking updates to IPv6, IPsec, and Mobile IPv6, the uClibc library to reduce footprint and memory consumption, and dynamic power management.”

Wind River has clearly put a lot of thought into their open source strategy over the past couple of years. They offer a build methodology that allows their customers to customize and add patches to their Linux build while maintaining a path back to the original source. This helps overcome the divergent source problem caused by development teams modifying open source software and then trying to track those updates in the face of subsequent releases of the underlying code base. In addition to full source code, Wind River also packages a number of binary reference platforms for various target architectures to speed customers’ race to running Linux-based systems.

Of course, testing, packaging and distributing open source software can help to create droves of satisfied customers, but by itself it doesn’t make much of a business. Wind River also has a clear strategy to fully support the open source community’s efforts and products and then to apply their own expertise in adding market-specific value to those offerings for device software developers. In this announcement, Wind River is stressing two segment-specific packages for Linux – consumer devices (including mobile handsets and digital media devices) and Linux-based network equipment. Both of these segments are seen as high-growth areas in which Linux is a reasonable OS choice.

On the consumer devices side of the house, WR is distributing “Wind River Platform for Consumer Devices,” which includes a small-footprint, fast-boot runtime version of Linux aimed at the memory-constrained devices typically found in the mobile and handheld segment. This version is already optimized for hardware platforms popular in the consumer area such as Intel and Freescale. The company claims to also be working with a number of partners to provide key components of consumer device environments like user interfaces, baseband communications stacks, and a variety of applications and software services.

In the networking segment, Wind River is touting its “Wind River Platform for Network Equipment, Linux Edition 1.3.” This package distributes a kernel with networking applications, file systems, management, and security features required by communications and networking applications. They also include support for ATCA telecom systems and for cross-platform development. Wind River says the platform also follows the guidelines for prioritized functionality as defined by the SCOPE Alliance’s Linux Operating System profile. With this platform, WR says they are targeting a wide range of networking and communications applications, including control and management system software in 3G infrastructure systems as well as IMS, WiMax elements, Fixed-Mobile convergence, soft switches, media gateways, DSLAMs, cable modem head-ends, and multi-service switches.

The company is also working with the Open Source Development Labs (OSDL) in both focus areas – one to help drive standards for a Linux-based mobile phone platform called “Mobil Linux,” and on the networking side they’ve registered with OSDL for the “Carrier Grade Linux” (CGL) 3.2 specification. Cooperation with such organizations seems to have become a way of life for Wind River, in sharp contrast to the silo-based, proprietary practices of the company in the past.

At the same time as the Linux announcements, Wind River is also announcing that they’re moving over 300K lines of code into Eclipse, an industry-standard open source software development framework. As with most big contributions, the donation is both altruistic and self-serving. By giving such a large chunk of well-crafted code to Eclipse, they’re making a tremendous amount of embedded- and device-software specific capability available for free to the world at large. Over time, however, the company will reap the benefits of the open source community’s ongoing maintenance and enhancement of those capabilities. Most importantly, though, WR’s contributions help make the open source platform more open.

The contributed code is derived from the latest version of Wind River Workbench 2.5, and it enables the use of plug-ins for device software modules from Wind River and a number of third party vendors. By adding an additional level of openness to the open source offering, Wind River also paves the way for themselves and other embedded software development companies to add commercial value as extensions to the Eclipse framework rather than competing with it.

Taken together, this series of announcements paints a picture of a company that is defining a successful model for the cooperative existence of open source and commercial interests in software development. They also add more spans to a bridge that will increasingly allow device and embedded software developers to take advantage of the features and capabilities developed by both open source and proprietary concerns for the much larger desktop and enterprise software segments. The more the embedded community can piggyback successfully on the technologies and investments of the software development community at large, the more time and resources we in the embedded space will have to focus on the development of technology where we truly add extra value.

Leave a Reply

featured blogs
Nov 22, 2024
We're providing every session and keynote from Works With 2024 on-demand. It's the only place wireless IoT developers can access hands-on training for free....
Nov 22, 2024
I just saw a video on YouTube'”it's a few very funny minutes from a show by an engineer who transitioned into being a comedian...

featured video

Introducing FPGAi – Innovations Unlocked by AI-enabled FPGAs

Sponsored by Intel

Altera Innovators Day presentation by Ilya Ganusov showing the advantages of FPGAs for implementing AI-based Systems. See additional videos on AI and other Altera Innovators Day in Altera’s YouTube channel playlists.

Learn more about FPGAs for Artificial Intelligence here

featured paper

Quantized Neural Networks for FPGA Inference

Sponsored by Intel

Implementing a low precision network in FPGA hardware for efficient inferencing provides numerous advantages when it comes to meeting demanding specifications. The increased flexibility allows optimization of throughput, overall power consumption, resource usage, device size, TOPs/watt, and deterministic latency. These are important benefits where scaling and efficiency are inherent requirements of the application.

Click to read more

featured chalk talk

ROHM’s 3rd Gen 650V IGBT for a Wide range of Applications: RGW and RGWS Series
In this episode of Chalk Talk, Amelia Dalton and Heath Ogurisu from ROHM Semiconductor investigate the benefits of ROHM Semiconductor’s RGW and RGWS Series of IGBTs. They explore how the soft switching of these hybrid IGBTs contribute to energy savings and power generation efficiency and why these IGBTs provide a well-balanced solution for switching and cost.
Jun 5, 2024
33,756 views