Subject: analog
To: None <current-users@netbsd.org>
From: Wolfgang Rupprecht <wolfgang@wsrcc.com>
List: current-users
Date: 11/18/1999 16:55:15
I don't know if anyone has installed the new analog from pkgsrc yet,
but it has an optional summary by OS.  Just out of grins I hacked it
to be a bit more verbose (it lumped all the BSD's together.)  Patches
appended.

no.:   reqs: OS
---: ------: --
  1: 110903: Windows
   :  42934:   Windows 98
   :  40563:   Windows 95
   :  25993:   Windows NT
   :    660:   Windows 16-bit
   :    280:   Windows 3.1
   :    250:   Windows 32-bit
   :    217:   Unknown Windows
   :      6:   Windows CE
  2:  16122: OS unknown
  3:  13140: Unix
   :   5887:   NetBSD
   :   3384:   Linux
   :   1916:   SunOS
   :    594:   FreeBSD
   :    504:   HP-UX
   :    465:   Other Unix
   :    236:   IRIX
   :    116:   AIX
   :     21:   OpenBSD
   :     17:   otherBSD
  4:   6702: Macintosh
   :   6302:   Macintosh PowerPC
   :    400:   Macintosh 68k
  5:    652: WebTV
  6:     93: OS/2
  7:     37: Amiga
  8:     27: BeOS

In my opinion, thats not a bad showing for the BSD's vs. the M$ crap.
Of course the netbsd results are skewed a bit from all of my own
accesses.  

(And for those folks reading from some other OS camp, please don't
stuff the ballot box for your favorite OS.  The poor server I run
really isn't set up to get pounded with lots of requests.)

-wolfgang
-- 
       Wolfgang Rupprecht <wolfgang+gnus@dailyplanet.wsrcc.com>
		    http://www.wsrcc.com/wolfgang/
DGPS signals via the Internet  http://www.wsrcc.com/wolfgang/gps/dgps-ip.html

cd /usr/pkgsrc/www/analog/work/analog4.0/
diff -u /usr/pkgsrc/www/analog/work/analog4.0/tree.c.\~1\~ /usr/pkgsrc/www/analog/work/analog4.0/tree.c
--- /usr/pkgsrc/www/analog/work/analog4.0/tree.c.~1~	Sun Nov 14 06:17:17 1999
+++ /usr/pkgsrc/www/analog/work/analog4.0/tree.c	Thu Nov 18 16:40:35 1999
@@ -781,8 +781,16 @@
     }
     else if (strstr(whole, "Linux") != NULL || strstr(whole, "linux") != NULL)
       *name = "Unix:Linux";
+    else if (strstr(whole, "NetBSD") != NULL)
+      *name = "Unix:NetBSD";
+    else if (strstr(whole, "OpenBSD") != NULL)
+      *name = "Unix:OpenBSD";
+    else if (strstr(whole, "FreeBSD") != NULL)
+      *name = "Unix:FreeBSD";
+    else if (strstr(whole, "BSDi") != NULL)
+      *name = "Unix:BSDi";
     else if (strstr(whole, "BSD") != NULL)
-      *name = "Unix:BSD";
+      *name = "Unix:otherBSD";
     else if (strstr(whole, "SunOS") != NULL || strstr(whole, "sunos") != NULL)
       *name = "Unix:SunOS";
     else if (strstr(whole, "HP-UX") != NULL || strstr(whole, "HPUX") != NULL ||

Diff finished at Thu Nov 18 16:41:04