QNX and BSD

Armin Steinhoff wrote:

Igor Kovalenko wrote:

“Robert Krten” <> rk@parse.com> > wrote in message
news:cofr85$ikp$> 1@inn.qnx.com> …

Chris Herborth <> cherborth@qnx.com> > wrote:

Igor Kovalenko wrote:

It’s been done before. The QNX6 TCP stack is more or less carved-out


piece

of NetBSD.
But if you’re after the wealth of drivers/software, you probably


should

pulling in frameworks from Linux, not BSD.
It has also been done before (sound subsystem).


The nice thing about using the FreeBSD code is that it works. > :wink:


Thank you for being the BSD bigot. I was going to say just that exact
same thing, but then figured no need to stir the pot further. But since
this is qnx.cafe > :slight_smile:

a) GNU is the Microsoft of Free Software
b) Linux is for people who hate Microsoft


… and any kind of useful documentation > :slight_smile:

Armin

Be careful how you phrase that; it almost sounds like you’re implying
that Microsoft has some form of useful documentation!

Murf

c) BSD is for people who love UNIX.



d) QNX is for people with too much spare time

– igor

John A. Murphy wrote:

Armin Steinhoff wrote:

Igor Kovalenko wrote:

“Robert Krten” <> rk@parse.com> > wrote in message
news:cofr85$ikp$> 1@inn.qnx.com> …

Chris Herborth <> cherborth@qnx.com> > wrote:

Igor Kovalenko wrote:

It’s been done before. The QNX6 TCP stack is more or less carved-out



piece

of NetBSD.
But if you’re after the wealth of drivers/software, you probably



should

pulling in frameworks from Linux, not BSD.
It has also been done before (sound subsystem).



The nice thing about using the FreeBSD code is that it works. > :wink:



Thank you for being the BSD bigot. I was going to say just that exact
same thing, but then figured no need to stir the pot further. But
since
this is qnx.cafe > :slight_smile:

a) GNU is the Microsoft of Free Software
b) Linux is for people who hate Microsoft



… and any kind of useful documentation > :slight_smile:

Armin


Be careful how you phrase that; it almost sounds like you’re implying
that Microsoft has some form of useful documentation!

Correct :slight_smile: But it implies also that there can’t be much useful
documententation for Linux, because they don’t hate it …

Armin



Murf


c) BSD is for people who love UNIX.



d) QNX is for people with too much spare time

– igor

Thank you for being the BSD bigot. I was going to say just that exact
same thing, but then figured no need to stir the pot further. But since
this is qnx.cafe > :slight_smile:

a) GNU is the Microsoft of Free Software
b) Linux is for people who hate Microsoft


… and any kind of useful documentation > :slight_smile:

Armin

JAM > Be careful how you phrase that; it almost sounds like you’re implying
JAM > that Microsoft has some form of useful documentation!

JAM > Murf

Doesn’t the documentation have to be on something useful
to be itself useful?

John A. Murphy wrote:

Be careful how you phrase that; it almost sounds like you’re implying
that Microsoft has some form of useful documentation!

Actually, the integration between VisualStudio.NET and the docs is quite
impressive…


Chris Herborth (cherborth@qnx.com)
Never send a monster to do the work of an evil scientist.

I second that.

Microsoft’s development environment, including the documentation, is superb.

Chris Herborth wrote:

John A. Murphy wrote:

Be careful how you phrase that; it almost sounds like you’re implying
that Microsoft has some form of useful documentation!

Actually, the integration between VisualStudio.NET and the docs is
quite impressive…

Hi RK…

I wonder…, how is your investigation coming along (FreeBSD-QNX)?
Also, given your insight on QNX, how about a book for FreeBSD? You may
have mentioned something before, but I may have forgotten just the same…

Finally, how does FreeBSD compare with other *BSD flavors? Why would
FreeBSD be a better option to explore?

Regards…

Miguel.


Robert Krten wrote:

I’ve been using FreeBSD for a while now, and am amazed at what it has that
QNX doesn’t have, and vice versa.

I’d like to investigate creating an infrastructure that would allow freeBSD
drivers and higher level constructs to live within QNX. This would alleviate
some of the perrenial “Oh, QNX doesn’t support hardware X” problems.

Targets for this effort might include such things as the entire disk subsystem
from QNX – remove the devb-* and fs-* and replace them with GEOM and the
wealth of drivers and filesystems available from FreeBSD.

Audio cards and other hardware devices would be good targets too.

Thoughts?

Cheers,
-RK

“Miguel Simon” <simon@ou.edu> wrote in message
news:cpi8r4$qs4$1@inn.qnx.com

Hi RK…

I wonder…, how is your investigation coming along (FreeBSD-QNX)?
Also, given your insight on QNX, how about a book for FreeBSD? You may
have mentioned something before, but I may have forgotten just the same…

Finally, how does FreeBSD compare with other *BSD flavors? Why would
FreeBSD be a better option to explore?

FreeBSD has emphasis on features (and is the one being most actively
developed).
NetBSD has emphasis on portability (and it is indeed the most portable of
them).
OpenBSD has empahsis on security.

– igor

Miguel Simon <simon@ou.edu> wrote:

Hi RK…

Hi Miguel!

I wonder…, how is your investigation coming along (FreeBSD-QNX)?

Slowly. People keep paying me to work on other projects :slight_smile:

Also, given your insight on QNX, how about a book for FreeBSD? You may
have mentioned something before, but I may have forgotten just the same…

Thought about it; however, I’m thinking there are a lot more books on
fbsd than on QNX, so it might just be a “me too” book, which would get lost
in the noise…

Finally, how does FreeBSD compare with other *BSD flavors? Why would
FreeBSD be a better option to explore?

There are other people with far more deep-seated opinions on this, but for
me FreeBSD seems to be the most popular “desktop” BSD, which is what I’m
using it for, and I use openBSD for my ADSL gateway/firewall because of its
security reputation. Haven’t looked at NetBSD. My neighbour uses old BSDs
on his VAX ‘because he can’ kind of thing.

Cheers,
-RK

Regards…

Miguel.



Robert Krten wrote:
I’ve been using FreeBSD for a while now, and am amazed at what it has that
QNX doesn’t have, and vice versa.

I’d like to investigate creating an infrastructure that would allow freeBSD
drivers and higher level constructs to live within QNX. This would alleviate
some of the perrenial “Oh, QNX doesn’t support hardware X” problems.

Targets for this effort might include such things as the entire disk subsystem
from QNX – remove the devb-* and fs-* and replace them with GEOM and the
wealth of drivers and filesystems available from FreeBSD.

Audio cards and other hardware devices would be good targets too.

Thoughts?

Cheers,
-RK


[If replying via email, you’ll need to click on the URL that’s emailed to you
afterwards to forward the email to me – spam filters and all that]
Robert Krten, PDP minicomputer collector http://www.parse.com/~museum/