Gedare Bloom gedare at
Thu Apr 14 17:18:53 UTC 2011

RTEMS strives to be standards compliant, which keeps software
development "easier" on RTEMS. Non-standard features and OS APIs do
enter RTEMS, e.g. rate monotonic scheduling or various BSD subsystems
(which are re-wrapped by rtems apis).

Unfortunately, Linux is (almost) entirely pure GPL, so it is
infeasible for RTEMS to provide Linux adapters, libraries, or headers
for applications to deploy.  So, as suggested before, look for a BSD
fix, and maybe it can be imported to RTEMS.

Otherwise, applications that are not standards compliant need to ship
with their own copies of the non-portable interfaces/code.


On Thu, Apr 14, 2011 at 12:23 PM, Sebastien Bourdeauducq
<sebastien at> wrote:
> On Thu, 2011-04-14 at 17:57 +0200, Ralf Corsepius wrote:
>> The answer to your request is no - period.
> Fair enough; your project, your rules.
> But between companies like Apple or Google who ship dozens of millions
> of high quality products with way more important standard violations and
> the little "stick to POSIX" advocate, I'm not sure who has the last
> laugh.
> S.
> _______________________________________________
> rtems-users mailing list
> rtems-users at

More information about the users mailing list