All of lore.kernel.org
 help / color / mirror / Atom feed
From: Heikki Lindholm <holindho@domain.hid>
To: Jan Kiszka <jan.kiszka@domain.hid>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai-help] Xenomai vs. RTLinux
Date: Thu, 09 Mar 2006 10:08:22 +0200	[thread overview]
Message-ID: <440FE276.2080609@domain.hid> (raw)
In-Reply-To: <440F7B35.1050107@domain.hid>

Jan Kiszka kirjoitti:
> Jeff Webb wrote:
> 
>>Xenomai developers and users,
>>
>>Our company is looking at the possibility of porting our
>>hardware-in-the-loop (HWIL) simulations from RTLinuxFree to a new
>>real-time operating system.  We are currently considering Xenomai and
>>RTLinuxPro as possible options.  I am personally biased towards free
>>software, but our customers do not necessarily share this bias.  I am
>>attempting to put together a presentation comparing the advantages and
>>disadvantages of the two systems  as they would be used in our HWIL
>>simulations.  Any comments you have would be appreciated.
>>
>>We are currently using RTLinuxFree-3.2-pre3 running on Fedora Core 1
>>(2.4.22 linux kernel) for our in-house HWIL simulations on rack-mounted
>>x86 PC hardware.  We have been satisfied with the functionality of
>>RTLinuxFree over the past few years, although we have been disappointed
>>by the lack of maintenance and development that has occurred since the
>>primary developers focused their efforts on developing RTLinuxPro. 
>>Because there is no RTLinuxFree release that supports the 2.6 kernel,
> 
> 
> Well, I'm not following this in every details, but there is something
> now for RTLinux/GPL (the independent community RTLinux). Anyway, the
> maintenance situation is not significantly better there - too few users,
> too few developers.

I did some investigation of these things last year and at least then 
only thing available
for linux 2.6 was a patch from fsmlabs, which (1) didn't work, (2) 
nobody maintained,
(3) nobody cared about, (4) was x86 only. The word from rtlinux/gpl folk 
was that they're probably going to use some more generic virtualizer- 
type-of-thing for 2.6 support instead of porting the existing rtlinux 
2.4 stuff over.


>>I wrote some simple test programs to compare the scheduling jitter and
>>interrupt latency for RTLinuxFree, Xenomai-kernel-space, and
>>Xenomai-user-space applications.  My tests are not rigorous by any
>>means, but it seems that the worst-case measurements are pretty
>>similar.  Xenomai *may* be slightly better from the limited data I have
>>taken.  Does anyone care to share their own observations?
> 
> 
> Would surprises me. From what I know of RTLinux/GPL (RTAI is similar
> here, BTW), the critical paths are involving less code than Xenomai.
> That's due to the different IRQ redirection layers, the nucleus
> abstraction of Xenomai, maybe also to some yet missing optimisations.
> Anyway, Xenomai is favouring flexibility and maintainability here over
> the last microsecond.

But if the target platform is something beginning with x86_64, few 
instructions here and there probably won't matter..

-- Heikki Lindholm


  reply	other threads:[~2006-03-09  8:08 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-03-08 22:48 [Xenomai-help] Xenomai vs. RTLinux Jeff Webb
2006-03-09  0:44 ` Christopher Stone
2006-03-09  0:58   ` Jan Kiszka
2006-03-09 14:48   ` Rodrigo Rosenfeld Rosas
2006-03-09 15:03     ` Gilles Chanteperdrix
2006-03-09 16:31       ` Rodrigo Rosenfeld Rosas
2006-03-09 18:02   ` Jeff Webb
2006-03-09 18:19     ` Gilles Chanteperdrix
2006-03-30 16:22   ` [Xenomai-core] AMD x86_64 support Jeff Webb
2006-03-09  0:47 ` [Xenomai-help] Xenomai vs. RTLinux Jan Kiszka
2006-03-09  8:08   ` Heikki Lindholm [this message]
2006-03-10 14:36 ` Philippe Gerum
2006-03-10 17:07   ` Jeff Webb
2006-03-10 20:33     ` Dmitry Adamushko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=440FE276.2080609@domain.hid \
    --to=holindho@domain.hid \
    --cc=jan.kiszka@domain.hid \
    --cc=xenomai@xenomai.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.