Which flavor of Linux for RTEMS S/W developemnt ( was Re: MVME5500 Tester Needed for 4.10)

Ralf Corsepius ralf.corsepius at rtems.org
Wed Mar 16 18:04:57 UTC 2011


On 03/16/2011 06:36 PM, Kate Feng wrote:
> Ralf Corsepius wrote :
>
>> * No rtems-4.11 => unsuitable for development.
>
> Gedare Bloom wrote:
>> 2) Any other distro can suffice for released RTEMS versions,
>> assuming you can build the RTEMS tools.
>
>
> Can you clarify what "unsuitable" mean, please ? Does that mean it is
> impossible
> to build RTEMS-4.11 tools and source on Debian or Ubutun 10.04 ?
No, that's not what I meant.

rtems-4.11 is a development branch, whose toolchains undergo rapid and 
occasionally radical changes, which would be hard to follow from extern, 
e.g. when trying to pickup the most recent changes to rebuild 
Debian/Ubuntu packages.

For rtems < 4.11 things are different. Its toolchains are supposed to be 
API stable. I.e. if an external/unofficial rebuilt for Debian/Ubuntu 
will lag behind for a couple of days or weeks, its users will not see 
immedate effects/breakdowns.

> Does
> RTEMS-4.11 require a higher version of Ubutu ?
I don't know, but would not expect so.

Theorectically, the RHEL5-built binary rpms should be runnable on most 
"not too outdated" (3-4 years old) Linux distros.

> I know that it
> is impossible to build RTEMS-4-9 on RHEL4 due to S/W incompatibility.
Yes, otherwise I'd build them ;)

The problem is simply that RHEL4 is such kind of old (IIRC 6 years), 
it's hardly possible to build any current package on it, without having 
to replace a huge portion of the OS's libraries and without having to 
struggle with other issues, which have long been resolved on more 
current distros.

It's the consideration, why I am saying RHEL in general is more suitable 
for server deployment ("Install once and then forget" for the next 5-7 
years), but for development purposes, for which one sooner or later will 
want a more current distro.

Ralf



More information about the users mailing list