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: