RTEMS on top of linux or FreeBSD?
ralf.corsepius at rtems.org
Sat Aug 31 04:53:41 UTC 2013
On 08/31/2013 06:32 AM, Devin Butterfield wrote:
> Is it currently possible to run rtems as an application on top of linux
> or FreeBSD?
My preference is clear: Linux, more precisely Fedora-Linux, second
choice CentOS - I would not consider FreeBSD nor Ubuntu.
To me, Fedora is best suited for developer's needs.
However, as their is no "one size fits all", of course your
demands/requirements may vary and all of these have their pros and cons.
> I have an where I need to simulate multiple instantiations
> of rtems and would benefit from running native.
> If not, are there any major show stoppers in developing a BSP for
> running rtems as a thread on top of another OS?
This should be possible on all *nix-ish OSes. However, as much of the
toolchains is GNU based, using a GNU-based OS (Linux/GNU) unterneath is
much easier and less error-prone than others. My last choiced would be
Cygwin and MinGW, however I can understand why some people want them.
Cygwin has the advantage of it having a centralized "distribution",
while being fairly slow at run-time, due to its working principles.
MinGW lacks such a centralized "distribution" and suffers from it
lacking features, which causes its tools not to support some features
which are useful on *nish OSes.
More information about the users