From owner-freebsd-arch@FreeBSD.ORG Fri Aug 19 18:49:38 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 F3678106566B; Fri, 19 Aug 2011 18:49:37 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id C8D538FC1F; Fri, 19 Aug 2011 18:49:37 +0000 (UTC) Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by cyrus.watson.org (Postfix) with ESMTPS id 3679B46B23; Fri, 19 Aug 2011 14:49:37 -0400 (EDT) Date: Fri, 19 Aug 2011 19:49:37 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Gary Palmer In-Reply-To: <20110819172252.GE88904@in-addr.com> Message-ID: References: <810527321.20110819123700@serebryakov.spb.ru> <201108191401.23083.pieter@degoeje.nl> <425884435.20110819175307@serebryakov.spb.ru> <20110819172252.GE88904@in-addr.com> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed 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 18:49:38 -0000 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. > - improved driver support: a lot of users would benefit For server/appliance-centric devices, we're going quite well. For consumer devices, less so. However, it's generally the case that things have dramatically improved in the last ten years: companies come to us with drivers now, asking how to get them merged, and frequently their developers get commit bits and maintain them in-tree even. Compare this to 2000 when we had hacked up Intel device drivers, and other than Adaptec, almost no storage vendors closely involved in the project. > - KMS/GEM for better graphics card support: a lot of users would benefit The FreeBSD Foundation recently funded work on precisely this; it hasn't quite made 9.0, but for Intel driver stuff it should make it for 9.1. Maybe Kostik can say more about this. Robert N M Watson Computer Laboratory University of Cambridge