Monday, 6 March 2017

Comparing Ubuntu Flavours Popularity

Ever since I've provided Ubuntu ISOs I've always been interested in knowing what gets downloaded the most verses the least in order to focus my work on where the interest is. Unfortunately because Google Drive doesn't offer file specific download statistics as a workaround I started using Google URL Shortener for each ISO's download link as it provides a counter.

Using the counter for each ISO I created the following table showing each Ubuntu flavour as a percentage of the total downloads for recent releases:


Initially I thought the results might be slightly skewed as Ubuntu has always been provided first before the other flavours. However as the total number of downloads is large for both releases I don't think this has caused any statistical anomaly.

I'm currently using these counter statistics to decide the priority for uploading new releases. So if you were wondering what happened to the 16.04.2 Kubuntu ISO now you know.

22 comments:

  1. Good think more people (other than me) are into the Xubuntu spin!

    ReplyDelete
  2. I'm not sure about statistical anomalies, but there is definitely perceptional anomaly which comes from the fact that "Ubuntu" as a name is much more popular compared to any other flavor. In fact all my not very tech savvy acquaintances call any Linux Ubuntu. So I guess people just click on things they have heard.

    ReplyDelete
  3. Yes would be nice to know the kubuntu, I got around it with beta one by simply "upgrading" it to kubuntu and purge all the packs not needed.

    ReplyDelete
  4. Full 3d accell and video accell with Xorg,Chrome,Chromium,Mplayer&Smplayer. 17.04 Beta 1 for baytrail and cherry trail.

    Here is the latest script, It sets up 3d accell and video accell. The new version creates and configures your xorg.conf and tweaks it, along with setting up chrome,Chromium,mplayer and smplayer for full 3d Access

    Filename full3d
    #!/bin/bash
    #Install and configure Xorg-intel with chrome,chromium & #mplayer/smplayer full 3d accell and video accell
    mkdir /tmp/fixbootproblem

    cp /boot/init* /tmp/fixbootproblem

    wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -

    echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list

    apt-get -y update

    apt-get -y --install-suggests install xserver-xorg-video-intel

    apt-get -y -f install flashplugin-downloader chromium-browser google-chrome-stable mplayer smplayer

    apt-get -f install

    apt-get update

    Xorg :2 -configure

    cp /root/xorg.conf.new /etc/X11/xorg.conf

    apt-get clean

    #enable full 3d & video accell support for chrome and #chromium

    sed -i 's/Exec=chromium-browser/Exec=chromium-browser\ --ignore-gpu-blacklist\ --enable-vaapi\ --enable-gpu-rasterization\ --enable-native-gpu-memory-buffers/g' /usr/share/applications/chromium-browser.desktop

    sed -i 's/Exec=\/usr\/bin\/google-chrome-stable/Exec=\/usr\/bin\/google-chrome-stable\ --ignore-gpu-blacklist\ --enable-vaapi\ --enable-gpu-rasterization\ --enable-native-gpu-memory-buffers/g' /usr/share/applications/google-chrome.desktop

    #setup xserver for full accell

    sed -i 's/^.*#Option.*\"Accel\".*/Option\ \"Accel\"\ \"true\"/g' /etc/X11/xorg.conf

    sed -i 's/^.*#Option.*\"AccelMethod\".*/Option\ \"AccelMethod\"\ \"sna\"/g' /etc/X11/xorg.conf

    sed -i 's/^.*#Option.*\"TearFree\".*/Option\ \"TearFree\"\ \"true\"/g' /etc/X11/xorg.conf

    #fix bug found sometimes when initrd is recreated
    cp /tmp/fixbootproblem/init* /boot/

    #setup mplayer for full accell

    exit
    mkdir ~/.mplayer
    echo "vo=vaapi:dm=0" > ~/.mplayer/config
    echo "va=vaapi" >> ~/.mplayer/config

    ReplyDelete
  5. This comment has been removed by a blog administrator.

    ReplyDelete
    Replies
    1. It is okay to post source but not a binary.

      Delete
    2. No prob Ill repost the source :) Here ya go. This is a quick fix for all the chui/cube/lnx goodix touchscreen users to fix the reverse touchscreen x axis problem. It affects alot of tabs with the new goodix chipset.

      https://raw.githubusercontent.com/torvalds/linux/master/drivers/input/touchscreen/goodix.c

      Remove the following two lines

      /* Inversions have to happen before axis swapping */
      if (ts->inverted_x)

      Then grab the Makefile from the module
      https://github.com/blocksonic/gt9xx/blob/master/Makefile

      make module
      cp goodix_backport.ko to /usr/lib/modules/etc etc to replace the broken goodix.ko

      Delete
    3. This comment has been removed by the author.

      Delete
    4. There was years of problems before this driver with the Chuwi Hi12,Hi10, Cube i10 Iwork10, and a bunch of other Chinese tabs because you had to extract the firmware, then generate a configuration from the /sys and it was a pain in the ass. The new driver requires no firmware or configuration. It works once X starts.
      I have tested this on 3 gens of tabs baytrail and cherry trails and it works great.

      Delete
  6. This comment has been removed by the author.

    ReplyDelete
  7. Lubuntu Bluetooth weirdness. Bluetooth worked/audio headset failed. apt-get install pulseaudio-module-bluetooth , Still no go. Turned out to be dbus problem. In /etc/dbus-1/system-d/pulseaudio-system.conf I added org.PulseAudio1 to the allow .Then I restarted and bam bluetooth audio. Anyone else run across this .

    ReplyDelete
  8. I do have problem on touchscreen when installing Linuxium's Xubuntu 16.04 and 17.04 on TouchScreen .

    The touchscreen not working so well after install, but wifi and others are good. The touch mouse is working for moving poiunter, but sometimes it get hold when clicking.

    But the touchscreen is working good when using XUbuntu 16.04. my device is X80HD

    ReplyDelete
  9. This comment has been removed by the author.

    ReplyDelete
  10. This comment has been removed by the author.

    ReplyDelete
  11. This comment has been removed by the author.

    ReplyDelete
  12. Ian, I am running the 4.11.0-rc2 drm-intel and its working great including hdmi and audio. The only problem was the wifi/bluetooth which I changed.
    include/drv_types.h
    #ifndef __DRV_TYPES_H__
    #define __DRV_TYPES_H__

    +#include
    +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0)
    +#include linux/sched/signal.h
    +#endif
    make sure to <> the include above
    and the rtl8723bs module builds fine

    ReplyDelete
  13. Hello.
    Good work.
    Can you provide .iso ubuntu server and debian server patched with apropriate kernel?
    I need them to mount a media center on intel stick.
    Thank you and keep the good work.

    ReplyDelete
    Replies
    1. Hello again
      What i really need is a debian minimal image with low ram footprint like the distro minibian that is for raspberry pi.
      Thanks

      Delete
    2. T yard, A bit off topic since the pies are arms. I do alot on the armhf https://wiki.debian.org/RaspberryPi or contact me.

      Delete
    3. You can grab the kernel and build a deb with one command from https://github.com/linuxium/ubuntu-xenial/tree/Ubuntu-lts-4.10.0-10.12_16.04.2

      Delete
  14. Ian, What intel based stick do you recommend for sub 100 dollar range? I have a 1280x720 hdmi projector I got on black friday for 125 bucks I wanted to use it with.

    ReplyDelete
    Replies
    1. Personally for Intel mini PC sticks I recommend Intel's Compute Sticks. Primarily because of the support (through BIOS updates and driver downloads) and warranty. The STCK1A8LFC running Lubuntu is actually not bad if you use it within the limitations of 1GB RAM. Storage can be extended through the SD card so 8GB for OS is perfectly acceptable. I've seen it as low as $40.00 with free shipping in the US. But it really depends on what you want to use the device for so consider the device specifications vs whatever limitations in Linux exist for the device carefully before buying.

      Delete