[ECOS] Has anybody compared ecos with embedded linux?

Jonathan Larmour jifl@eCosCentric.com
Tue Mar 25 07:18:00 GMT 2003

Qiang Huang wrote:
> Hi all:
>    Has anybody compared ecos with embedded linux? Such as the (kerne)l size,
> minimum hardware requirement (e.g. processor architecture) and maybe
> performance. How is the result? also the reason for choicing one over the
> other.

Well, embedded Linux can take megabytes of ROM and RAM, whereas an
absolutely minimal eCos can squeeze into less than a Kb. Wouldn't do much
admittedly :-).

If you work at a Linux kernel to strip it down you can get it down to
something like 600K text and about the same for RAM, and *then* you have
to add your application's ROM and RAM requirements. And since you can't
execute in place with Linux, whatever ROM/Flash space is used has to be
added to the RAM.

uClinux is different though and can fit into 1Mb, but even that's a pretty
bare configuration.

eCos is capable of far far lower overheads, can be completely tailored for
the requirements of your application, and makes more efficient use of

Linux has many advantages over eCos as well of course, such as wider
drvier availability, wider testing, bigger user base, and easier use of
off the shelf programs; but it's all at a price.

eCosCentric    http://www.eCosCentric.com/    The eCos and RedBoot experts
--[ "You can complain because roses have thorns, or you ]--
--[  can rejoice because thorns have roses." -Lincoln   ]-- Opinions==mine

Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

More information about the Ecos-discuss mailing list