From owner-freebsd-arch@FreeBSD.ORG Fri Aug 19 20:35:42 2011 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F30B61065673; Fri, 19 Aug 2011 20:35:41 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from mail.icecube.wisc.edu (trout.icecube.wisc.edu [128.104.255.119]) by mx1.freebsd.org (Postfix) with ESMTP id AFDBD8FC0A; Fri, 19 Aug 2011 20:35:41 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.icecube.wisc.edu (Postfix) with ESMTP id 17AB1582CC; Fri, 19 Aug 2011 15:18:20 -0500 (CDT) X-Virus-Scanned: amavisd-new at icecube.wisc.edu Received: from mail.icecube.wisc.edu ([127.0.0.1]) by localhost (trout.icecube.wisc.edu [127.0.0.1]) (amavisd-new, port 10030) with ESMTP id R5e+4iX4uZfZ; Fri, 19 Aug 2011 15:18:20 -0500 (CDT) Received: from wanderer.tachypleus.net (thistle.icecube.wisc.edu [172.16.223.52]) by mail.icecube.wisc.edu (Postfix) with ESMTP id E9F04582CA; Fri, 19 Aug 2011 15:18:19 -0500 (CDT) Message-ID: <4E4EC50B.2010003@freebsd.org> Date: Fri, 19 Aug 2011 15:18:19 -0500 From: Nathan Whitehorn User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.18) Gecko/20110624 Thunderbird/3.1.11 MIME-Version: 1.0 To: Robert Watson References: <810527321.20110819123700@serebryakov.spb.ru> <201108191401.23083.pieter@degoeje.nl> <425884435.20110819175307@serebryakov.spb.ru> <20110819172252.GE88904@in-addr.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Pieter de Goeje , Lev Serebryakov , freebsd-arch@freebsd.org Subject: Re: FreeBSD problems and preliminary ways to solve X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Aug 2011 20:35:42 -0000 On 08/19/11 13:49, Robert Watson wrote: > On Fri, 19 Aug 2011, Gary Palmer wrote: > >> I think we need to refocus on what would give the most benefit. At least >> as far as I can see: >> >> - port/package management: most users would benefit > > Definitely -- and there's active work going on here that is very > exciting indeed. > >> - improved virtualisation support: a lot of users would benefit > > This is an area of very active work as well, although I'd like to see > more going on. In particular, I'd like to see (a) significantly more > mature Xen HVM PV driver support -- and the ability to load them on a > GENERIC kernel so we don't break freebsd-update kernel updates by > requiring custom kernels, and (b) bHyve to be fleshed out, including > support for suspend/resume and migration. Cambridge may be able to help > with non-i386/amd64 virtualisation; I have a local TODO item relating to > MIPS virtualisation, for example. On this subject, we've had a lot of luck doing a potentially-paravirtualized GENERIC on powerpc, where you can boot the same GENERIC kernel on real hardware, on IBM's POWER hypervisor (in a project branch) and under Sony's Cell hypervisor on the PS3. Perhaps some of the infrastructure for that can be reused on x86. -Nathan