Re: Reason not to use Linux?



Hi Andrew,

there are many aspects of a system that would dictate which OS may or may
not be suitable for your project. Before making an OS decision, it is
generally a good idea to have a shortlist of processors that would be
suitable for the job. The choice of processor might be for many reasons...

Cost of the processor
Heat dissipation
Power Consumption
Processing power
On-Chip Devices
On-Chip Ram
and many more

Once the processor has been chosen for specific reasons that are related to
your product, then you would tend to select an OS that exploited the
features of that processor.

For example, if your product was battery powered then you would want to make
sure that you had a 'fast' operating system that was able to control power
management features of the processor.

If the product is going to remain powered up and operation for extended
periods of time, then you may not care how long the OS takes to boot, but
you may care how fragmented the memory becomes. If the product is power
cycled on a regular basis, then you would want an OS that booted very
quickly, but would not necessarily care whether the memory became fragmented
or not.

Linux as a candidate, is slow, large, disk based (even if the disk is in
RAM) and very complicated to configure for bespoke hardware. If you need to
write your own device drivers then you are buying yourself a large chunk of
engineering hours just to get that part working.

On the plus side, Linux is free and lots of programmers know how to write
applications for it.

I would ask myself... If this system does not really have any real time
requirement, then why not just use a PC?

If there are specific reasons why a PC running Linux would not do the job,
then you need to ask yourself whether your needs will be met by embedding
Linux into some other hardware or whether you will only achieve your goal
with an RTOS.

Hope this helps.

K.

Is the product battery powered or is power easily available
"andrew queisser" <andrew.queisser at hp com> wrote in message
news:435fe3a6$1@xxxxxxxxxxxxxxxxxxxxxx
> I'm looking at OS choices for a 32bit embedded system with USB and
> BlueTooth. Right now our system has no OS at all but at some point we'll
> want one that makes it easy to extend with various peripherals (802.x,
> flash cards, IDE, etc.). The processor will be something like a low-end
> ARM, PPC, MIPS or similar (not chosen yet.) I'm looking at OS choices and
> Linux would fit the bill and I'm comfortable with it (no hard RT
> requirement we can't work around).
>
> What are real alternatives to Linux these days? I'm aware of ecos and
> FreeRTOS on the lower end and, of course, there's the commercial vendors
> like WindRiver, etc And then there's WinCE. What would be some reasons not
> to choose Linux? I'm trying to make sure I don't just pick Linux because
> it's been working ok for me.
>
> Thanks,
> Andrew
>
>


.



Relevant Pages

  • Montreal Linux Power Management Mini-Summit, July 13, 2009 - Meeting Notes
    ... The Linux Symposium generously provided the facilities. ... Summary of Power Management kernel changes since last year ... NVS memory handling ... suspend/resume framework re-work ...
    (Linux-Kernel)
  • Laptops HDD
    ... it's not that Linux is doing anything special to your hard ... it's the BIOS settings that take care of killing your disk sooner than ... Windows seems to override the BIOS settings, ... this settings seem to be there in order to save power. ...
    (Linux-Kernel)
  • Re: Low Power Hardware for a Linux Based Router / Firewall
    ... RH 6.2 based firewall that I built many years ago, ... its firmware is embarassingly buggy. ... build my own router / firewall - based on Linux. ... but rather use very low power platform - preferrably less ...
    (alt.comp.hardware.pc-homebuilt)
  • Interface model
    ... That's one of the main functions of school. ... I have long believed that Linux has the ... Then take a look at RoboSapiens. ... the power supplies using Lithium ...
    (Fedora)
  • *****SPAM***** Re: Why do I bother?
    ... Spam detection software, running on the system "athena.bostoncybertech.com", has ... especialy debian, with the power or apt and the deb system in general, ... What i don't get is with the power of linux and especialy debian, ... somebody else's fault'. ...
    (Debian-User)