This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: Historical question about eCos
- To: Hugo Tyson <hmt at redhat dot com>
- Subject: Re: [ECOS] Historical question about eCos
- From: Cristiano Ligieri Pereira <cpereira at ics dot uci dot edu>
- Date: Fri, 5 Oct 2001 08:30:16 -0700 (PDT)
- cc: ecos-discuss at sourceware dot cygnus dot com
"Somewhere" is a scientific conference paper in which the authors compare
eCos with some other embedded OS and there they argue that eCos was
"adapted" to become a embedded OS. When I read it I started wondering
whether this info was true or not.
Thanks for the clarification,
Cristiano.
------------------------------------------------------------
Cristiano Ligieri Pereira - http://www.ics.uci.edu/~cpereira
On 5 Oct 2001, Hugo Tyson wrote:
>
> Cristiano Ligieri Pereira <cpereira@ics.uci.edu> writes:
> > Was eCos designed to be a embedded operating systems since the beginning
> > of its development or it was initially implemented to execute on PC based
> > platforms and then after a while adapted to be exeute in any "embedded
> > platforms" (which requires a bunch of specific characteristics such as
> > small memory usage, small context switching and inter-task communication
> > overheads, event-driven capabilities, etc).
> >
> > I'm asking this cause I've just read "somewhere" that eCos was first
> > designed towards PC platforms and later on adapted to become an embedded
> > OS. Could someone give some historic info regarding this.
>
> "Somewhere" is exactly wrong.
>
> Embedded small controllers first; the PC native port came later, after the
> "PC under LINUX" port. Various HAL ChangeLog files verify this.
>
> It could be they were thinking of the GUI config tool - *that* was
> initially developed to be PC (as in M$ OS) only, during a period of
> confusion within Cygnus as we were then. It is now available for Linux
> also, obviously and for obvious reasons; and the CLUI tools are now
> fully supported under Linux also.
>
> So it's fair to say that "the eCos *Development Environment* was first
> designed towards PC platforms and later on widened in scope to Linux" I
> suppose. That was certainly the marketing strategy at the start of the
> project, anyway. Phew! ;-)
>
> If "somewhere" was a magazine or market report, then that's exactly the
> sort of misunderstanding they're prone to, IME ;-(
>
> - Huge
>