Software Engineering

205 articles

Twenty, Thirty, and Sixty Years Ago

By Jakob Engblom In 2011, we mark several anniversaries here at Wind River and in the world of virtual platforms.  First of all, it is 30 years since Wind River was founded, in 1981.  Ten years later, in 1991, the first code of what would become Simics was written by Peter S Magnusson at the Swedish Institute of Computer Science.  Thus, Simics turns 20!  2011 also…

The Best Software On Any Planet

By Mike Deliman In 1995, after finishing up on a particularly challenging project, my boss came to me with a new project.  He asked, “Have you ever heard of Jet Propulsion Laboratory?   Would you like to work with them?”  Without hesitation, I jumped at the offer to sign on.  I grew up not too far from JPL, and as a…

Is Linux Secure?

By Paul Anderson It’s the wrong question, really. Are my financial and medical records secure? What about all that information stored in the cloud? What about my desktop computer or cell phone? What about the power grid and other infrastructure? Should I be worried? The answer to all those questions is “It depends on what you mean by ‘secure.’” One…

Collaboration, Collaboration, Collaboration!

By Michel Genard We have all seen reports, studies or have first hand experiences about projects falling apart. One of my favorite illustrations about this phenomenon is the well-known “tree swing picture.” Interesting to note that it dates from the 1970’s… I guess there are things that never change! Seriously, humor often comes from a seed of truth. In the…

Wind River Turns 30: Looking Back and Moving Forward

By Tomas Evensen  2011 marks Wind River’s 30th anniversary. The big 3-0…it’s a major landmark moment in anyone’s book. This year, we’ll be taking time to honor this milestone with a retrospective of Wind River’s history and also a series of employee stories.  In my many years with the company, Wind River always impressed on me the concept of  being bigger than just…

Fun with VxWorks MILS 2.1

By Paul Parkinson It's been awhile since my previous blog, as I have been rather preoccupied with responding to a number of RFPs. However, I’ve managed to find some time to work on some demos for VxWorks MILS 2.1, which has been fun. VxWorks MILS 2.1 introduced support for Wind River Linux as a Guest OS (VxWorks Guest OS and High Assurance…

Will embedded Linux development ever defragment?

By Paul Anderson We have seen the power of open source and open standards transform much of the enterprise space, particularly in the server market. Before the success of open source in server space, there were really only two choices: Run an operating system and applications developed and maintained by a hardware manufacturer, or choose one of only a few…

Scalability: the key to product line success

By Bill Graham An important requirement for an RTOS such as VxWorks is scalability. What this really means is being usable in many different types of devices, from small memory constrained, low power devices (possibly battery powered, hand held, mobile) to large scale systems, multiple nodes networked together, possibly using multicore in a multi-OS environment. Scaling down is equally important…

Making the Case for MeeGo 2.0

By Chris Buerger As an owner of the original Maemo-based N770, today is a sad day. Earlier, Nokia announced it would make Windows Phone 7 Nokia’s primary mobile platform, not MeeGo. This puts the brakes on what many considered a bold corporate initiative to bring Linux to a new class of Nokia mobile devices. Well before the iPad, well before…

Being Helpful or Simply Correct?

By Jakob Engblom The other day, I spent some time getting a new operating system up on one of our Simics virtual platforms. The platform is stable, the hardware is shipping and it is being used with the very software I was setting up. However, as the operating system was booting, I got quite a lot of warnings from Simics about incorrect…