From owner-freebsd-virtualization@FreeBSD.ORG Thu Mar 20 18:39:15 2014 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3806A746; Thu, 20 Mar 2014 18:39:15 +0000 (UTC) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 10A3EDF8; Thu, 20 Mar 2014 18:39:15 +0000 (UTC) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id E0463B9B7; Thu, 20 Mar 2014 14:39:13 -0400 (EDT) From: John Baldwin To: freebsd-virtualization@freebsd.org Subject: Re: Google Summer of Code 2014 question Date: Thu, 20 Mar 2014 11:24:07 -0400 User-Agent: KMail/1.13.5 (FreeBSD/8.4-CBSD-20130906; KDE/4.5.5; amd64; ; ) References: <532A0DE6.2020801@pitt.edu> In-Reply-To: <532A0DE6.2020801@pitt.edu> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201403201124.07472.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Thu, 20 Mar 2014 14:39:14 -0400 (EDT) X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.17 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: Thu, 20 Mar 2014 18:39:15 -0000 On Wednesday, March 19, 2014 5:36:38 pm John Matty wrote: > Hello everybody, > > My name is John, and I was interested in doing Google Summer of Code for > FreeBSD this Summer. I am currently interested in writing a virtual > machine execution language. A rough draft of my proposal can be found > on the website for GSoC 2014 (I am not exactly sure how to get to it > from the outside though, sorry), however the brief description of my > project is to specify and implement a domain specific language to start > a virtual machine, execute given commands, and store the results of the > given command. Then, using a text comparison tool (maybe something > similar to `diff'), compare the obtained output to the expected output. > > I was currently thinking that this would mainly be used for doing > repeated testing of software on FreeBSD running in a virtual machine, > however I was interested to see if anyone had any ideas for other uses > or applications for this language so that I could focus on making it as > useful as possible for what people would actually be using it for, or if > anyone had any other comments or suggestions? > > I was also wondering if anyone would be interested in mentoring me for > my project this summer? > > Finally, as I am new to this mailing list, if this is not the correct > place to ask this question or anything else like that please let me know > so I can move my question to the correct place. This isn't a bad place to ask this question. I think a person you might want to talk to is Craig Rodrigues (cc'd) who has recently setup Jenkins with the goal of doing automated testing using virtual machines. I'm not sure exactly what design he is considering, but he is the person to ask. -- John Baldwin