[From nobody Fri Jan 27 11:59:22 2012 Return-Path: <gnome-boxes-list-bounces@gnome.org> X-Original-To: list-gnome@vitters.nl Delivered-To: list-gnome@vitters.nl Received: from menubar.gnome.org (menubar.gnome.org [209.132.180.169]) by bkor.dhs.org (Postfix) with ESMTP id 25FE05005CE for <list-gnome@vitters.nl>; Fri, 27 Jan 2012 11:46:36 +0100 (CET) Received: from menubar.gnome.org (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 708957500B5 for <list-gnome@vitters.nl>; Fri, 27 Jan 2012 10:46:35 +0000 (UTC) X-Original-To: gnome-boxes-list@gnome.org Delivered-To: gnome-boxes-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1B17C750092; Fri, 27 Jan 2012 10:46:34 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -6.912 X-Spam-Level: X-Spam-Status: No, score=-6.912 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9iKaPCiPJ2Ns; Fri, 27 Jan 2012 10:46:31 +0000 (UTC) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by menubar.gnome.org (Postfix) with ESMTP id 2DB7875006B; Fri, 27 Jan 2012 10:46:22 +0000 (UTC) Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q0RAkLT4014814 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 27 Jan 2012 05:46:21 -0500 Received: from teriyaki.cdg.redhat.com (teriyaki.cdg.redhat.com [10.32.192.15]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q0RAkGGF012703 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Fri, 27 Jan 2012 05:46:20 -0500 Date: Fri, 27 Jan 2012 11:46:16 +0100 From: Christophe Fergeau <cfergeau@redhat.com> To: distributor-list@gnome.org Subject: gnome-boxes/distro integration Message-ID: <20120127104616.GC2683@teriyaki.cdg.redhat.com> MIME-Version: 1.0 User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 Cc: gnome-boxes-list@gnome.org X-BeenThere: gnome-boxes-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: <gnome-boxes-list.gnome.org> List-Unsubscribe: <http://mail.gnome.org/mailman/options/gnome-boxes-list>, <mailto:gnome-boxes-list-request@gnome.org?subject=unsubscribe> List-Archive: <http://mail.gnome.org/archives/gnome-boxes-list/> List-Post: <mailto:gnome-boxes-list@gnome.org> List-Help: <mailto:gnome-boxes-list-request@gnome.org?subject=help> List-Subscribe: <http://mail.gnome.org/mailman/listinfo/gnome-boxes-list>, <mailto:gnome-boxes-list-request@gnome.org?subject=subscribe> Content-Type: multipart/mixed; boundary="===============0668426237==" Errors-To: gnome-boxes-list-bounces@gnome.org Sender: gnome-boxes-list-bounces@gnome.org --===============0668426237== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="MnLPg7ZWsaic7Fhd" Content-Disposition: inline --MnLPg7ZWsaic7Fhd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, One of gnome-boxes[1] aims is to provide easy creation of virtual machines. This includes auto-installation of guest OSes. Currently, we support auto-installation of Fedora and Windows systems, but we'd like auto-installation of as many OSes as possible. Here is a rough overview of how this is handled: * the user specifies the path to an ISO image * we use libosinfo[2] to determine if the ISO is an installer, and the OS it's an installer for. libosinfo comes with a tools/osinfo-detect util to test what is known about an iso. The OS data for libosinfo is stored in xml files[3] * then gnome-boxes uses a FedoraInstaller class to setup a fedora auto-installation. On fedora, auto-install is achieved through a kickstart file[4][5] Patches to help support more distributions are really welcome :) If you need more help, feel free to ask on boxes mailing list (cc'ed) or on our IRC channel (#boxes on irc.gnome.org). Have a nice day! Christophe [1] https://live.gnome.org/Boxes [2] https://fedorahosted.org/libosinfo/ [3] http://git.fedorahosted.org/git/?p=libosinfo.git;a=tree;f=data/oses;h=bc018b4b9d9c3f309d8ba2431ffd2af3e4fdf5c8;hb=HEAD [4] http://git.gnome.org/browse/gnome-boxes/tree/data/fedora.ks [5] http://fedoraproject.org/wiki/Anaconda/Kickstart --MnLPg7ZWsaic7Fhd Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEARECAAYFAk8igHgACgkQJKRp+3pW946IZQCfZf9TS0KzXQnp4ZwrgxyFMWCa IcsAn2D6HZXYHqyGXJxAdH7itOZp02Mp =MS4G -----END PGP SIGNATURE----- --MnLPg7ZWsaic7Fhd-- --===============0668426237== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ gnome-boxes-list mailing list gnome-boxes-list@gnome.org http://mail.gnome.org/mailman/listinfo/gnome-boxes-list --===============0668426237==-- ]