Paul Koning wrote:

> >>>>> "Trevor" == Trevor Woolven <[EMAIL PROTECTED]> writes:
>
>  Trevor> Dominick Trascritti wrote:
>  >>  Hi, I have been working on a miniRTL hosted control system
>  >> developed on a full RTLinux system. I have been rather pleased
>  >> with the product. I am pleased with the timing accuracy of the
>  >> system and being able to leverage my knowledge of Linux to get
>  >> embedded projects off.
>  >> ...

This is the source of my attraction to Real Time Linux.

It is simple ( on the surface anyway SMP is another story )
It is open to scrutiny.
It has a world class set of developers.
It is focussed on the needs of its customers.


>
>  Trevor> IMHO VxWorks is an excellent product, highly performant and
>  Trevor> highly configurable, with a rich API and a comprehensive set
>  Trevor> of very good and useful tools. However, you don't get the
>  Trevor> source code ...
>
> Having been involved in various embedded projects with various RTOSs,
> I will say this: I will *never* again willingly use any OS for which I
> cannot get the source.  There just is no such thing as portability to
> all the various kinds of platforms that embedded hardware designers
> can create.  It's absolute foolishness for RTOS vendors to pretend
> that they can sell binary-only distributions that will work under
> those conditions.  Debugging all the problems you run into is a great
> way to blow your schedule and miss your market window.
>
> That doesn't mean it has to be open source, although RTLinux is an
> elegant and attractive solution.  There are other RTOS products that
> aren't open source but do include source code in the license.
>

Yes but without the collection of experts provided by Real Time Linux
support can be a joke.


>
> As for "rich API", it probably depends on the kind of product you
> have.  Personally, for the sort of products I work on (networking
> devices) a rich API is the last thing I want.  Rich APIs tend to mean
> complex schedulers with complex failure modes, lots of ways for things
> to break, etc.  Here again RTLinux is well constructed: it is a very
> small and simple design, extensible if and only if needed, but the
> base services can be documented in just a few pages.  It doesn't take
> much effort to convince yourself that a product built from those
> simple primitives is reliable and robust.

Nice words.

Regards
   Phil Wilshire


-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/

Reply via email to