* [Xenomai-help] userspace/kernelspace
@ 2007-10-10 6:36 Roland Tollenaar
2007-10-16 14:45 ` Gilles Chanteperdrix
0 siblings, 1 reply; 2+ messages in thread
From: Roland Tollenaar @ 2007-10-10 6:36 UTC (permalink / raw)
To: Xenomai-help
Hi,
This may be a weird question, but how compatible is the userspace of one
xenamoai release to the kernel space of a later xenomai release.
I.e. if I have an application compiled against xenomai 2.3.1 kernel
2.6.16 for example and three years down the line I want to run the
binary of that application on a machine featuring kernel 2.6.22 and say
xenomai 2.4.7. What are the odds that it will work?
And if that will not work, what are the odds that the application can
simply be recompiled with no changes to the code against the new
combination?
Kind regards,
Roland
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Xenomai-help] userspace/kernelspace
2007-10-10 6:36 [Xenomai-help] userspace/kernelspace Roland Tollenaar
@ 2007-10-16 14:45 ` Gilles Chanteperdrix
0 siblings, 0 replies; 2+ messages in thread
From: Gilles Chanteperdrix @ 2007-10-16 14:45 UTC (permalink / raw)
To: rolandtollenaar; +Cc: Xenomai-help
On 10/10/07, Roland Tollenaar <rwatollenaar@domain.hid> wrote:
> Hi,
>
> This may be a weird question, but how compatible is the userspace of one
> xenamoai release to the kernel space of a later xenomai release.
There are two compatibilities:
- for ABI compability between kernel and user-space, there is an ABI
revision built-in Xenomai, which forbids running too recent Xenomai
libraries with old kernel-space support;
- for interface compatibility between applications and user-space
libraries, Xenomai user-space libraries are versioned.
>
> I.e. if I have an application compiled against xenomai 2.3.1 kernel
> 2.6.16 for example and three years down the line I want to run the
> binary of that application on a machine featuring kernel 2.6.22 and say
> xenomai 2.4.7. What are the odds that it will work?
>
> And if that will not work, what are the odds that the application can
> simply be recompiled with no changes to the code against the new
> combination?
We try to make things as much compatible as possible, so recompiling
should work. Sometimes, however, the API evolve, in this case, the
file ksrc/skins/*/API.CHANGES is updated.
--
Gilles Chanteperdrix
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2007-10-16 14:45 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-10 6:36 [Xenomai-help] userspace/kernelspace Roland Tollenaar
2007-10-16 14:45 ` Gilles Chanteperdrix
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.