Bugtraq mailing list archives
Re: Wmmon under FreeBSD
From: mouse () RODENTS MONTREAL QC CA (der Mouse)
Date: Mon, 27 Dec 1999 14:43:39 -0500
I should like to know why more apps don't require the *bsd {proc,kern}fs interface.
Near as I can figure, it goes like this:
Nobody mounts them because nobody uses them.
Nobody uses them because they're never mounted.
Under modern BSD4.4, the preferred method is using sysctl(3),(8), as opposed to kernfs.
Except kernfs exports some things sysctl doesn't - at least under
NetBSD, the variant with which I'm most familiar.
What are the sysctl analogs of /kern/msgbuf and /kern/rootdev, in
particular? (/kern/rootdev is especially nice because it's directly
mountable; with sysctl you'd first have to create a writeable
filesystem somewhere to make a /dev entry in, leading to a
chicken-and-egg problem.)
Also, the filesystem interface has advantages over the sysctl
interface, for some uses. In particular, the interface to userland is
*much* more stable, meaning that kernel/userland mismatches break it
significantly less often.
der Mouse
mouse () rodents montreal qc ca
7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
Current thread:
- Re: Wmmon under FreeBSD der Mouse (Dec 27)
