OpenBSD support

QNX, OpenBSD and Python are Posix compliant. Are they compatible enough to
be used together as a system? My idea is to use OpenBSD for a firewall, QNX
for distributed computing and Python for rapid program development and
gluing together components.


Francis LaPlante

Francis LaPlante wrote:

QNX, OpenBSD and Python are Posix compliant. Are they compatible enough to
be used together as a system? My idea is to use OpenBSD for a firewall, QNX
for distributed computing and Python for rapid program development and
gluing together components.

Yes … using platform independent middleware like PVM, Python, SQLite,
Qt/PyQt and e.g. the SPREAD toolkit OpenBSD and QNX6 will fit perfectly
together.

The appropriate software is available at
http://www.sf.net/projects/openqnx and
http://www.sf.net/projects/pyqnx

Armin

http://www.steinhoff-automation.com


Francis LaPlante

Francis LaPlante <francislaplante@hotmail.com> wrote:

QNX, OpenBSD and Python are Posix compliant. Are they compatible enough to
be used together as a system? My idea is to use OpenBSD for a firewall, QNX
for distributed computing and Python for rapid program development and
gluing together components.

I assume you mean running QNX box(es) behind the OpenBSD firewall?

chris


Chris McKillop <cdm@qnx.com> “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/

Yes, it would be behind the OpenBSD firewall.

That question raises a related question. Can QNX run OpenBSD as a program?
Can the error reporting functions in QNX be used to step through another
program or operating system to find errors? That would be much more
convenient than rebooting the computer.

“Chris McKillop” <cdm@qnx.com> wrote in message
news:b7vvsj$6sa$1@nntp.qnx.com

Francis LaPlante <> francislaplante@hotmail.com> > wrote:
QNX, OpenBSD and Python are Posix compliant. Are they compatible enough
to
be used together as a system? My idea is to use OpenBSD for a firewall,
QNX
for distributed computing and Python for rapid program development and
gluing together components.


I assume you mean running QNX box(es) behind the OpenBSD firewall?

chris


Chris McKillop <> cdm@qnx.com> > “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/

Francis LaPlante <francislaplante@hotmail.com> wrote:

Yes, it would be behind the OpenBSD firewall.

That question raises a related question. Can QNX run OpenBSD as a program?

No. Without something like vmware the emulates a complete hardware
environment, an OS can not(*) be run as a program inside another OS.

Can the error reporting functions in QNX be used to step through another
program or operating system to find errors? That would be much more
convenient than rebooting the computer.

If the program is recompiled for QNX, it may be runnable under QNX,
but that is a port, and sometimes work, and may not resolve problems
of the program if run in a different environment.

(*) Some earlier versions of QNX did allowing the running of DOS and
DOS programs under QNX. This is not the general case.

-David

QNX Training Services
http://www.qnx.com/support/training/
Please followup in this newsgroup if you have further questions.

“David Gibbs” <dagibbs@qnx.com> wrote in message
news:b86d5p$be2$3@nntp.qnx.com

Francis LaPlante <> francislaplante@hotmail.com> > wrote:
Yes, it would be behind the OpenBSD firewall.

That question raises a related question. Can QNX run OpenBSD as a
program?

No. Without something like vmware the emulates a complete hardware
environment, an OS can not(*) be run as a program inside another OS.

Unles the another OS was designed for that. There are few ‘multiserver’
designs, that allow you to run several other OSes as ‘servers’ under control
of their kernel. Linux over Mach kernel comes to mind…

– igor