Slashdot Mirror


Choosing an Embedded OS for Sustainability?

vivekb asks: "I work for a small start-up that's building its first commercial product. Because cost is less of an issue than development time, we've decided to make the brains out of an ETX computer with some sort of (non-realtime) operating system. Based on initial costs of tools and estimated license fees, the cheapest OS's I've found are Windows CE and several offerings of Linux. The big question that I can't answer is, 'How much will these platforms cost in sustaining activities?' In three years, when we're fixing bugs or applying patches, how much will we be paying vendors and how much will we be spending on internal developers? When the Linux kernel is at version 3.0 and our device is still running 2.6 -- or when CE reaches .INFO and we're still at .NET -- will support even be available? If anyone has past experience picking an embedded OS for a screen-and-button based electronic device, what did you learn to stick with or avoid?"

2 of 68 comments (clear)

  1. I shouldn't do this but... by __aaclcg7560 · · Score: 0, Flamebait

    The Mac Mini has nice embedded OS. :P

  2. What is sustainability? by mnmn · · Score: 0, Flamebait

    I dont get your question.

    Linux for example will run for a long time while support for it (as in knowledgeable people) will remain available. I think 20 years later people will still be easily capable of fixing kernel 2.6 issues. How many people do you know know how to fix issues with windows 3.1?

    If you want the OS to change very little over time, BSDs are better at that. Expect OpenBSD to be around and to change little in 20-30 years. It'll change enough to accommodate the new hardware etc but thats it. How much has BSD changed in the past 25 years? Use NetBSD for embedded hardware.

    But I still dont get what you meant by sustainability. The OS sustaining the hardware? The company supporting its OS? Community support?

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky