Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Aug 2011 08:01:17 -0500 (CDT)
From:      Nathan Whitehorn <nwhitehorn@freebsd.org>
To:        Adrian Chadd <adrian@freebsd.org>
Cc:        arch@freebsd.org, "K. Macy" <kmacy@freebsd.org>
Subject:   Re: Prefixing system calls to eliminate namespace collisions between kernel and libc
Message-ID:  <alpine.BSF.2.00.1108290757490.5882@banshee.munuc.org>
In-Reply-To: <CAJ-VmomV287c=gjwPtUUNu8K34sXmV==225NSpQOKvouSckfCQ@mail.gmail.com>
References:  <CAHM0Q_PS-Ev48p6GffdytNTR0e5Z9nvo=JW5GL_nU==FdLjvfQ@mail.gmail.com> <4E5B1194.2020600@freebsd.org> <CAJ-VmomV287c=gjwPtUUNu8K34sXmV==225NSpQOKvouSckfCQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Mon, 29 Aug 2011, Adrian Chadd wrote:

> On 29 August 2011 12:12, Julian Elischer <julian@freebsd.org> wrote:
>
>> I see no reason to not make this change.. actually I'd be happy making in 9.
>
> (pushes the +1 button somewhere)
>
> It'd be nice if other source modules of the kernel could be run in
> userspace too, like GEOM modules.
> (I'm not saying this should be part of Kip's goals; I just thought
> about it whilst Nathan was talking about why partition stuff is
> written out early during bsdinstall - because he needs the feedback
> from GEOM.)

Just to clarify: that's not what the problem is with the installer, which 
does does not write things out early except in one corner case. GEOM 
supports (quite nicely) making uncommitted changes, which makes all state 
centrally tracked and makes partitioning work much better than any 
pure-userland utility I've seen. There are some ways around this corner 
case I'm currently investigating.
-Nathan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1108290757490.5882>