From owner-freebsd-doc@FreeBSD.ORG Fri Dec 19 06:20:59 2003 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D07FA16A4CE for ; Fri, 19 Dec 2003 06:20:59 -0800 (PST) Received: from taro.utanet.at (taro.utanet.at [213.90.36.45]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA45A43D55 for ; Fri, 19 Dec 2003 06:20:57 -0800 (PST) (envelope-from josef@daemon.li) Received: from plenty.utanet.at ([213.90.36.9]) by taro.utanet.at with esmtp (Exim 4.12) id 1AXLUt-0005XV-00; Fri, 19 Dec 2003 15:20:55 +0100 Received: from dsl-27-122.utaonline.at ([81.189.27.122] helo=jenny.daemon.li) by plenty.utanet.at with esmtp (Exim 4.12) id 1AXLUs-0008Pa-00; Fri, 19 Dec 2003 15:20:54 +0100 Received: by jenny.daemon.li (Postfix, from userid 1005) id AEA086CF; Fri, 19 Dec 2003 15:22:33 +0100 (CET) Date: Fri, 19 Dec 2003 15:22:33 +0100 From: Josef El-Rayes To: Ken Smith Message-ID: <20031219142233.GA567@jenny.daemon.li> References: <000901c3c635$3eb40f60$2e01a8c0@jose> <20031219134910.GC5502@electra.cse.Buffalo.EDU> <3FE30408.1000204@centtech.com> <20031219140442.GD5502@electra.cse.Buffalo.EDU> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20031219140442.GD5502@electra.cse.Buffalo.EDU> User-Agent: Mutt/1.4.1i Reply-Path: j.el-rayes@daemon.li X-Operating-System: FreeBSD 4.9-STABLE cc: freebsd-doc@freebsd.org Subject: Re: A question about a word "userland" X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: j.el-rayes@daemon.li List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Dec 2003 14:20:59 -0000 Ken Smith 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