From owner-freebsd-hackers@FreeBSD.ORG Wed Dec 31 17:48:22 2014 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0D744968 for ; Wed, 31 Dec 2014 17:48:22 +0000 (UTC) Received: from mail-qg0-f49.google.com (mail-qg0-f49.google.com [209.85.192.49]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CBBFC253D for ; Wed, 31 Dec 2014 17:48:21 +0000 (UTC) Received: by mail-qg0-f49.google.com with SMTP id a108so11704628qge.36 for ; Wed, 31 Dec 2014 09:48:20 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=BJO7rOSPoOWNW5FswAqCIjFz5NMG1QgjMtrD52GbYI8=; b=K5GBM7aNN9E9piQvAhZIDtAWNfvlucDBz2M2adJayBJSlRctisWXDGc9Mv7katvLxB p/Tnyf4ZG790W56+Fl3+81eKTGwt41o/P3WGdol/9NB09KKDZcnupBBHhYshs3csDTe8 V4kMsRVJjtmc1d1ux4cRnycf6zZtVJhmhSGEKY37iX8gPvfZBHxJDnR3WiW/BNKv97hK Zsyz1RQElYEo22Bw4nrWAZFTBQkTf2hW4lbZkLmN9Kk+2mlLMRJxB9HO4LMamToDDL7A Zp5x3pQk0VRgr39aE+zT3HbLCcDSnwQRJen2dZUON8CsAqtHKg36HhwAhLZyiIJV0G3u oGrQ== X-Gm-Message-State: ALoCoQkLcyQm8rjY8DgCO8XgMNh/fz+kOb25XihI3rEuc3qWJvDSv/iLKcAqxTJlNyRqdDQcBAtV MIME-Version: 1.0 X-Received: by 10.224.79.212 with SMTP id q20mr111841177qak.4.1420048100583; Wed, 31 Dec 2014 09:48:20 -0800 (PST) Received: by 10.140.88.103 with HTTP; Wed, 31 Dec 2014 09:48:20 -0800 (PST) In-Reply-To: <20141231151723.GA75959@hub.FreeBSD.org> References: <13C55A7B-4010-40FA-901B-DF8ED6BADD87@freebsd.org> <20141231042455.GB53230@hub.FreeBSD.org> <24520431-8E2A-4D70-BD2D-D8D76A98C762@freebsd.org> <20141231151723.GA75959@hub.FreeBSD.org> Date: Wed, 31 Dec 2014 10:48:20 -0700 Message-ID: Subject: Re: How to make a FreeBSD vm in virtualbox. From: Will Andrews To: Glen Barber Content-Type: text/plain; charset=UTF-8 Cc: hackers@freebsd.org, Ryan Kois , Alfred Perlstein , re@freebsd.org, Claudia Yadathi X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Dec 2014 17:48:22 -0000 On Wed, Dec 31, 2014 at 8:17 AM, Glen Barber wrote: >> The difference is that with a vmdk you must get the exact >> combinations of items correct or you will wind up with a FreeBSD >> instance that will not boot. With the ova, you just run a single >> command "VBoxManage FreeBSD.ova" and stuff "just works", or you can >> even just double click on the downloaded file from within your OS >> X / Windows/ whatever host and it "just works". What about shipping Vagrant boxes instead? I've found those easy to build automation on top of. > Your script relies on VirtualBox being installed on the build machine, > which I do not like. This is one of the major reasons I'm happy Marcel > added VMDK support to mkimg(1) - all the components to create the > formatted disk image exist in the base system. [...] > I strongly oppose depending on building VirtualBox (which has > implications of its own) for producing VM images, especially when the > disk image can be created using base utilities alone. Given that, > relying on a third-party utility is a step backwards. Requiring that all tools used in the release process ship with the base system means FreeBSD will never offer any first-party images for use with third party tools, obstructing community development around them. That would be a shame. --Will.