From owner-freebsd-virtualization@FreeBSD.ORG Wed Oct 15 05:35:42 2014 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ECC95931 for ; Wed, 15 Oct 2014 05:35:42 +0000 (UTC) Received: from alto.onthenet.com.au (alto.OntheNet.com.au [203.13.68.12]) by mx1.freebsd.org (Postfix) with ESMTP id AFC05E51 for ; Wed, 15 Oct 2014 05:35:42 +0000 (UTC) Received: from dommail.onthenet.com.au (dommail.OntheNet.com.au [203.13.70.57]) by alto.onthenet.com.au (Postfix) with ESMTP id 53FE71276E; Wed, 15 Oct 2014 15:35:35 +1000 (EST) Received: from Peter-Grehans-MacBook-Pro-2.local (c-67-161-27-37.hsd1.ca.comcast.net [67.161.27.37]) by dommail.onthenet.com.au (MOS 4.4.4-GA) with ESMTP id BZA32808 (AUTH peterg@ptree32.com.au); Wed, 15 Oct 2014 15:35:34 +1000 Message-ID: <543E07A4.5090202@freebsd.org> Date: Tue, 14 Oct 2014 22:35:32 -0700 From: Peter Grehan User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Pete Wright Subject: Re: convert .vmdk files References: <543E0540.3040004@nomadlogic.org> In-Reply-To: <543E0540.3040004@nomadlogic.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-virtualization@freebsd.org X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Oct 2014 05:35:43 -0000 Hi Pete, > 10. Add filters for popular VM file formats (VMDK, VHD, QCOW2) > > i have some .vmdk files for systems currently running VirtualBox i would > like to port to bhyve. i also have a box running bhyve (10.1-rc2) that > i can test patches and workflows as well. what is the work required for > this entail? What you have to do today is to convert the VMDK to a flat file, e.g. using qemu-img. Ideally bhyve would be able to read/write VM file formats directly, perhaps with some sort of filter on top of the existing file backend code. There's plenty of GPL code around for this, but bhyve requires code with a BSD license. later, Peter.