> > .....Lot's of comments. DELETED...
> It seems that everyone is always complaining about WRS.
Where there's smoke, there's fire. You don't hear me complaining anymore. I
don't want to jeopordize my reputation with WRS because what
ever support they can give, I really need !!
Quote:> I think VxWorks is
> a great product and the support is generally really good.
Rah, Rah, Rah. Go, Go, Go. Many thanks for begging the question.
Quote:> Over the years,
> we have run into a few issues, but if you characterize the problem and report
> it, they fix it or give a workaround. What else can you expect?
The availability of a peer engineer with whom to discourse when I've
doneeverything I can think of and the behavior of my system calls is still a
complete mystery.
Quote:> You have to understand, a systems product like VxWorks is the hardest of
> all types of software products to support. Customers have infinite
> degrees of freedom to expose problems in the software.
This should be your core argument, as apologist. There are many layersand
packages now, and the perverse and byzantine reasoning of us firmware
engineers defies the vision of the designers who tack these packages onto
the base system.
Quote:> When was the
> last time YOU shipped a sophisticated product with NO bugs. Bugs are a
> fact of life.
Last year - 6 tasks, 3 months, deeply embedded control network interface.VxWorks
was rock solid for what I did. Only the 3rd party drivers were a
little flaky. I stuck to the garden path, using techniques and models that
are proven (semaphores, message queues, standard interrupt mgmt).
Fortunately I never had to send out any mail or serve up java-based web
pages, because this is just the kind of new (for me) ground I hate to plow.
Quote:> As far as posting the source code to the internet, this is stupid. WRS
> is a business not a charity. As a paying customer, ideally, I would like
> to have the full source code available. However, the main problem is support.
> If you have customers making changes, its impossible to support the code.
At GE Medical systems, about 8 or 9 years back, we had a source codelicense. We
had one really outstanding software engineer on the case full
time, and he definitely helped find bugs using the source (Jim Foris where
are you?). The source code was not easily decipherable then. No doubt
it is much improved or WRS would have never made it so far.
Quote:> I think WRS is a great company and has added lots of the value to the
> embedded development world.
Rah, Rah, Rah. Go, Go, Go. Actually I agree, but I couldn't help alittle raz
here. In my opinion, they redefined embedded cross-development
with network capability, their shell and NFS on the target made me
much more productive over the years, the symbol table and dynamic
load/unload have also been productivity boosts. I have also worked
projects with Microtec (VRTX, X-RAY) and ISI (PSOS) and their
support is just as problematical. They have their problems too.
Quote:> VxWorks is a robust RTOS that has performed
> very well for us.
VxWorks has performed well, I agree. Wind River Systems has performed"as well as
can be expected". This is the real world. Not everyone can be
a Hewlett-Packard.
Quote:> Regards,
> Jeff
Nothing personal, Jeff. Just trying to have some fun. My real complaintsall
revolve around the behavior of NT. I have now gone from Tornado/NT
on MVME, to Tornado/Solaris with MIPS target, and now I'm back on
Tornado/NT on X86 targets. The first round was with Tornado 1.0, and it was
hell. I was astounded at the difficulty of trying to debug multiple tasks. Then
the Solaris version was much better behaved, even with the new Launcher
GUI. Now, I'm back on NT, and I have to agree with all the criticisms of the
other authors in this thread. It costs time and energy just dealing with the
target server and the de*. I have a subcontractor delivering a key
software system. They were new to VxWorks, and gave it their best shot,
before putting wrappers around all the task and system calls, so they could
build for NT or for VxWorks, and they can use MSVC de* for most
of the debugging. It takes all kinds, eh?
all the best,
c__
================= May all your goats be free of fleas,
================= and my your camels never spit.
> ------------------------------------------------------------------------------
> Jeffrey R. Szczepanski
> Xerox Engineering Systems
> 300 Main Street
> ------------------------------------------------------------------------------