You are not logged in.

#1 2003-10-08 11:46:30

farphel
Forum Fellow
From: New Hampshire - USA
Registered: 2003-09-18
Posts: 250
Website

User HW/SW Stats project (ArchStats)

Hi all,

I'm looking for opinions on my latest diversion/project to see if it is something that the Arch community would like/use.  If there's no interest either from the users or developers, then it's not worth continuing.

I've decided to try and implement a hardware/software stats collection program that Arch users can run on their local machines and submit the data to a web server.  The Arch developers could use this information to know which packages are most commonly installed by their users and what hardware configurations/modules/kernel configs/etc are in use.  Knowing that would help the developers prioritize packages/hardware support.  For example, if there are only 3 out of 15000 users that use KDE - the Arch developers might opt to drop support for it (j/k KDE users!).

Anyway, this probably sounds very familiar to a lot of you.  Debian has a 'popularity-contest' package that uploads the list of installed packages to Debian's servers and Gentoo has 'genstats' that does the same thing.  I've modelled mine more after the Gentoo one since it also collected hardware information.

Privacy/Security: It does not associate your data with your IP/hostname.   You have the option of sending hardware and/or software configurations and wether or not to send an email address for use by the developers.

Architecture:  the 'ArchStatsCollector' is a python script.  And the 'ArchStatsServer' is a PHP script running on Apache.  The data is stored in a MySQL database.

If you think the idea has merit - take a look at http://www.coding-zone.com/archstats.phtml to see what I have done so far.  I have the ArchStatsCollector script written, but I didn't want to put the code up b/c I haven't finished the ArchStatsServer and don't want people running the client and hosing my server while I'm still developing.  At this point, I'm looking to see if there is interest in this project and will continue with it (probably have most of it done in a week-ish), otherwise I'll jetison it.

Thanks,
farphel


Follow the link below, sign up, and accept one promotional offer.  If I can get five suckers (err... friends) to do this, I'll get a free iPod.  Then you too can try to get a free iPod. Thanks! http://www.freeiPods.com/?r=11363142

Offline

#2 2003-10-08 12:32:39

nifan
Member
Registered: 2003-04-10
Posts: 102

Re: User HW/SW Stats project (ArchStats)

it would be nice to have such statistics, but i think its rather bad to use it to drop support to determined packages based on the users usage, cos that doesnt say much about the importance of that same packages to that users. but in general its a nice idea smile


______
"Ignorance, the root and the stem of every evil." - Plato

Offline

#3 2003-10-08 14:07:32

MNKyDeth
Member
From: MI
Registered: 2003-09-13
Posts: 89

Re: User HW/SW Stats project (ArchStats)

I like looking at stats. smile

Offline

#4 2003-10-08 14:47:00

netkrash
Member
From: Viña del Mar, Chile.
Registered: 2003-03-19
Posts: 95

Re: User HW/SW Stats project (ArchStats)

nice nice nice idea.. can't wait to see it working..

as an arch developer i like the idea of stats about software and other things, maybe an aproach of how many users? smile anyway i work as a PHP/MySQL developer so i can help you out in may ways if you want to..

cheers,

Roberto.


GNU/Linux: Share & Enjoy!

Offline

#5 2003-10-08 14:53:05

terrapin
Member
From: Lockport, IL
Registered: 2003-08-06
Posts: 104

Re: User HW/SW Stats project (ArchStats)

As a user, I would be interested in helping with stat collection.

Offline

#6 2003-10-08 15:13:11

farphel
Forum Fellow
From: New Hampshire - USA
Registered: 2003-09-18
Posts: 250
Website

Re: User HW/SW Stats project (ArchStats)

That was a bad example on my part; I just used it to get the point across about knowing package importance based on user demand.

nifan wrote:

..., but i think its rather bad to use it to drop support to determined packages based on the users usage...

Realistically, the developers would probably use it more to prioritize packages based on the number of user that had the package installed.  I doubt it would ever be used as a basis for discontinuing package support (unless the package was so antiquated/incompatible that it was no longer deemed useful by anyone).

I'm pleased with the responses so far.  Thanks to all for taking a moment to offer their opinions.  If a few more developers kick in some positive feedback, I'll keep working on it.

Cheers,
farphel


Follow the link below, sign up, and accept one promotional offer.  If I can get five suckers (err... friends) to do this, I'll get a free iPod.  Then you too can try to get a free iPod. Thanks! http://www.freeiPods.com/?r=11363142

Offline

#7 2003-10-08 15:52:01

Xentac
Forum Fellow
From: Victoria, BC
Registered: 2003-01-17
Posts: 1,797
Website

Re: User HW/SW Stats project (ArchStats)

I like the idea.  Obviously other people won't use it, but they don't have to.  I do feel sort of uneasy sending data off to some remote server, but having the code (and knowing what it's actually doing) eases that uneasiness.


I have discovered that all of mans unhappiness derives from only one source, not being able to sit quietly in a room
- Blaise Pascal

Offline

#8 2003-10-11 16:33:29

drivingmsjuki
Member
From: Massachusetts
Registered: 2003-08-10
Posts: 21

Re: User HW/SW Stats project (ArchStats)

This sounds like a really good idea. The data would be helpful to the developers, which in turn feeds the cycle of improving the distro.

In 3+ years of using nothing but linux, Arch is the only distro that's stayed on my machines for more than 30-40 days or so .. I haven't seen any others that update/install stuff so painlessly. Kudos to all the folks who do all the work to make this possible.

smile

Offline

#9 2003-10-11 23:46:11

jlvsimoes
Member
From: portugal
Registered: 2002-12-23
Posts: 392
Website

Re: User HW/SW Stats project (ArchStats)

"" Anyway, this probably sounds very familiar to a lot of you. Debian has a 'popularity-contest' package that uploads the list of installed packages to Debian's servers and Gentoo has 'genstats' that does the same thing ""
i dont like " clones " pkgs for me are equaly important and yes a stats system my be nice to look at tongue


-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GU/ d- s: a- C L U P+ L+++ E--- W+
N 0+ K- W-- !O !M V-- PS+ PE- V++ PGP T 5 Z+ R* TV+ B+
DI-- D- G-- e-- h! r++ z+ z*
------END GEEK CODE BLOCK------

Offline

#10 2003-10-12 02:45:20

apeiro
Daddy
From: Victoria, BC, Canada
Registered: 2002-08-12
Posts: 771
Website

Re: User HW/SW Stats project (ArchStats)

Sounds like a great idea to me.  I look forward to seeing it in action!

Offline

#11 2003-10-28 18:12:16

farphel
Forum Fellow
From: New Hampshire - USA
Registered: 2003-09-18
Posts: 250
Website

Re: User HW/SW Stats project (ArchStats)

Hopefully the developers will have many uses for the data.  In addition to package popularity, another use would be for the default kernels and what hardware is supported and either as compiled-in versus a module.

Anyway, ArchStats BETA is up and running if you're interested.  You can read another thread here: http://bbs.archlinux.org/viewtopic.php?t=1544 or view the BETA site here: http://www.coding-zone.com/archstats.phtml.  If you're willing, grab the latest 'archstats' script and help me test it out.

Thanks,
farphel


Follow the link below, sign up, and accept one promotional offer.  If I can get five suckers (err... friends) to do this, I'll get a free iPod.  Then you too can try to get a free iPod. Thanks! http://www.freeiPods.com/?r=11363142

Offline

Board footer

Powered by FluxBB