Vous êtes sur la page 1sur 5

This is Google's cache of

http://fixunix.com/vxworks/331795-linux-vs-vxworks.html. It is a
snapshot of the page as it appeared on 20 May 2011 04:56:46 GMT. The
current page <http://fixunix.com/vxworks/331795-linux-vs-vxworks.html>
could have changed in the meantime. Learn more
<http://www.google.com/intl/en/help/features_list.html#cached>

Full version
<http://webcache.googleusercontent.com/search?
q=cache:7vFPRWMO83wJ:fixunix.com/vxworks/331795-linux-vs-
vxworks.html+linux+vs+vxworks&hl=en&client=firefox-a&gl=uk&strip=0>
These search terms are highlighted: linux vs vxworks
Unix Linux Forum - Fixunix.com </>

* Help <http://fixunix.com/faq.php>
*
Remember Me?

------------------------------------------------------------------------

* Forum <http://fixunix.com/forum.php>
o FAQ <http://fixunix.com/faq.php>
o Calendar <http://fixunix.com/calendar.php>
o Community <javascript://>
+ Groups <http://fixunix.com/groups/>
+ Albums <http://fixunix.com/members/albums.html>
+ Member List <http://fixunix.com/members/list/>
o Forum Actions <javascript://>
+ Mark Forums Read
<http://fixunix.com/forumdisplay.php?
do=markread&markreadhash=guest>

o Quick Links <javascript://>


* What's New?
<http://fixunix.com/search.php?do=getdaily&contenttype=vBForum_Post>

* Advanced Search <http://fixunix.com/search.php>

*Linux* *Vs* *vxWorks* - *VxWorks*

This is a discussion on *Linux* *Vs* *vxWorks* - *VxWorks* ; Our company


is in the process of replacing the outdated *vxWorks* OS. With the
developments in the *Linux* world it is hard not to consider that when
one chooses the embedded OS. I have seen some threads on this subject ...

* Home <http://fixunix.com/index.php>
* Forum <http://fixunix.com/forum.php>
* OS Forums <http://fixunix.com/forum.php#os-forums>
* Other OS <http://fixunix.com/other-os/>
* *VxWorks* <http://fixunix.com/vxworks/>
* *Linux* *Vs* *vxWorks*

------------------------------------------------------------------------
Results 1 to 4 of 4

Thread: *Linux* *Vs* *vxWorks*


<http://fixunix.com/vxworks/331795-linux-vs-vxworks.html>
*

LinkBack <javascript://>

o LinkBack URL <http://fixunix.com/>


o About LinkBacks <http://fixunix.com/misc.php?do=linkbacks>
o
o
Bookmark & Share
o
Digg this Thread!
<http://digg.com/submit?phase=2&url=http%3A%2F%2Ffixunix.com%2Fvxworks
%2F331795-linux-vs-vxworks.html&title=Linux+Vs+vxWorks>
o Add Thread to del.icio.us
<http://del.icio.us/post?url=http%3A%2F%2Ffixunix.com%2Fvxworks
%2F331795-linux-vs-vxworks.html&title=Linux+Vs+vxWorks>
o Bookmark in Technorati
<http://technorati.com/faves/?add=http%3A%2F%2Ffixunix.com%2Fvxworks
%2F331795-linux-vs-vxworks.html>
o Tweet this thread
<http://twitter.com/home?status=Linux+Vs+vxWorks
http%3A%2F%2Ffixunix.com%2Fvxworks%2F331795-linux-vs-vxworks.html>
*

Tools <javascript://>

o Show Printable Version


<http://fixunix.com/vxworks/331795-linux-vs-vxworks-print.html>
o Email this Page…
<http://fixunix.com/sendmessage.php?do=sendtofriend&t=331795>
o Subscribe to this Thread…
<http://fixunix.com/subscription.php?do=addsubscription&t=331795>

1.

*Linux* *Vs* *vxWorks*

Our company is in the process of replacing the outdated *vxWorks* OS.


With the developments in the *Linux* world it is hard not to consider
that when one chooses the embedded OS. I have seen some threads on
this subject but they are all outdated. So please talk about your take
on this subject. For this purpose, please consider the latest
*vxWorks*
offering (with kernel and user address spaces) and *Linux*
offering from
big vendors such as Monta Vista, WindRiver etc.

I'm also concerned about the latency of the Real time *Linux* kernels.
Another concerns is educating my resources who are not familiar with
*Linux* much.

Thanks in advance for your valuable feedback and time.

Arun
------------------------------------------------------------------------
2.
Re: *Linux* *Vs* *vxWorks*

Hi Arun,

Please consider following points as my personal opinion

a) Regarding embedded OS. *Linux* is now more or less equal to


*vxWorks*
and available on all ranges of different hardware architecture.
*Linux*
is moving very fast and looking at the trend I believe WindRiver took
a decision to go with *Linux* rather than going against it.

