From owner-freebsd-current Thu Mar 21 09:25:13 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA04216 for current-outgoing; Thu, 21 Mar 1996 09:25:13 -0800 (PST) Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id JAA04171 for ; Thu, 21 Mar 1996 09:25:05 -0800 (PST) Received: (from julian@localhost) by ref.tfs.com (8.7.3/8.6.9) id NAA17319; Wed, 20 Mar 1996 13:00:45 -0800 (PST) Message-Id: <199603202100.NAA17319@ref.tfs.com> Subject: Re: DEVFS vs "regular /dev" To: terry@lambert.org (Terry Lambert) Date: Wed, 20 Mar 1996 13:00:45 -0800 (PST) From: "JULIAN Elischer" Cc: scrappy@ki.net, current@freebsd.org In-Reply-To: <199603201933.MAA27577@phaeton.artisoft.com> from "Terry Lambert" at Mar 20, 96 12:33:42 pm X-Mailer: ELM [version 2.4 PL25 ME8b] 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 all good but one question..... > > > Just curious, but what is the advantage (and disadvantage, if any?) > > of using devfs vs "regular /dev"? My first thought would be that its > > memory based instead of file system based, giving better performance, but > > that's just a guess. > [.... tons of reasons ] > > This assumes that the file system abstractions currently in place > change as well, since the /dev FS can't be mounted *after* the / FS > has been mounted as an inferior FS -- why not? you don't need a mounted /dev to mount root. that's done specially. > the /dev has to be there as > an overlay mount (translucent FS), and that means FS changes to allow > translucence and to divorce volume mappings from the need for a mount > point (basically, a shadow / and /dev on which the devfs /dev is mounted > and the real / is mounted over top of the shadow /). I think that's not needed julian