From owner-freebsd-current Thu Aug 16 1:28:58 2001 Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (esplanaden.cybercity.dk [212.242.40.114]) by hub.freebsd.org (Postfix) with ESMTP id 954D137B405; Thu, 16 Aug 2001 01:28:53 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter (localhost [127.0.0.1]) by critter.freebsd.dk (8.11.4/8.11.4) with ESMTP id f7G8Snn97182; Thu, 16 Aug 2001 10:28:49 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Greg Lehey Cc: Julian Elischer , Andrew Kenneth Milton , Michael Lucas , current@FreeBSD.org Subject: Re: devfs deficiencies (was: devfs and Vinum (was: any -current && vinum problems?)) In-Reply-To: Your message of "Thu, 16 Aug 2001 17:36:13 +0930." <20010816173613.C15022@wantadilla.lemis.com> Date: Thu, 16 Aug 2001 10:28:49 +0200 Message-ID: <97180.997950529@critter> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <20010816173613.C15022@wantadilla.lemis.com>, Greg Lehey writes: >>>> ls -la /dev/fd >>> >>> What am I supposed to see there? I get three character devices, all >>> mounted on /dev directly. >> >> Uhm, have you forgotten how ls(1) works ? > >No. > >> Try this then: >> >> ls -lad /dev/fd /dev/fd/[012] > >Hmm. Strange. Last time I looked, I thought I had /dev/fd0, /dev/fd1 >and /dev/fd2. But I've booted a new kernel since that attempt. Well that must have been a very very old kernel then, at least if you intend to insist on blaiming DEVFS. See cvs logs. >> History being rewritten eh ? I spent 3+ years trying to argue his >> DEVFS should be made default! > >They must have been before I met you, then. My very vivid >recollection was that I met you at USENIX in New Orleans on 19 June >1998, and the very first thing you said was "What does Vinum do about >DEVFS? Don't use it, it's going away". We (you, Justin Gibbs, >Jonathan Bresler, and I, maybe also one other person, but not Julian, >whom you wouldn't let participate) then found an empty room and we >discussed the matter. It was an interesting first impression. A lot of people, you included, have never quite realized, or maybe just forgotten exactly just how long time Julians DEVFS sat in our tree while people bickered about things like "persistence" and random panics: src/sys/miscfs/devfs/devfs_vfsops.c: Revision 1.1 Thu Apr 20 03:31:31 1995 UTC (6 years, 3 months ago) by julian After 3 years I gave up on the hope that it would ever be fixed well enough to become politically acceptable. After 6 years I removed it. A quick script run on the cvs tree paints this picture of number of commits to src/sys/miscfs/devfs per year: julian phk other 1995 56 3 15 1996 20 10 43 1997 21 13 16 1998 15 2 24 1999 6 15 30 2000 0 16 8 2001 0 1 7 -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message