Documentation about the kernel

Hello,

I’m currently studying in final year and I have to do some kernel hacking within QNX.

I know nothing about QNX kernel (my experience is BSD based), so where can I found documentation about QNX internals ? (even books…)

Thanks in advance, and sorry for my bad english,


Sansonetti Laurent - http://lrz.linuxbe.org

The “internals” of QNX are not really hackable. I guess more details on
what you want to be working on (even from a BSD perspective) would be
good to have. There are DDKs for device drivers included with the
QNX download - which enable you to play around with io-net, io-graphics,
and several other subsystems.

chris


Sansonetti Laurent <pinux@teledisnet.be> wrote:

Hello,

I’m currently studying in final year and I have to do some kernel hacking within
QNX.

I know nothing about QNX kernel (my experience is BSD based), so where can I fou
nd documentation about QNX internals ? (even books…)

Thanks in advance, and sorry for my bad english,


Sansonetti Laurent - > http://lrz.linuxbe.org


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

Also take a look/read over the System Arch. Book located at
http://qdn.qnx.com/support/docs/neutrino/sys_arch/about.html

While it won’t help in terms of “hacking” at the kernel, it should allow you
to understand the basic principals.

Cheers,
Adam

QNX Software Systems Ltd.
[ amallory@qnx.com ]

With a PC, I always felt limited by the software available.
On Unix, I am limited only by my knowledge.
–Peter J. Schoenster <pschon@baste.magibox.net>
“Chris McKillop” <cdm@qnx.com> wrote in message
news:a20v7k$h1i$1@nntp.qnx.com

The “internals” of QNX are not really hackable. I guess more details on
what you want to be working on (even from a BSD perspective) would be
good to have. There are DDKs for device drivers included with the
QNX download - which enable you to play around with io-net, io-graphics,
and several other subsystems.

chris


Sansonetti Laurent <> pinux@teledisnet.be> > wrote:


Hello,

I’m currently studying in final year and I have to do some kernel
hacking within
QNX.

I know nothing about QNX kernel (my experience is BSD based), so where
can I fou
nd documentation about QNX internals ? (even books…)

Thanks in advance, and sorry for my bad english,


Sansonetti Laurent - > http://lrz.linuxbe.org


\

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

There are a few things you should know about
the differences between QNX and BSD. QNX has
a very small kernel which is well debugged.
There is generally no reason to “hack” it.
Further more, the source is not available.

On the other hand, QNX itself is extremely
flexible and extensible. Because many major
services, eg. file handling, are done outside
of the kernel, you can add on your own version,
or filter the existing resources in a transparent
manner.


Previously, Sansonetti Laurent wrote in comp.os.qnx:

Hello,

I’m currently studying in final year and I have to do some kernel hacking within QNX.

I know nothing about QNX kernel (my experience is BSD based), so where can I found documentation about QNX internals ? (even books…)

Thanks in advance, and sorry for my bad english,


Sansonetti Laurent - > http://lrz.linuxbe.org
\


Mitchell Schoenbrun --------- maschoen@pobox.com

And Rob Krten’s book, “Getting Started with QNX Neutrino 2” would be a good
starting point.

Lonnie VanZandt
Predictable Response Consulting
http://www.predictableresponse.com/

“Adam Mallory” <amallory@qnx.com> wrote in message
news:a21a72$oaj$1@nntp.qnx.com

Also take a look/read over the System Arch. Book located at
http://qdn.qnx.com/support/docs/neutrino/sys_arch/about.html

While it won’t help in terms of “hacking” at the kernel, it should allow
you
to understand the basic principals.

Cheers,
Adam

QNX Software Systems Ltd.
[ > amallory@qnx.com > ]

With a PC, I always felt limited by the software available.
On Unix, I am limited only by my knowledge.
–Peter J. Schoenster <> pschon@baste.magibox.net
“Chris McKillop” <> cdm@qnx.com> > wrote in message
news:a20v7k$h1i$> 1@nntp.qnx.com> …

The “internals” of QNX are not really hackable. I guess more details on
what you want to be working on (even from a BSD perspective) would be
good to have. There are DDKs for device drivers included with the
QNX download - which enable you to play around with io-net, io-graphics,
and several other subsystems.

chris


Sansonetti Laurent <> pinux@teledisnet.be> > wrote:


Hello,

I’m currently studying in final year and I have to do some kernel
hacking within
QNX.

I know nothing about QNX kernel (my experience is BSD based), so where
can I fou
nd documentation about QNX internals ? (even books…)

Thanks in advance, and sorry for my bad english,


Sansonetti Laurent - > http://lrz.linuxbe.org


\

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