[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Out-of-tree kernel module popularity



Ben Hutchings wrote:
> I didn't know that table existed!  It seems like it would be useful to
> aggregate statistics for out-of-tree kernel module packages by stripping
> off the kernel version suffix.  Here's what I came up with:

OK, here's a preliminary analysis of your results. There are quite a few
of TODOs, so if anyone wants to step-in, be my guest ;-)

WiFi
----
>   1 madwifi                        1666
>  51 madwifi-ng                       18
non-free/deprecated, in favor of ath5k, currently present in
wireless-2.6 and pending kernel inclusion.

>   4 ipw3945                         897
Replaced by (free) iwlwifi which will be present in 2.6.24.

>   5 alsa                            715
Merged on all 2.6 kernels (this was a sarge package)

>  73 rt61                              8
> 157 rt73                              1
>  39 rt2400                           46
>   7 rt2500                          590
>  26 rt2570                          100
> 123 rt2x00-cvs                        2
>  19 rt2x00                          154
All replaced by the latter, which will be present in 2.6.24.

>  25 ieee80211                       109
>  61 ieee80211softmac                 14
>  31 ipw2100                          71
>  18 ipw2200                         169
>  36 hostap                           51
Merged.

>  78 bcm43xx                           6
Merged as bcm43xx and now (2.6.24) b43/b43legacy.

> 132 rtl8180                           1
> 130 rtl8180-sa2400                    1
Merged.

> 154 p54                               1
Merged.

>  97 adm8211                           3
Merged.

>  23 linux-wlan-ng                   123
Not going to be merged since hostap (already present) does the job better.

VoIP
----
>  50 misdn                            20
Created by the i4l team, I think they're considering for inclusion.

>  14 zaptel                          295
Not really considered for inclusion by upstream, yet.

> 155 sangoma-wanpipe                   1
Binary blob, IIRC.

proprietary/non-free
--------------------

>  29 vmware-kernel                    79
>  42 vmware                           39
>  43 vmware-server-kernel             37
>  47 vmware-any-any-kernel            26
>  96 vmware-any-any-player-1.0.2       3
> 111 vmware4                           2
> 117 vmware-any-any-player-1.0.3       2
> 119 vmware-player-kernel              2
> 125 vmware-tools-kernel               1
> 128 kernel-vmware                     1

> 107 cisco-vpnc                        3
> 143 cisco-vpnclient                   1
(free replacement exists)

>  93 fritz-classic                     3
>  98 fritz-pci                         3
> 100 fritz-pnp                         3
> 109 fritz-xusb                        3
> 129 avm                               1

False positives
---------------
>  11 linux                           391
>  62 linux-ubuntu                     12
>  63 kernel                           12
>  65 linux-restricted                 12
>  85 kernel-nonfree                    5
>  95 linux-backports                   3
> 153 dummy-linux                       1

> 145 ext3                              1
> 147 usb                               1
> 150 scsi-core                         1
(d-i module packages)


Rest
----
>   2 ndiswrapper                    1484
Present in Debian, not considered by mainline for inclusion.

>   3 kqemu                           898
Distributed by Debian (recently moved to main from non-free)
I don't think upstream intends to submit it anytime soon.

>  12 kvm                             337
Already present in mainline but lags a bit hence the need for a -source
package.

>  22 unionfs                         124
>  91 unionfs-knoppix                   4
In the process of merging (under some discussion).

>  53 pcmcia                           17
>  30 kernel-pcmcia                    79
2.4 material, not needed on 2.6.

>  20 ivtv                            149
>  94 ivtv0.3                           3
>  60 ivtv0.4                          14
>  66 ivtv0.6                          12
>  55 ivtv0.7                          16
>  59 ivtv0.8                          15
> 102 ivtv0.9                           3
>  37 ivtv0.10                         49
Merged.

>  28 fuse                             82
Merged.

> 151 lzma                              1
Merged.

>  67 eagle-usb                        11
>  69 sony-acpi                         9
Merged.

>  72 freeswan                          8
Deprecated in favor of openswan

>  74 rtai                              7
Rejected from inclusion, -rt is the way to go.

>  75 drbd                              7
Proposed for inclusion, under review.

>  76 btsco                             7
> 148 bluetooth-alsa                    1
Deprecated in favor of userspace alsa plugin.


TODO
----
>   6 openafs                         614
>   8 lirc                            475
>   9 gspca                           461
>  10 spca5xx                         397
>  32 exmap                            60
>  33 ov511                            59
>  34 thinkpad                         54
>  35 ov51x-jpeg                       54
>  38 nozomi                           49
>  40 at76c503a                        45
>  41 virtualbox                       45
>  13 loop-aes                        305
>  15 qc-usb                          293
>  16 linux-uvc                       279
>  17 virtualbox-ose                  258
>  21 squashfs                        129
>  24 sl-modem                        119
>  27 pwc                              84
>  44 acerhk                           29
>  45 aufs                             29
>  46 mol                              28
>  48 tidev                            22
>  49 ltsp                             20
>  52 openswan                         17
>  54 redhat-cluster                   17
>  56 em8300                           15
>  57 wacom-kernel                     15
>  58 oprofile                         15
>  64 dazuko                           12
>  68 qla2x00                          10
>  70 ndas                              9
>  71 gpib                              8
>  77 netfilter-extensions              6
>  79 unicorn                           6
>  80 mactel-drivers                    6
>  81 zr364xx                           5
>  82 zydas                             5
>  83 et131x                            5
>  84 ipp2p                             5
>  86 acer-acpi                         5
>  87 linux-iscsi                       4
>  88 rtsp-conntrack                    4
>  89 userlink                          4
>  90 lustre                            4
>  92 ipset                             4
>  99 qcm-usb                           3
> 101 acx                               3
> 103 btrfs                             3
> 104 kkcore                            3
> 105 patchfinder                       3
> 106 qce                               3
> 108 tp-smapi                          3
> 110 cowloop                           2
> 112 usbvision                         2
> 113 vt1211                            2
> 114 comcertopci                       2
> 115 rfswitch                          2
> 116 fsam7400                          2
> 118 comedi                            2
> 120 rtms                              2
> 121 aufs-cvs                          2
> 122 via-drm                           2
> 124 truecrypt                         2
> 126 sata                              1
> 127 tcos-extra                        1
> 131 subfs                             1
> 133 linux-uvc-frougon                 1
> 134 tifm                              1
> 135 video4linux-nw802                 1
> 136 hrandom                           1
> 137 r1000                             1
> 138 cdemu                             1
> 139 v4l-dvb                           1
> 140 saa7134                           1
> 141 usb-rndis                         1
> 142 ibdriver                          1
> 144 norflash                          1
> 146 vloopback                         1
> 149 cpcieject                         1
> 152 arla                              1
> 156 lazyfs                            1
> 158 martian-modem                     1

Regards,
Faidon



Reply to: