From owner-freebsd-current@FreeBSD.ORG Tue Feb 26 04:44:44 2008 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DAFAE16A401 for ; Tue, 26 Feb 2008 04:44:44 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outF.internet-mail-service.net (outF.internet-mail-service.net [216.240.47.229]) by mx1.freebsd.org (Postfix) with ESMTP id C35F613C4E1 for ; Tue, 26 Feb 2008 04:44:44 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Mon, 25 Feb 2008 20:44:43 -0800 Received: from julian-mac.elischer.org (localhost [127.0.0.1]) by idiom.com (Postfix) with ESMTP id 34924127362; Mon, 25 Feb 2008 20:44:42 -0800 (PST) Message-ID: <47C39948.3080907@elischer.org> Date: Mon, 25 Feb 2008 20:44:56 -0800 From: Julian Elischer User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: FreeBSD Current , Marko Zec , Marko Zec , Marko Zec Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: warning of pending commit attempt. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Feb 2008 04:44:44 -0000 At some stage in the next few weeks I will be trying to commit Marco Zec's vimage code to -current. (only 'trying' not for technical reasons, but political). I'm making this announcement because this is sure to be a controversial move. For those of you who do NOT know what it is, please go to the following website: http://imunes.tel.fer.hr/virtnet/ This project has been going for a whle and has been in production in its earlier versions in several places. The current version referred to in the code is implemented in a manner that allows it to be COMPILED OUT. so that those who do not want the risk or teh performance gain/loss (yes it surprisingly seems to actually speed up some things) can compile it out and have a system that for all intents and purposes, is as it is now. what do we gain? Jail on steroids A framework that can be extended to other virtualisation avenues. The ability to have full virtual machines on almost any layout of physical hardware. Why now? The code is in a shape where teh compiled out version of hte system is stable. In the compiled in version, it is functional enough to provide nearly all of what people want. It needs people with other interests to adapt it to their purposes and use it so that it can become a solid product for future releases. Solaris and Linux have seen what BSD can do with jails and have upped the ante. it's time for FreeBSD to tak our jails to teh next logical step. As it will be committed it does have some missing parts to the jigsaw, but it is complete enough that a system compiled in this manner can be fully functional and fully backwards compatible. Basically no userland changes need be made to get the full effect. I expect the usual nay-sayers no matter what is proposed, but I hope we can have a decent discussion about this.. Julian