From owner-freebsd-questions@FreeBSD.ORG Mon Jul 31 17:09:32 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 DAA5C16A4DD; Mon, 31 Jul 2006 17:09:32 +0000 (UTC) (envelope-from xfb52@dial.pipex.com) Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id EFEBF43D5F; Mon, 31 Jul 2006 17:09:27 +0000 (GMT) (envelope-from xfb52@dial.pipex.com) Received: from [172.23.170.147] (helo=anti-virus03-10) by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52) id 1G7bGh-0003qZ-AD; Mon, 31 Jul 2006 18:09:27 +0100 Received: from [82.41.35.166] (helo=[192.168.0.2]) by asmtp-out3.blueyonder.co.uk with esmtp (Exim 4.52) id 1G7bGg-00059n-5z; Mon, 31 Jul 2006 18:09:26 +0100 Message-ID: <44CE3945.6070900@dial.pipex.com> Date: Mon, 31 Jul 2006 18:09:25 +0100 From: Alex Zbyslaw User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-GB; rv:1.7.13) Gecko/20060515 X-Accept-Language: en MIME-Version: 1.0 To: User Freebsd References: <20060728164526.E27679@ganymede.hub.org> <87slklj9hu.fsf@photon.homelinux.org> <20060729021007.F27679@ganymede.hub.org> <44CD41EC.6030605@freebsd.org> <20060730233839.I27679@ganymede.hub.org> <44CDAA98.3030702@freebsd.org> <44CDD1C6.6080401@lvor.halvorsen.cc> <20060731132625.X27679@ganymede.hub.org> In-Reply-To: <20060731132625.X27679@ganymede.hub.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org, Colin Percival 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: Mon, 31 Jul 2006 17:09:32 -0000 User Freebsd wrote: > On Mon, 31 Jul 2006, Svein Halvor Halvorsen wrote: > >> Colin Percival wrote: >> >>> There are still a lot of people (particularly on pre-6.0 systems) who >>> are using CVSup rather than portsnap for updating their ports trees. >> >> >> Also, I would guess that some people who run multiple FreeBSD systems, >> use some sort of local propagation of either the entire ports tree, or >> locally compiled packages. >> >> I work as a sysadmin at the students computer lab at the mathematics >> department at the Norwegian university of science and technology, and we >> take this approach. Not that the maths department is a large one, but we >> have fifty-some workstations and a couple of servers running FreeBSD. >> Only one or two of which would show up in the portsnap stats. > > > Ya, that is the part that throws the #s out completely ... its those > 'ghost machines' that would be nice to see counted somehow ... > > How about something as innoculous as: > > fetch http://statsserver.domain/aliveping.php?version=`uname > -mr`&hostname=`hostname` > > run as part of periodic daily ... ? uname -mr would have to be > properly formatted for a URL, but that would give a distinct IP / > hostname for indexing, and OS version, take neglible bandwidth to run, > and, I believe, doesn't give out any *sensitive* information ... > > Then have a daily_statistics_enable="YES" in > /etc/defaults/perodic.conf, so that ppl can opt out of it ... But this will then only count from the first version(s) of FreeBSD which contain the periodic job. Then every machine running an earlier release would be a ghost. I think the bottom line I see is that whatever you do, you cannot count everything. *If* some kind of counting could be done *now* using portsnap and cvsup servers that are amenable, then you reasonably quickly start getting some kind of count. The some kind of optional periodic job can also be rolled out and many months down the line it would start to produce potentially more reliable (i.e. higher :-)) figures, assuming ppl were amenable to running it. But if you have to wait for 6.3 or 7.0 or whatever, and then wait for the majority to adopt it, that's longer than I think you want to wait for some kind of answer. --Alex