From owner-freebsd-questions@FreeBSD.ORG Tue Aug 1 08:21:27 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 DD22E16A4DA for ; Tue, 1 Aug 2006 08:21:26 +0000 (UTC) (envelope-from nikolas.britton@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0087843D7C for ; Tue, 1 Aug 2006 08:21:15 +0000 (GMT) (envelope-from nikolas.britton@gmail.com) Received: by nf-out-0910.google.com with SMTP id n29so187781nfc for ; Tue, 01 Aug 2006 01:21:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=iLD0+GaQlPEJ8PljJ07/P9NX7buuSdTy5e6vPA+gKOEYn5JxQNts7QamZguUWXzSYPj6l8227tHWpgCBOpizaVCx/IuDuPEUdylDaFRIWQeldDQwknPZXd5EShvdjnua3He2Drs4Qvwu5gPn8YvWS/35gqv8BUxvd3TNmF17eVo= Received: by 10.78.150.7 with SMTP id x7mr188819hud; Tue, 01 Aug 2006 01:21:14 -0700 (PDT) Received: by 10.78.143.11 with HTTP; Tue, 1 Aug 2006 01:21:14 -0700 (PDT) Message-ID: Date: Tue, 1 Aug 2006 03:21:14 -0500 From: "Nikolas Britton" To: "User Freebsd" In-Reply-To: <20060731220830.B27679@ganymede.hub.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline 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> <44CDE02F.4090604@dial.pipex.com> <44CE7DD0.9070902@childeric.freeserve.co.uk> <871ws1v261.fsf@photon.homelinux.org> <20060731220830.B27679@ganymede.hub.org> Cc: Xiao-Yong Jin , freebsd-questions@freebsd.org 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: Tue, 01 Aug 2006 08:21:27 -0000 On 7/31/06, User Freebsd wrote: > On Mon, 31 Jul 2006, Xiao-Yong Jin wrote: > > > Chris Whitehouse writes: > > > >> Alex Zbyslaw wrote: > >>> Counting portsnap and cvsup accesses is non-intrusive - i.e. nothing > >>> sent from local host - will count systems from any version of > >>> FreeBSD, but will never count everything because sites with multiple > >>> hosts may easily have local propagation mechanisms. But you will > >>> get an order of magnitude. However, how do you deal with systems > >>> with variable IPs? I don't know enough about the internals of > >>> either portsnap or cvsup to know if there is some kind of unique id > >>> associated with hosts. If not, then you'd wildly over count for > >>> many home-based, variable IP systems. > >> > >> Maybe not so many, my non-static ip hasn't changed since I signed up 3 > >> years ago despite turning off the modem for the odd day or > >> two. Another network I look after also hasn't changed in a year. > >> > > But one can't rely on that. You'll definitely see more than one ip > > associated with my laptop, if I move it around. > > > > A more reliable way that I can think of is generating a unique ID > > number when a system finishes installation or upon the first boot. > > However, it may involve some additional privacy problem. What do you > > think? > > How does Solaris generate its 'hostid'? Is it a hardware/sparc thing, or > software? > Generating a unique anonymous key is easy, proving why we need it is not. Ok, here it is, " ifconfig | sha256 | md5 ". 16^32 unique anonymous keys. Every host needs to have a NIC to send results so all ifconfig outputs will be different. Now... What does this solve and why do we need to add 32 extra bytes? (20 + 32) bytes * (10^7) = 495.910645 megabytes. The FreeBSD team would need a 6.6Mbit/s uplink to handle peak load assuming 50% of the hosts are set to UTC/GMT time and all trigger within 5 minutes of each other.... I'm not going to pay for that connection. -- BSD Podcasts @: http://bsdtalk.blogspot.com/ http://freebsdforall.blogspot.com/