Intel Buys Embedded Software Vendor Wind River
SlashDotDotDot writes "The New York Times reports that Intel will purchase Wind River, the embedded OS and software vendor, for $884 million. 'Wind River makes operating systems for platforms as diverse as autos and mobile phones, serving customers like Sony and Boeing. Intel, whose processors run about 80 percent of the world's personal computers, is expanding into new markets, including chips for televisions and mobile devices. Wind River's software and customer list will pave the way for Intel to win more chip contracts.'"
Uh-oh...
I'm not a big fan of one of the largest chipmakers venturing into embedded systems. Given Intel's track record, something tells me that things are going to get fugly for companies that sell embedded systems as a component of larger products.
I sure hope someone will be playing close attention to Intel's pricing... if they use Wind River's systems as a loss leader for their chips, that would suck for a competitive chip market.
"Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
Finally an obscure company I've heard of. We have quite a few Windriver AC-104 boxes running around. Bullet proof and with nothing but Deutsch connectors. Most people in this building prefer Mathworks/SpeedGoat's little blue boxes but they always seem to break pins.
AC-104s were originally for Matrix-X, but we run Matlab's RTT on them for embedded control of engines.
Given that Wind River supports a wide variety of embedded chips from many vendors other than Intel I wonder what sort of impact this will have, especially since Wind River also supports VxWorks which is used on many embedded devices.
This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
Their OS, VxWorks, was/is used on many spacecrafts: http://en.wikipedia.org/wiki/VxWorks#Spacecraft_using_VxWorks
My philosophy on embedded chipmakers is two-fold. First, they are on a financially insecure base as are the flash memory manufacturers. Second, There are too many embedded chipmakers out there at the moment.
Now where this comes into play is the chaos effect generated by a chipmaker purchasing an embedded software company. This is a strong move in the wrong direction as evidenced by Intel's previous software company purchases. It is interesting to notice how well Intel's proprietary hardware software works, but when Intel begins developing OSes and applications, things will become a little too "black box" and will be hard to support in the future. In this way, it is highly probable that everyone will lose, Intel will shed off Wind River, a lot of people will lose their jobs, and we will be back to exactly where we started!!
At this point, I'll take Linux with a GCC toolchain over VxWorks for any embedded project just to avoid the single-company support choke point and the costs and hassles with licensing. The nominally higher levels of integration and sophistication of commercial products aren't worth it.
Intel used to have its own real-time controls division, with the iRMX operating system written in PL/M and PL/M-86, Multibus and Multibus-II hardware, and a development system that ran on Xenix and MS-DOS. They systematically dumped the whole thing in the '90s, finally handing RMX over to TenAsys in 2000.
Guess it's time for that old second marriage.
To tell you the truth, I just have more experience with RTEMS. Back before the real time extension were available, Linux of any variant wasn't truly a real-time OS, and that pushed it from consideration from projects. Now there are a lot of real time Linux variants out there, but the ball got rolling with RTEMS before Linux ocould be considered seriously. Now whether or not a specific mission needs 'real-time' as in 'hard real time' or as in 'really fast' is a totally different topic.
I work for an embedded systems manufacturer that switched to Windows Embedded as a result of Wind River's horrible support. Fortunately for them, they used VxWorks on Intel, so things are probably going to look good moving forward. For this company, USB support was the last straw. Wind River knew that lots of USB flash devices didn't work on their OS, and they wanted to charge for the development time to fix their bug AND then the OS upgrade once it was fixed. It eventually got to the point where the company was stockpiling the USB flash drives that worked on VxWorks, since they were getting hard to find. Finally Wind River they fixed it, but after this company switched OSs. It would have cost over a million dollars for licenses for the new version of the OS that contained the bug fix. Since Intel was on the USB development committees, I expect this problem (and other hardware-related issues) will vanish quickly. I just feel sorry for all the people who used VxWorks on Motorola chips, etc.
VxWorks seems to have been around forever in the high performance embedded computing scene, with solid VME support. (Amazing how VME keeps going, it was "on the way out" when I started life as a junior hardware engineer 20 years ago.) The software engineers I work with hate it, though. Extremely late "proper" support for PCI and likewise for SMP are a couple of issues I recall causing much annoyance. Unfortunately our customers keep using and re-using it, so we accept it as a necessary evil.
The problem for my business is that we (like many embedded folks) are still doing good business with the PowerPC architecture, despite the frustrations of PA Semi's disappearance, and something of standstill on high end devices at Freescale and IBM. Surely the perception will develop that yet another roadblock to using PowerPC in embedded systems is going to develop.
So I guess we high end embedded folks will have to jump on the Intel bandwagon. I just hope something positive happens on the BIOS front - that's one area where PowerPC is really great (U-Boot, CFE etc.) Having looked at Intel for ATCA products in the past, the BIOS issue was IIRC an outrageously expensive nightmare if you wanted source code, and plain expensive if not...
I would be very tempted by Atom and Tolapai if I could get U-Boot (or something as good) for Intel. How helpful are Intel to open source BIOS efforts?
Hello dear /.ers,
Intel has made it very clear to WRS that WRS will be maintained [semi] autonomously - WRS has lots of deals with Intel's competitors, and Intel has lots of deals with WRS' competitors. However, WRS was already working very closely with Intel on products supporting the Intel architecture, and WRS has embedded/os knowledge and strategic connections that could prove extremely useful to Intel.
Intel has also made it extremely clear to all involved (WRS employees & customers) that it's not desirable (to anyone!) to drop non-Intel architecture support. Bubbling through the ranks, that message is affecting priorities - WRS very much does not want to scare non-Intel customers away.
So, from the WRS perspective, we may get a little bit more help/tools from Intel (yay), we may be able to stop taking mandatory vacation time (yeesh), and they may even bring some of our other benefits back. So far a good thing. I wouldn't expect any major changes to products in the near future.
disclaimer: I am not a WRS marketing guy. I am an engineer working on architectural code for many architectures, Intel included. I am also an avid /. reader.
There you go - horse's mouth, so to speak.
Wind River owns the BSDI code. What is Intel going to do with it now? Leave it dead? Give it to the FreeBSD guys? GPL it? Does Apple want it?
If Intel in any way restricts VxWorks for other architectures compared to any of Intel's, I think real time Linux work will surge. Right now (for us) VxWorks really is the only solution. The current real time-ish Linuxes available are not deterministic enough (we took probe measurements), but if that changes, we might gladly switch, if only because of the extreme cost of VxWorks. It'll also be interesting to see what happens to the support department behind VxWorks, as it has waned recently.