NetBSD Problem Report #38724

From  Wed May 21 20:21:33 2008
Return-Path: <>
Received: from ( [])
	by (Postfix) with ESMTP id 6BF1F63B8BC
	for <>; Wed, 21 May 2008 20:21:33 +0000 (UTC)
Message-Id: <>
Date: Wed, 21 May 2008 22:21:38 +0200 (CEST)
Subject: Kernel modules installed in inappropriate directory tree
X-Send-Pr-Version: 3.95

>Number:         38724
>Category:       misc
>Synopsis:       Kernel modules installed in inappropriate directory tree
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    misc-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed May 21 20:25:00 +0000 2008
>Last-Modified:  Sat Jan 24 23:28:47 +0000 2009
>Originator:     Havard Eidnes
>Release:        NetBSD-current (4.99.63 as of today)
	I try...
Host System: NetBSD 3.1_STABLE NetBSD 3.1_STABLE (QUATTRO) #1: Tue Nov 21 02:34:49 CET 2006 i386
Architecture: i386
Machine: i386
	The new kernel modules are installed in


	directory tree, i.e. below /stand/.

	I claim that this is an inappropriate place to store these
	files.  The justification for my claim is hier(7):

     /stand/    programs used in a standalone environment

	I interpret this to mean that files in /stand/ are programs
	suitable to be executed on the "bare metal" of the machine
	(possibly in the firmware environment), but at least *not*
	within an OS kernel.  "stand" implies "standalone", which
	again implies "no OS kernel".  If I understand correctly, the
	new kernel modules do not fit into this category.

	Admittedly, as far as I know, we don't currently install any
	such programs in /stand/, but the argument still stands.

	So, what remains is to come up with a better suggestion for
	the file tree to store these in.

	/kernel/	Could be annoying due to tab-expansion and the
			existence of /kern.
	/kmod/		One possible alternative?  One more entry in
			the toplevel directory, though.
	/lib/modules/	They're really not libraries...

	I'm not married to either idea; more suggestions are welcome.
	However, the abuse of /stand/ has to stop. 1/2 :-)

	Inspect the result of a fresh build.

	Set lists and needs updating when we agree on
	the new name.



State-Changed-From-To: open->closed
State-Changed-When: Sat, 24 Jan 2009 00:30:05 +0000
Changed to "/kernel".

State-Changed-From-To: closed->open
State-Changed-When: Sat, 24 Jan 2009 23:28:47 +0000
Change was reverted, because there's no agreement yet on what the place should


NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD:,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.