Karim Yaghmour wrote:

> This is actually quite interesting and goes to show that not all is clear
> about what RTAI is (no offence to Ivan, I'm just raising concerns).
>
> As others will fast point out, RTAI is an RT extension to Linux on it's own.
> It has very little to do with RTL in it's current form and doesn't have
> a pretence to it, in any case, even though it might have started from the
> same source.
>
> Therefore, RTAI features are RTAI features and RTL features are RTL features,
> no effort is made to "be compatible". Exception made of different independant
> projects who make an effort to be compatible with both (comedi is an example
> to this).
>
> In other words, your first assumption is wrong: RTAI is __NOT__ a compatible
> extension to RTL with extra features.
>

However, LineoISG (for whom I work - formerly called Zentropix) have developed a
Common
API compatibility layer (it's actually a header file) which allows users to write
one set of
code that can then be used to run either RTAI or RTL. This was produced after the
Real-Time
Linux workshop held in Vienna last December as most of the delegates seemed to
want one.

The general idea is that users can now take the same application code and use
whichever
underlying Real-Time Linux they want. They can also migrate between them as
functionality
and features change/improve etc. We would like to see a *real* common API but that
starts
to get far too political, so for the forseeable future we will maintain our
compatibility header and
try to keep up with the changes.

The Common API is available for free but you have to go to our website to get it,
(I hope that's not too much to ask :-)  http://www.lineoisg.com

We use the Common API  internally to support our customer base on both 'flavours'
of Real-Time Linux.

Hope this helps

Trev

>
> Hope this clear things a little for you (Ivan) and other readers out there.
>
> Karim
>
> Ivan Martinez wrote:
> >
> >         Hello all:
> >         I'm comparing RTAI to RTLinux and I just want to make you a couple of
> > questions. Please don't start fighting about which sytems is best!. It's
> > not about that.
> >         I understood RTAI is a compatible extension of RTLinux with extra
> > features, right?. Is the extension made from every RTLinux version or
> > it's a different project-branch now?.
> >         If it's an extension, how is compatibility kept?. Let's say RTLinux
> > guys decide to implement their own semaphores after RTAI. Because of
> > being the original project, they don't care about how things are already
> > implemented in RTAI, do they?. What happens then in RTAI?. Does it keep
> > both its original implementation and the new RTLinux one?.
> >         Thank you, and please stay as friends ;-)
> > --
> > Ivan Martinez (Rodriguez)
> > Bch in Software Engineering - MSc student
> > http://www.geocities.com/ivan_m_r2/
> > "Got fabes?"
> > -- [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/
>
> --
> ===================================================
>                  Karim Yaghmour
>                [EMAIL PROTECTED]
>           Operating System Consultant
>  (Linux kernel, real-time and distributed systems)
> ===================================================
> -- [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/

--
Zentropix Inc - a Lineo company

Tel: +44 (0)1273 234 647         Fax: +44 (0)1273 704 482

Visit http://www.zentropix.com/ for Real Time Linux Tools
Visit http://www.realtimelinux.org/ for Real Time Linux Information



-- [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