Date: Sun, 11 Jun 2006 20:23:13 +0300 From: Alex Lyashkov <shadow@psoft.net> To: Julian Elischer <julian@elischer.org> Cc: Robert Watson <rwatson@freebsd.org>, freebsd-arch@freebsd.org Subject: Re: jail extensions Message-ID: <1150046593.3315.18.camel@berloga.shadowland> In-Reply-To: <448B8B7A.1020008@elischer.org> References: <1149610678.4074.42.camel@berloga.shadowland> <448633F2.7030902@elischer.org> <20060607095824.W53690@fledge.watson.org> <200606070819.04301.jhb@freebsd.org> <4486E41B.4000003@elischer.org> <1149692184.3224.208.camel@berloga.shadowland> <4486EBBD.3090404@elischer.org> <1149757290.3222.44.camel@berloga.shadowland> <1149786697.3222.91.camel@berloga.shadowland> <44897693.5050306@elischer.org> <1149969164.3215.66.camel@berloga.shadowland> <448B8B7A.1020008@elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> > It's not a technical problem. > > It's the fact that when we introduce these things we always try to do > it is a way so > that there is a period where both old and new can co-exist. > > It would also be useful to have a set of macros (similar to the current > SYSINIT) > that make this easy to do. > > If you do this then you are adding two indirections to every global access > as you need to access the struct via the current jail. > > people who compile this out are not likely to want to have that set of > indirections > for no purpose, especially during the settl-down eriod when it is new. > > If you want to not make it optional then, yes, but that in general is > not how most large new > work is done. And expect people to complain bitterly about any slow-down > you introduce for > people who don't want that fearture. ESPECIALLY in networking. > my change log has record - 'option JAIL' added to kernel config, without it - kernel build at "old" way. In future, after all of need modules will be rewrite to support jail, - this behaviour can be changed and to disable only codepath where jail add overhead (for my FreeVPS project it`s only L2 routing for separate packets between context) or disable code only used with jail. -- FreeVPS Developers Team http://www.freevps.com Positive Software http://www.psoft.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1150046593.3315.18.camel>