Date: Wed, 4 Jun 2003 09:44:28 -0400 (EDT) From: Robert Watson <rwatson@FreeBSD.org> To: ports@FreeBSD.org Subject: linux_base and devfs on 5.x: what to do about character devices Message-ID: <Pine.NEB.3.96L.1030604093010.93159Y-100000@fledge.watson.org>
next in thread | raw e-mail | index | archive | help
It was recently brought to my attention that some users of FreeBSD have somewhat populated /compat/linux/dev trees with hard-coded character device entries in there. Often, this seems to occur on upgrded 4.x machines running on 5.x The problem with this is that we're in the throes of gradually moving away from hard-coded major device numbers, so those entries will grow increasingly inaccurate over time. I'd like to find out a bit more about how /dev is managed in linux compat land, what ports do special things with it, and how we can make sure that the linux compat code runs without any hitches on 5.2-RELEASE when we go -STABLE. >From a 5.x technical perspective, any ideal solution would avoid any character device nodes anywhere outside of /dev, so that would mean avoiding any entries in a linux-compat-specific dev, or making sure they are symlinks to the real /dev, or the like. Feedback very welcome! Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Network Associates Laboratories
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1030604093010.93159Y-100000>