Debian Popularity-Contest Program To Collect System Packages Data
- Use the collected data to determine the package that will be installed by default in Debian installation.
- To obtain information about the architectures that most users use.
- To fear an approximate idea of the totality of proprietary packages that users use.
- The totality of collected data is public. Therefore anyone can consult them to know how popular a specific program is. As an example, we can see that Firefox has been installed by 93,580 users who have participated in the program, while Chromium “alone” has been installed by 31,123 users.
- Get an approximate % of users who use Debian Sid, Debian Stable, etc.
In conclusion, with all the data collected Debian will do everything possible to improve its distribution.
- The number of users who have installed the package.
- People who use a certain package on a regular basis.
- People who install a specific package but do not use it.
- The number of people who have updated a specific package recently.
- Users who have installed a package but have not provided enough information for their data to be taken into account.
- The architecture of the packages that we install.
- The branch of Debian or the distributions derived from Debian that users use.
Initially, we will check if we have the popularity-contest package installed on our computer. For this we will execute the following command in the terminal:
If one day we decide to abandon participation, we should only uninstall the popularity-contest package by executing the following command in the terminal:
At the moment that the popularity-contest package is installed, a cronjob is configured that automatically, anonymously and weekly sends the use we make of our packages to Debian.
So in this simple way, we will participate in the popularity-contest program without having to do anything at all.
Inside this web page, you will find detailed information about the use made by the users of the Debian package. If you want to get information about the use of a certain package, you just have to do the following:
- Select the branch in which you want to consult the information. In the example we are performing, we select the stable branch by clicking on the option Stable reports.
- Next, I write the name of the package(corebird) I want to consult in the search box and press the Go button.
- See statistics on the use of packages in a specific branch, such as main, contrib or non-free.
- See the architectures used by the popularity-constest program participants.
Unlike Debian, it seems that the data collection by Canonical will be more aggressive. Some of the data that will be collected will be the following:
- Information about the hardware that our equipment has, such as the resolution of our screen, the available RAM, etc.
- The location selected in the installation of Ubuntu, etc.
- The time it takes to install Ubuntu.
- If we download the updates in the same Ubuntu installation.
- Taste and version of Ubuntu that we use.
Now we just have to wait and see how Canonical implements the data collection. Hopefully, it will help them to optimize a distribution that just installed it has an excessive consumption of RAM.