LWN.net Logo

EMF changes tune, hails embedded Linux (LinuxDevices)

LinuxDevices notes a change of direction in an EMF report on embedded operating systems. "Embedded Market Forecasters has issued a report claiming that embedded Linux is just as dependable as other real-time operating systems (RTOSes). The independently funded report appears to recant EMF's controversial Microsoft-funded report in 2003 that claimed that embedded Windows OSes were far faster and cheaper than embedded Linux. The updated report now claims that projects using embedded Linux have achieved design parity with commercial RTOSes for most projects, offering the same level of design outcomes."
(Log in to post comments)

"Recant?" ... "Changes its Tune?" ... After FOUR Years?

Posted Dec 9, 2007 5:49 UTC (Sun) by AnswerGuy (guest, #1256) [Link]



 Am I the only one who thinks it might be a little disingenuous to characterize this as
"changing their tune" and "recanting" their earlier message when this report is coming out
FOUR YEARS after the other one to which it is being compared?  Am I the only one who finds
this particularly
abrasive given that, according to TFA the new study cites changes in the
product offerings as having changed the situation during that time?

 Not that I'm defending the original article.  EMF was, in all probability, acting as a brazen
shill for a certain Redmond based software company.  In fact I would even go so far as to
suggest that it might just be the case that this more recent study might be the result of a
*lack* of subsequent funding from same.  (What, they don't want to renew this year!?!  Let's
publish this and see how they feel for the next round)!

 Of course the part that I find most irksome is that anyone listens to these shills after
they've been outed.  The real story that deserves some real journalistic investigation is the
one that asks the question: "Who's market analysis can be trusted?"

 Personally I really don't know much about the embedded systems market nor about which RTOS is
best suited to any particular niche therein.  I could generally guess that "deeply" embedded
systems (on microcontrollers, and various 8 and 16 bit CPUs such as 6809, 68K, etc) still
mostly use specialized systems like eCOS, iTRON, (what's left of) pSOS , and the like.  The
major shift in recent years as been that cooler, low-power versions of 32-bit microprocessor
designers are continuing to become available and ever-lower price points --- so that "full"
operating system kernels (such as Linux) are becoming more interesting as "embedded systems"
for an ever broader range of applications.  (Also manufacturers continue to add more features
into their consumer products in their passion to compete.  For cell phones, digital cameras,
PDAs and MP3 players (and the sundry convergences of all those), automotive electronics
applications, digital musical instruments, toys and portable video games, and even things like
toasters, for all of these devices "more features" mostly translates to more CPU horsepower,
more memory and flash storage and vastly more complex embedded software.  The demand for more
complex applications drives the demand for Linux and WinCE based embedded systems (primarily
due to the availability of programmers and development tools for these systems).

 I don't have to know much about these things to understand how these dynamics are playing
out.

 I might value a study of over a thousand embedded systems programs across many segments of
the market and detailing their experiences of the available embedded systems products
(targets), development toolchains, and hosts.  However, I wouldn't trust one from EMF and I
would take anything published with a grain of salt.  We need something more like a Wikipedia
or Groklaw --- an open, collaborative effort to gain any confidence in such a study these
days.

Jim Dennis
(Former Linux Gazette "Answer Guy")


mo' features

Posted Dec 9, 2007 11:33 UTC (Sun) by grouch (guest, #27289) [Link]

Also manufacturers continue to add more features into their consumer products in their passion to compete. For cell phones, digital cameras, PDAs and MP3 players (and the sundry convergences of all those), automotive electronics applications, digital musical instruments, toys and portable video games, and even things like toasters, for all of these devices "more features" mostly translates to more CPU horsepower, more memory and flash storage and vastly more complex embedded software.

My car has lights, why can't it take pictures? It has a radio antenna, why isn't it connecting to the Internet to get traffic data, weather, stock reports, music, etc.? In fact, why is it still requiring me to drive, instead of combining available map, traffic, and weather data to haul my information-overloaded self where I want to go? Why doesn't it seek out other cars with similar routes or destinations, hook up with them (electromagnets in the bumpers?) for efficiency of travel (spacing, aerodynamics, congestion relief, load sharing)? What's with the license plate taking up space where an LCD could be displaying context-sensitive ads to annoy drivers who still have to watch traffic, to help pay for the gas (or batteries)? Dump the license plate numbers and give cars ipv6 addresses so they can all talk to each other and work out the best commuting arrangements!

I don't want a SUV with more flip-down dvd player screens and cupholders. Give me a rolling commuter egg (maximum protection for the contents) that will let me fiddle with the computer while it deals with traffic and will let me walk away from a 180 mph crash into a concrete bridge abuttment griping that the driver module hit a glitch. Should save enough on fuel, lost time and insurance with such a commuter system to buy a hotrod for driving for fun.

Well, you *did* mention "automotive electronics". :)

Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds