[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
- <!--x-content-type: text/plain -->
- <!--x-date: Tue Feb 24 09:47:42 2004 -->
- <!--x-from-r13: owbea ng fppf.fjneguzber.rqh (Pwbea Rvggzre-Dbpur) -->
- <!--x-message-id: [email protected]-a-geek.com -->
- <!--x-reference: [email protected] --> "http://www.w3.org/TR/html4/loose.dtd">
- <!--x-subject: [ale] Linux vs XP Embedded -->
- <li><em>date</em>: Tue Feb 24 09:47:42 2004</li>
- <li><em>from</em>: bjorn at sccs.swarthmore.edu (Bjorn Dittmer-Roche)</li>
- <li><em>in-reply-to</em>: <[email protected]></li>
- <li><em>references</em>: <[email protected]></li>
- <li><em>subject</em>: [ale] Linux vs XP Embedded</li>
FreeBSD is another great option for high performance/small footprint/no
charge. It's got great threading and very good latency and linux binary
comatibility which, in amny cases, outperforms "real" Linux.
If XP/Linux 2.6/FreeBSD won't cut it in the scheduling department, you
need something more serious. You can't do better than QNX. QNX is really
quite increadible. It's posix compliant, real-time, well supported and if
you need to write your own drivers for anything, it will take much less
time in QNX than anything else because the drivers run in protected
memory space.
The "real-time" versions of linux don't use the same userland API's as
normal processes, so I'm told that as a result they are difficult to
program and have some annoying restrictions, so I would stay away from
that.
bjorn
On Tue, 24 Feb 2004, Joe Knapka wrote:
> Hi folks,
>
> I've been given an interesting realtime control system to build, and
> my employer wants to evaluate both Linux (woohoo!) and Windows XP
> Embedded (bummer). I know some of you have some embedded/realtime
> experience with Linux, so I'd like your opinions on this subject. I
> can't say much about the application itself, except that it will be
> handling something in the neighborhood of 50Gbytes per day (that's a
> G) of IP and serial traffic, and must meet hard deadlines on the order
> of once per second (but a missed deadline won't kill anyone - this is
> not a medical or aviation application. We can probably even recover
> from a missed deadline, but that sort of thing should be kept to an
> absolute minimum).
>
> I'm thinking that a 2.6-series kernel would be the way to go with
> this. I understand 2.6 integrates the preemptive and low-latency
> patches, and that 2.6 can be built in a VM-less configuration so as to
> remove latency associated with demand paging.
>
> Does anyone have any further suggestions or alternatives? Also, is
> anyone here in a position to evaluate the relative strengths of Linux
> vs XP Embedded? Personally I feel that the "Embedded" part of that
> name is probably pure marketing hype, but I could be wrong. It is hard
> to see how Linux could possibly be a *worse* choice then XP in this
> domain, though.
>
> Thanks,
>
> -- Joe Knapka
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> <a rel="nofollow" href="http://www.ale.org/mailman/listinfo/ale">http://www.ale.org/mailman/listinfo/ale</a>
>
</pre>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<hr>
<ul><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><a name="00870" href="msg00870.html">[ale] Linux vs XP Embedded</a></strong>
<ul><li><em>From:</em> bjorn at sccs.swarthmore.edu (Bjorn Dittmer-Roche)</li></ul></li>
<li><strong><a name="00875" href="msg00875.html">[ale] Linux vs XP Embedded</a></strong>
<ul><li><em>From:</em> jknapka at kneuro.net (Joe Knapka)</li></ul></li>
</ul></li></ul>
<!--X-Follow-Ups-End-->
<!--X-References-->
<ul><li><strong>References</strong>:
<ul>
<li><strong><a name="00859" href="msg00859.html">[ale] Linux vs XP Embedded</a></strong>
<ul><li><em>From:</em> jknapka at kneuro.net (Joe Knapka)</li></ul></li>
</ul></li></ul>
<!--X-References-End-->
<!--X-BotPNI-->
<ul>
<li>Prev by Date:
<strong><a href="msg00868.html">[ale] Laptop questions before purchase.</a></strong>
</li>
<li>Next by Date:
<strong><a href="msg00870.html">[ale] Linux vs XP Embedded</a></strong>
</li>
<li>Previous by thread:
<strong><a href="msg00880.html">[ale] Linux vs XP Embedded</a></strong>
</li>
<li>Next by thread:
<strong><a href="msg00870.html">[ale] Linux vs XP Embedded</a></strong>
</li>
<li>Index(es):
<ul>
<li><a href="maillist.html#00869"><strong>Date</strong></a></li>
<li><a href="threads.html#00869"><strong>Thread</strong></a></li>
</ul>
</li>
</ul>
<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
</body>
</html>