From owner-freebsd-questions@FreeBSD.ORG Tue Aug 1 06:14:57 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 5C51916A4DA for ; Tue, 1 Aug 2006 06:14:57 +0000 (UTC) (envelope-from tedm@toybox.placo.com) Received: from mail.freebsd-corp-net-guide.com (mail.web-strider.com [65.75.192.90]) by mx1.FreeBSD.org (Postfix) with ESMTP id A20DC43E12 for ; Tue, 1 Aug 2006 06:14:06 +0000 (GMT) (envelope-from tedm@toybox.placo.com) Received: from coolf89ea26645 (nat-rtr.freebsd-corp-net-guide.com [65.75.197.130]) by mail.freebsd-corp-net-guide.com (8.11.1/8.11.1) with SMTP id k716Dgx97110; Mon, 31 Jul 2006 23:13:43 -0700 (PDT) (envelope-from tedm@toybox.placo.com) Message-ID: <002901c6b531$b4013200$3c01a8c0@coolf89ea26645> From: "Ted Mittelstaedt" To: "User Freebsd" , "Xiao-Yong Jin" 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> Date: Mon, 31 Jul 2006 23:14:09 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1807 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1807 Cc: 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 06:14:57 -0000 ----- Original Message ----- From: "User Freebsd" To: "Xiao-Yong Jin" Cc: Sent: Monday, July 31, 2006 6:08 PM Subject: Re: Gotta start somewhere ... how many of us are really out there? > 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? > All Sparc processors have serial numbers, always had. Sun's compiler and some other programs of theirs are serialized and when you buy them you have to send in the cpu serial number to Sun who generates a key that will only allow the compiler to run on that system. If you move the compiler you have to get another key and certify to Sun with a legal document that you will not run it on the old system, etc. At least that was how it worked last I dealt with that about 7 years ago. I believe modern pentiums are also serialized. There's ways to do a unique ID nowadays. None of them are portable and so these methods are frowned on. Ted