On 2/18/26 8:01 PM, Bari wrote:
Since RTAI has reached the end of its life the way forward might be
Xenomai 4 https://evlproject.org/overview/
How many users might find this useful?
Is there a pressing reason or major advantage to use Xenomai instead of
using the non-kernel module approach with stock RT-PREEMPT kernels?
I don't think many have been using (older) Xenomai. There are things
referring to it in the LCNC build and source code, but I have a feeling
some bitrot may have happened. Or are there people being busy keeping
LCNC on Xenomai up-to-date?
it will be lots of work and we aren't sure yet how to support Mesa
cards with it yet.
At least some Mesa cards, all Ethernet cards and currently anything used
on ARM, is userspace only. They can't be built as a kernel module. I'm
not sure it would be worth the effort trying because it requires a *lot*
of work and may be impossible for some without a rewrite. There is a
port of Xenomai to ARM, but I'm still not sure whether it is worth the
effort.
Keeping two RT systems alive in the LCNC source also requires much
better CI because we can't currently test anything kernel based. So
breakage will probably be more rule than exception.
--
Greetings Bertho
(disclaimers are disclaimed)
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers