From owner-freebsd-questions@FreeBSD.ORG Fri Aug 4 02:03:47 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3242D16A4DF for ; Fri, 4 Aug 2006 02:03:47 +0000 (UTC) (envelope-from fbsd-questions@mawer.org) Received: from mail-ihug.icp-qv1-irony2.iinet.net.au (ihug-mail.icp-qv1-irony2.iinet.net.au [203.59.1.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1FB1543D49 for ; Fri, 4 Aug 2006 02:03:45 +0000 (GMT) (envelope-from fbsd-questions@mawer.org) Received: from 203-206-173-235.perm.iinet.net.au (HELO [127.0.0.1]) ([203.206.173.235]) by mail-ihug.icp-qv1-irony2.iinet.net.au with ESMTP; 04 Aug 2006 09:59:05 +0800 X-BrightmailFiltered: true X-Brightmail-Tracker: AAAAAA== X-IronPort-AV: i="4.07,209,1151856000"; d="scan'208"; a="578683298:sNHT2353040478" Message-ID: <44D2A9BF.7070007@mawer.org> Date: Fri, 04 Aug 2006 11:58:23 +1000 From: Antony Mawer User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: Nikolas Britton References: <20060728164526.E27679@ganymede.hub.org> <44D0F2FE.9020507@dial.pipex.com> <20060802203604.A6529@ganymede.hub.org> <44D153D0.9000304@webanoide.org> <87wt9qzh2i.fsf@photon.homelinux.org> <20060803011653.G6529@ganymede.hub.org> <44D1A866.2030206@mawer.org> <20060803154705.X6529@ganymede.hub.org> <44D29220.1000807@mawer.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Xiao-Yong Jin , freebsd-questions@freebsd.org, User Freebsd Subject: Re: Gotta start somewhere ... how many of us are really out there? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Aug 2006 02:03:47 -0000 On 4/08/2006 11:44 AM, Nikolas Britton wrote: > 899 bytes * (10^7) = 8.37258995 gigabytes... Remember... Once this > code is pushed out to hosts you can't change it. 10 years from now > we'll still have hosts sending in old data.... What was wrong with my > netcat idea? > > uname -mr | nc statistics.freebsd.org 1234 > > It's one, short, line of code and you know exactly what it's doing. > Simple, Easy, Done. Part of the idea I mentioned earlier was using a hash of this information... so the first time you send it through, you generate a hash and store it... then in future you can iterate over the hardware list, hash it, compare it against your stored hash, and only send if the hardware inventory has changed... Not everywhere has unrestricted access out to the Internet via whatever port they want... I know of many sites that only allow HTTP, and only via a proxy... I guess there's two different goals here... the uname -mr gives vendors an idea of what install base is out there when they're considering developing drivers/platform support... the hardware inventory gives vendors, developers and users an idea of what existing hardware is in use... ... if someone could bring up a list and find out that 500,000 people were using such-and-such a driver, it may influence the decision as to whether or not to update said driver when architectural changes are being made that require updates to the drivers... instead of the current system of sending an email out and hoping the appropriate users spot it on the appropriate mailing list and pipe up... -Antony