Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
wiki1229: Os_source_guide (Version 13)

Quick Guide to the OS Source#


Where is the OS Source?#

How do I checkout and build the full source?#

Where are the good bits?#

The operating system (remember, by "operating system" we mean kernel and procnto) is comprised of the following pieces, each described on its own page:

Kernel#

GuideCode
kernel source guide /services/system/ker

Proc (aka the Process Manager and occasionally procnto)#

This provides the "process management" aspects of the system, including virtual memory and pathname management. It is the special process #1 multi-threaded server and is OS comprised of:
GuideCode
The memory manager/services/system/memmgr
The path manager/services/system/pathmgr
The process manager /services/system/procmgr and /services/system/proc
Public headers for both the kernel and the are stored in /services/system/public.

The C Library (aka the clib or the glue)#

GuideSource
Anatomy of the C Library



Other links to source#

  • Browse the full source tree
  • svn checkout command: svn checkout --username <userid>@qnx.com http://community.qnx.com/svn/repos/coreos_pub
  • List of source modules by license