Subject: Re: FreeBSD 5/6/7 kernel emulator for NetBSD 2.x
To: M. Warner Losh <imp@bsdimp.com>
From: Rui Paulo <rpaulo@fnop.net>
List: tech-kern
Date: 10/29/2005 11:59:03
--u3/rZRmxL6MmkK24
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2005.10.29 00:01:42 -0600, M. Warner Losh wrote:
| In message: <20051026181403.GF1702@neuron.fnop.net>
|             Rui Paulo <rpaulo@fnop.net> writes:
| : On 2005.10.26 10:22:52 -0700, Bill Studenmund wrote:
| : | On Mon, Oct 24, 2005 at 10:35:47PM +0200, Hans Petter Selasky wrote:
| : | >=20
| : | > Main features:
| : | >=20
| : | > - Implements FreeBSD's devfs on NetBSD.
| : |=20
| : | In the past, we (NetBSD folks) have talked about a devfs. One issue t=
hat=20
| : | has come up (I'll be honest, I've raised it a lot) is a desire to ret=
ain=20
| : | permission changes across boots, and to tie devices (when possible) t=
o a=20
| : | device-specific attribute rather than a probe order.
| : |=20
| : | Does FreeBSD's devfs support locators and persistent information? Are=
=20
| : | there plans to support something like that, if not?
| :=20
| : I remember Linux's devfs having a configure file for that particular
| : objective. The user would set the permission flags in (I can't recall
| : if this is the real name) /etc/devfsd.conf and let devfsd do the job.
| :=20
| : You could also use another directory for permissions, like /dev-state,
| : but personally, I don't like this method.
| :=20
| : http://www.atnf.csiro.au/people/rgooch/linux/docs/devfs.html#persistence
|=20
| FreeBSD also has a file that can be used to control the permissions
| and ownerships at runtime.  The persistance can be there, but isn't
| there by default like the old nodes in /dev.

The other problem I see here is how devfs works in single user mode
where devfsd is not started and no permissions are set. How does
FreeBSD solve this problem?

		-- Rui Paulo

--u3/rZRmxL6MmkK24
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (NetBSD)

iD8DBQFDY1X2ZPqyxs9FH4QRAh6nAJ9K7/NKmBPwzEaaDwD+DP1knSEK+gCfSaus
0b8RkKTYjzs+lnTKJe/XhRY=
=FxPZ
-----END PGP SIGNATURE-----

--u3/rZRmxL6MmkK24--