Date: Wed, 29 Mar 2000 08:18:42 -0500 (EST) From: John Baldwin <jhb@freebsd.org> To: Robert Watson <robert+freebsd@cyrus.watson.org> Cc: freebsd-arch@freebsd.org, chris@calldei.com, Poul-Henning Kamp <phk@critter.freebsd.dk>, Dag-Erling Smorgrav <des@flood.ping.uio.no> Subject: Re: Proposal: Union mount of fdesc on top of /dev Message-ID: <200003291318.IAA89146@server.baldwin.cx> In-Reply-To: <Pine.NEB.3.96L.1000329075805.28331A-100000@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 29-Mar-00 Robert Watson wrote: > On 28 Mar 2000, Dag-Erling Smorgrav wrote: > >> Poul-Henning Kamp <phk@critter.freebsd.dk> writes: >> > In message <xzpsnxbxor2.fsf@flood.ping.uio.no>, Dag-Erling Smorgrav writes: >> > > Anyway, since /dev/std* never change, how about having fdesc *only* >> > > handle the /dev/fd/* stuff, so you can (non-union) mount it on /dev/fd >> > > and let /dev/std* be either symlinks to /dev/fd/[012] or plain old >> > > static device nodes like they're now? >> > Symlinks have my vote. >> >> The downside is they'll be broken if fdesc isn't mounted... > > I consider this to be a relatively serious impediment to a number of the > ``make it a file system'' solutions--they aren't mounted when you boot to > single user mode, and if you're booting to single user mode due to some > sort of failure, you may not be able to mount them during the recovery. Note that devfs is even more strongly susceptible to these same problems. If you are already using devfs, then I don't think you are incurring that much extra of a problem. Since the general feeling I've gotten is that we do want to move towards using devfs in the future, then solving this problem the right way will probably be a good way. Statically compiling devfs and fdescfs into the kernel might be one solution. When we do get devfs working, it will probably replace the existing static /dev if my understanding is correct, in which case every kernel will need devfs and fdescfs anyways, so statically compiling them in shouldn't be that much of a problem. -- John Baldwin <jhb@FreeBSD.org> -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.cslab.vt.edu/~jobaldwi/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200003291318.IAA89146>