Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Dec 2003 15:22:33 +0100
From:      Josef El-Rayes <j.el-rayes@daemon.li>
To:        Ken Smith <kensmith@cse.Buffalo.EDU>
Cc:        freebsd-doc@freebsd.org
Subject:   Re: A question about a word "userland"
Message-ID:  <20031219142233.GA567@jenny.daemon.li>
In-Reply-To: <20031219140442.GD5502@electra.cse.Buffalo.EDU>
References:  <000901c3c635$3eb40f60$2e01a8c0@jose> <20031219134910.GC5502@electra.cse.Buffalo.EDU> <3FE30408.1000204@centtech.com> <20031219140442.GD5502@electra.cse.Buffalo.EDU>

next in thread | previous in thread | raw e-mail | index | archive | help
Ken Smith <kensmith@cse.Buffalo.EDU> wrote:
> Anything that is not built into the kernel and is not a loadable
> kernel module is "userland".

i would have said that everything that runs in
kernel memory space belongs to the kernel
and the rest is userland.

not all devdrivers are kernel, x11 for example
(the graphic card device drivers do run in userspacememory).

additionally there is a distinction between what
is written by freebsd (userland, i.e. the base system, except contrib software like bind) and
what is 3rd party software (ports).

i think you could also say, everthing that is in ${BASE}/src is userland except ${BASE}/src/sys and ${BASE}/ports is 3rd party (in the cvs tree). 

i hope i could help and did not get too far away from reality :) 

-josef



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031219142233.GA567>