From owner-freebsd-performance@FreeBSD.ORG Sat Aug 6 14:51:48 2005 Return-Path: X-Original-To: performance@freebsd.org Delivered-To: freebsd-performance@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 38A6016A41F; Sat, 6 Aug 2005 14:51:48 +0000 (GMT) (envelope-from cswiger@mac.com) Received: from pi.codefab.com (pi.codefab.com [199.103.21.227]) by mx1.FreeBSD.org (Postfix) with ESMTP id ECCA943D45; Sat, 6 Aug 2005 14:51:41 +0000 (GMT) (envelope-from cswiger@mac.com) Received: from localhost (localhost [127.0.0.1]) by pi.codefab.com (Postfix) with ESMTP id 18C615CF8; Sat, 6 Aug 2005 10:51:41 -0400 (EDT) Received: from pi.codefab.com ([127.0.0.1]) by localhost (pi.codefab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 55342-07; Sat, 6 Aug 2005 10:51:29 -0400 (EDT) Received: from [192.168.1.3] (pool-68-161-79-217.ny325.east.verizon.net [68.161.79.217]) by pi.codefab.com (Postfix) with ESMTP id 7A7D75C46; Sat, 6 Aug 2005 10:51:29 -0400 (EDT) Message-ID: <42F4CE75.8050201@mac.com> Date: Sat, 06 Aug 2005 10:51:33 -0400 From: Chuck Swiger Organization: The Courts of Chaos User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.11) Gecko/20050801 X-Accept-Language: en-us, en MIME-Version: 1.0 To: gnn@freebsd.org References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at codefab.com Cc: performance@freebsd.org Subject: Re: Tarball of ported libmicro 0.3 available for testing... X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Aug 2005 14:51:48 -0000 gnn@freebsd.org wrote: > [ ... ] The tarball is here: > > http://www.codespelunking.org/downloads/libMicro.tar.gz > > I plan to make a port of this this weekend, but would like some > feedback on this set of benchmarks. If they're useful I think we > should make them part of a nightly benchmarking strategy. Very nice. There seems to be good coverage of common tasks, and the ability to save and compare multiple datasets via the tool which generates HTML makes understanding the results relatively easy. It would be quite interesting to compare a kernel built with and without INVARIANTS, WITNESS, and so forth. By the way, this runs fine on 5.x, and seems to only need minor changes to go on 4.x as well using libc_r rather than -lposix. (All but two or three of the microbenchmarks compile and run...) > They are released under the CDDL (Solaris's open source license) so > I'll need to know from someone what the issues are with that and > ports. Of course I'll feed my mods back to the authors, but other > issues might crop up. The CDDL is a well-crafted Open Source license with strong patent protections; it closely resembles the MPL and is free, fair, but not GPL-miscable. There shouldn't be any particular issues including it in ports or using it with BSD-licensed code. I'm not sure what else one could say about it, nevertheless this link: http://www.opensolaris.org/os/about/faq/licensing_faq/ ...has more information. Did you have a more specific question? :-) -- -Chuck