Skip site navigation (1)Skip section navigation (2)
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>