Wind River VxWorks Platforms 6.9 RTOS [pdf]
windriver.com
windriver.com
I worked for a company that WR bought in 2000. We had a product where it was possible for a small shop to get a license for 1000 USD or so. Wind River canceled that and the cheapest license became at least 15K. The claim was that the money came from big customers and it was “wasteful” to deal with smaller guys. Yet it was the small guys that provided effective advertisement for the product to bring attention of bigger customers.
Another "favorite" feature of VxWorks was how they disabled floating point by default in tasks (at least on the LEON and PPC). Always led to confusion and frustration by someone new to the platform.
VxWorks powers the Mars Rovers Sojourner, Spirit, Opportunity, Curiosity, Mars Reconnaissance Orbiter, and SpaceX Dragon. VxWorks also powers BMW iDrive, the Apache Longbow helicopter, and the Apple Airport Extreme and Linksys WRT54G routers. It's in a lot of things and what it's not in, FreeRTOS is probably the RTOS of choice.
[0] https://space.stackexchange.com/questions/9243/what-computer...
Powered.
:(
https://www.windriver.com/products/vxworks/certification-pro...
So if you have to explain to the regulatory body that you have a certified OS with all the appropriate paperwork, it always easier than certifying your custom OS.
The second point from an enterprise point of view is that in case of weird issue you can rely on Windriver support. Not so easy when you have built your own Yocto distribution, with recipe from dubious origin.
So in the end, you pay to mitigate risks.
My company investigated switching from VxWorks to Xenomai (wich helpfully provide a wrapper to access the kernel with a VxWorks compatible API). In the end, once you added the support and certification, it was not less expensive.