From owner-freebsd-current Fri Mar 22 19:54:06 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA26286 for current-outgoing; Fri, 22 Mar 1996 19:54:06 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id TAA26279 for ; Fri, 22 Mar 1996 19:53:57 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id UAA04429; Fri, 22 Mar 1996 20:47:08 -0700 From: Terry Lambert Message-Id: <199603230347.UAA04429@phaeton.artisoft.com> Subject: Re: PATCH: small, syntax changes for devfs To: bde@zeta.org.au (Bruce Evans) Date: Fri, 22 Mar 1996 20:47:08 -0700 (MST) Cc: bde@zeta.org.au, terry@lambert.org, current@FreeBSD.org, julian@ref.tfs.com, phk@critter.tfs.com, scrappy@ki.net In-Reply-To: <199603230129.MAA01156@godzilla.zeta.org.au> from "Bruce Evans" at Mar 23, 96 12:29:49 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > >> I prefer a flat namespace. > > >Why? > > - it's easier to search. > - existing programs depend on it. > - it forces you to choose short unambiguous names in a consistent way. > This is most important for tty names. > > I think a layered namespace would need to have zillions of links to > a flat namespace to avoid these problems. Counterexamples: 1) /dev/pty/000 (a cloning pty device driver instead of fixed allocation and a kernel rebuild). 2) A physical device with a changer with a DOS partition table on one of the spindles, with an extended partition on one of the partitions with a BSD disklabel on one of the extended partitions... Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.