b) Till the time you talk about soft real time it is very subjected to
the context you are talking about. *Linux* is soft real time and
*vxWorks*
is hard real time. In soft real time you can expect a real time
performance but not 100% deterministic. Soft-real time is good enough
for range of application (telecom/consumer device etc); However when
you need a product like robotics, Medical equipment you can't go for
an option which is not deterministc. I have seen people saying that we
need real time OS without knowing exactly their requirement (like
interrupt latency etc acceptable in their application). So you need to
determine based on your application do you really need a hard real
time system If you are not building robotics kind of solution I
believe you will come up with that you need soft real time and then
definetly *linux* is an option for you.

c) Educating resources depends upon individual resource. My person


experience is that it is not that difficult and mailing list and open
source really helps you.

d) With *Linux* you may willl be having lots of already available


application that you may want to use in future all for free. With
*vxWorks* you always need to look for some WindRiver partner and
really
in my experience related to application *vxWorks* is much limited.

e) *Linux* is royalty free; however with *vxWorks* you need to pay for
production license for each device you sell.

Finally I would say if you have hard real time than *vxWorks* is the
solution; hwoever for soft-real time *linux* is better choice if you
really want to use a wide range of application. If you are limited to
some basic application and not much bothered about royality *vxWorks*
can be good choice to avoid re-educating the resources and some
unforseen issues.

Best Regards
VKG | Ritsoft Technologies
------------------------------------------------------------------------
3.

Re: *Linux* *Vs* *vxWorks*

I would like to respond to this:

*VxWorks* is not outdated. You may have an old version, so please


clarify that. Yes you can do many of the same things with *Linux* that
you do with *VxWorks*.

However the comparison is not one-to-one. *Linux* is BIG, even trimmed


down it is still big. What does this mean? What you may save on open
source cost savings you may pay for in MEMORY CHIPS. This is a real
issue - if *VxWorks* uses much less memory than *Linux*, so if you are
selling many copies of this hardware you will pay more over time for
the extra memory in the hardware. This actually has happened with at
least one router vendor the switched from *VxWorks* to *Linux* and
back!

Realtime performance is also an issue as mentioned. Measure whether


you need uS or mS performance.

Also look at your requirements. *Linux* is better than *VxWorks* is an


insufficient reason. Your project requirements and operating
parameters must drive your decision. You could also look at OSes like
µC/OS-II, eCos, RTEMS, FreeRTOS and others ...

On Jan 21, 4:32 pm, Arun wrote:


> Our company is in the process of replacing the outdatedvxWorksOS.
> With the developments in the *Linux* world it is hard not to
consider
> that when one chooses the embedded OS. I have seen some threads on
> this subject but they are all outdated. So please talk about
your take
> on this subject. For this purpose, please consider the latestvxWorks
> offering (with kernel and user address spaces) and *Linux*
offering from
> big vendors such as Monta Vista, WindRiver etc.
>
> I'm also concerned about the latency of the Real time *Linux*
kernels.
> Another concerns is educating my resources who are not familiar with
> *Linux* much.
>
> Thanks in advance for your valuable feedback and time.
>
> Arun

------------------------------------------------------------------------
4.

Re: *Linux* *Vs* *vxWorks*

On Jan 21, 10:32 pm, Arun wrote:


> Our company is in the process of replacing the outdatedvxWorksOS.
> With the developments in the *Linux* world it is hard not to
consider
> that when one chooses the embedded OS. I have seen some threads on
> this subject but they are all outdated. So please talk about
your take
> on this subject. For this purpose, please consider the latestvxWorks
> offering (with kernel and user address spaces) and *Linux*
offering from
> big vendors such as Monta Vista, WindRiver etc.
>
> I'm also concerned about the latency of the Real time *Linux*
kernels.
> Another concerns is educating my resources who are not familiar with
> *Linux* much.
>
> Thanks in advance for your valuable feedback and time.
>
> Arun

Hi,

i don't know if this helps, but altough i love *linux* and i've using
*linux* as my desktop for over 10 years, *vxWorks* has much better
latencies. In a few experiments on the same machine, i measured ISR
latencies of about 1us for a test isr on *vxWorks*, while rtai *linux*
latencies were as high as 30us.

*vxworks* had a smaller jitter regarding the latencies.

So, IMHO, *linux* is more practical, easy and fast to implement and
would fit most projects. But it is not as good as *vxWorks*.

Rafael
------------------------------------------------------------------------

* Contact Us <mailto:webmaster@fixunix.com>
* Unix *Linux* Forum <http://fixunix.com/>
* Privacy Statement <http://fixunix.com/privacy_policy.php>
* Top <http://fixunix.com/vxworks/331795-linux-vs-vxworks.html#top>

All times are GMT. The time now is 04:56 AM.


Powered by vBulletin™ <http://www.vbulletin.com> Version 4.1.3
Copyright © 2011 vBulletin Solutions, Inc. All rights reserved.
Content Relevant URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Vous aimerez peut-être aussi