DragonFly 3.4 release planning
    Francois Tigeot 
    ftigeot at wolfpond.org
       
    Tue Apr  2 00:29:26 PDT 2013
    
    
  
On Sun, Mar 31, 2013 at 11:29:38AM -0700, Matthew Dillon wrote:
>     The normal DragonFly setup puts /usr in / anyway.  We haven't had a
>     separate /usr in a long time.
I have the impression the installer still puts / and /usr in different mount
points.
I have a fully useable dynamic root branch visible here:
http://gitweb.dragonflybsd.org/~ftigeot/dragonfly.git/shortlog/refs/heads/dynamic_root
Most of the commits were needed to move a few things to /lib and /libexec to
support the / and /usr distinction.
I kept a few binaries statically linked, mainly to avoid moving the various
pthreads implementations to /lib .
 
>     Given a choice, I'd rather not impose any additional mess here and
>     just stick with /usr/lib for everything, including /bin and /sbin,
>     and not allow /usr to be a separate mount from /.
> 
>     make installworld could check for the case and refuse to install if
>     /usr is on a different mount from /.
That's probably fine, the real distinction is between /+/usr and /usr/local
or /usr/pkg nowadays.
I like it when things are kept simple and easy to understand.
In that vein, I don't think it's worth it to implement some complicated scheme
in /boot.
-- 
Francois Tigeot
    
    
More information about the Kernel
mailing list