From owner-freebsd-current@FreeBSD.ORG Tue Feb 26 16:53:38 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 DA0621065675 for ; Tue, 26 Feb 2008 16:53:38 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outN.internet-mail-service.net (outN.internet-mail-service.net [216.240.47.237]) by mx1.freebsd.org (Postfix) with ESMTP id D654B13C4EE for ; Tue, 26 Feb 2008 16:53:38 +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; Tue, 26 Feb 2008 08:53:38 -0800 Received: from julian-mac.elischer.org (localhost [127.0.0.1]) by idiom.com (Postfix) with ESMTP id C3D12127354 for ; Tue, 26 Feb 2008 08:53:37 -0800 (PST) Message-ID: <47C44420.6050009@elischer.org> Date: Tue, 26 Feb 2008 08:53:52 -0800 From: Julian Elischer User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: FreeBSD Current Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: why vimage? 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 16:53:39 -0000 some people have asked me why I would want vimage.. The answer is because it allows you to do lots of things easily that are hard to do normally. I can give a very simple example of something you can do trivially on vimage: Make three virtual machines on yhour laptop: The base machine and two others. Have the first 'other' machine be assigned an IP address on your HOME LAN. have the second virtual machine have an IP adddress on your WORK LAN. use the base machine to run encrypted tunnels from where-ever you happen to be to your work and home.. when you put the laptop to sleep (assuming the tcp sessions are quiescent (no keepalives)) then when you wake it up say an hour later.. as soon as the base machine has an IP address.. viola, your session on the virtual machines are still alive. there are SO MANY things you can do with this.. and the framework allows us to proceed with more virtualisation including separate PID spaces or processor quotas etc. BUT the framework will never get the mindshare needed unless people start playing with it.