newbie question

What is the difference between Neutrino 2.11 and QNX 4.25?

When I write some real time program, which library should I use?? the
library in WATCOM C++ or neutrino library??


Bunny, Shih Bun, Yu

“Bunny Yu” <bunnypanda@hotmail.com> wrote in message
news:8urs90$sup$1@inn.qnx.com

What is the difference between Neutrino 2.11 and QNX 4.25?

The share some common features, but they are totaly source incompatible.
Neutrino 2.11 is the latest offering from QSSL and QNX 4.25 is the
“previous generation OS”.

There are lots of differences, too many to list you should read the
architecture
documentation of both OS (available on qdn.qnx.com).

In a nut-shell Neutrino is more advance:

  • threads
  • SMP
  • Better POSIX compliance
  • Support x86, PowerPPC, Mips, ARM, SH-#
  • etc :wink:

BUT neutrino is still young and isn’t as polish as QNX4.25, IMHO.

When I write some real time program, which library should I use?? the
library in WATCOM C++ or neutrino library??

It depends on the OS you want to build your application for. If you use
QRTP (free QNX)
then forget about Watcom. Actually Watcom is not used to build Neutrino
application, gcc is.

Bunny, Shih Bun, Yu

Will QNX develop QNX 4.25 again? or QNX decide to stop developemnt QNX 4.25
and focus on Neutrino?

Thx.


“Mario Charest” <mcharest@nosmap.com> wrote in message
news:8urtnh$u5$1@inn.qnx.com

“Bunny Yu” <> bunnypanda@hotmail.com> > wrote in message
news:8urs90$sup$> 1@inn.qnx.com> …
What is the difference between Neutrino 2.11 and QNX 4.25?

The share some common features, but they are totaly source incompatible.
Neutrino 2.11 is the latest offering from QSSL and QNX 4.25 is the
“previous generation OS”.

There are lots of differences, too many to list you should read the
architecture
documentation of both OS (available on qdn.qnx.com).

In a nut-shell Neutrino is more advance:

  • threads
  • SMP
  • Better POSIX compliance
  • Support x86, PowerPPC, Mips, ARM, SH-#
  • etc > :wink:

BUT neutrino is still young and isn’t as polish as QNX4.25, IMHO.


When I write some real time program, which library should I use?? the
library in WATCOM C++ or neutrino library??

It depends on the OS you want to build your application for. If you use
QRTP (free QNX)
then forget about Watcom. Actually Watcom is not used to build Neutrino
application, gcc is.

Bunny, Shih Bun, Yu

\

I believe the official line is that QNX 4.25 “will continue to be supported”
which means they will do bug fixes and perhaps some minor enhancements, as they
do now with QNX2. However their focus and a majority of their development
effort is definitely geared towards QNX6 (or, RtP if you prefer). I don’t
believe advancements such as Photon 2.X will make their way back into QNX4 for
a variety of reasons.

In my opinion, QNX6 is a “better” operating system than QNX4, taking into
consideration that “better” can mean drastically different things to different
people depending on their individual needs. As Mario mentioned in a different
thread, QNX6 supports more advanced features such as SMP, threads, a greater
variety of hardware including other than Intel architecture, and is much easier
to design into an embedded system than QNX4 was. The downside to QNX6 is
(again, as Mario stated) that it’s still young and has a few quirks that have
yet to be resolved. However the QNX folks are working diligently to not only
correct those quirks but to add new functionality all the time, and that
downside will continue to shrink in the near future until it is no longer a
downside at all.

It sounds to me as if you’re trying to make a decision between QNX4 and QNX6.
If it were my decision, I’d definitely choose QNX6 unless there was an
overriding technical reason as to why QNX4 was the mandatory choice.

Cheers,
-Warren


“Bunny Yu” <bunnypanda@hotmail.com> wrote in message
news:8us0ib$3pb$1@inn.qnx.com
| Will QNX develop QNX 4.25 again? or QNX decide to stop developemnt QNX 4.25
| and focus on Neutrino?
|
| Thx.
|
|
| “Mario Charest” <mcharest@nosmap.com> wrote in message
| news:8urtnh$u5$1@inn.qnx.com
| >
| > “Bunny Yu” <bunnypanda@hotmail.com> wrote in message
| > news:8urs90$sup$1@inn.qnx.com
| > > What is the difference between Neutrino 2.11 and QNX 4.25?
| >
| > The share some common features, but they are totaly source incompatible.
| > Neutrino 2.11 is the latest offering from QSSL and QNX 4.25 is the
| > “previous generation OS”.
| >
| > There are lots of differences, too many to list you should read the
| > architecture
| > documentation of both OS (available on qdn.qnx.com).
| >
| > In a nut-shell Neutrino is more advance:
| > - threads
| > - SMP
| > - Better POSIX compliance
| > - Support x86, PowerPPC, Mips, ARM, SH-#
| > - etc :wink:
| >
| > BUT neutrino is still young and isn’t as polish as QNX4.25, IMHO.
| >
| > >
| > > When I write some real time program, which library should I use?? the
| > > library in WATCOM C++ or neutrino library??
| >
| > It depends on the OS you want to build your application for. If you use
| > QRTP (free QNX)
| > then forget about Watcom. Actually Watcom is not used to build Neutrino
| > application, gcc is.
| >
| > > –
| > > -------------------------------------------------
| > > Bunny, Shih Bun, Yu
| > > -----------------------------------------------
| > >
| > >
| >
| >
|
|