QUOTE:
There are versions of linux intended to run on embedded platforms. And while there are some units calling themselves embeded when they are just PC's, using linux as an OS doesn't make something not embedded.
I have to disagree with you because yes, using linux as an OS does make something NOT an embedded at least traditionally.
But, before you think I am offending you, please understand that I was an embedded system programmer many years ago. Before all these readily available OS's that offer services like UI, drivers and communications.
We used microprocessors like the 8051 and others for which there was no operating system, and we programmed applications that would go inside of appliances like VCR's, telephone systems, cars, stereos, answering machines, modems and hundreds of other computerized gadgets.
These were embedded systems and we had no OS because our User Interface (UI) was typically a set of buttons, networks were non-existent, and we didn't interface with a bunch of other stuff.
The reason embedded systems were so secure is that it was all proprietary code and it was unto itself. "Embedded", meaning internalized.
I do understand that common usage can change the meaning of a term, and we in the security industry have done just that meaning that embedded is now often used to define a system in which the "shell" or the interface to the Operating System itself (like explorer in windows) has been for the most part successfully repressed meaning the user cannot directly access other programs that might be in the system.
So I can accept that, but I personally cringe every time I hear someone say they want the security of an embedded system, because "embedded" systems today almost always have an accessible OS running in the background and this offers no more security other than the user doesn't have a direct option to access the OS in the primary User Interface.
My personal opinion, is that today's "embedded" systems can present additional challenges to security simply because they are standard OS with some of the functionality stripped out of them making it nearly impossible to apply any type of patch or update that may have been release to deal with a discovered security flaw.
Dave