Разница между пакетами bcmwl-kernel-source и broadcom-sta-dkms?

У меня есть Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter. Я всегда устанавливаю bcmwl-kernel-source и dkms для работы этого беспроводного устройства.

Однако я вижу, что пакет broadcom-sta-dkms имеет почти одинаковые файлы.

Описания этих двух пакетов также сбивают с толку (оба ссылаются на «Broadcom», «driver», «source», «wireless» и «STA»):

  1. bcmwl-ядро-источник

    Источник беспроводной связи Broadcom 802.11 Linux STA

  2. Broadcom-STA-DKMS

    источник dkms для драйвера Broadcom STA Wireless

Что такое dfference между bcmwl-kernel-source и broadcom-sta-dkms , и который я должен устанавливать?


Для быстрого ознакомления здесь приведен список файлов с одинаковым именем в обоих пакетах:

 802.11.h 802.1dh bcmdefs.h bcmendian.h bcmeth.h bcmevent.h bcmip.h bcmutils.h bcmwifi_channels.h bcmwifi_rates.h broadcom-sta-dkms broadcom-sta-dkms.conf broadcom-sta.ids dkms.conf epivers.h ethernet.h ieee80211_radiotap.h linux_osl.c linux_osl.h linuxver.h osl.h packed_section_end.h packed_section_start.h pcicfg.h siutils.h tkhash.h typedefs.h wlc_ethereal.h wl_cfg80211_hybrid.c wl_cfg80211_hybrid.h wlc_hybrid.o_amd64 wlc_hybrid.o_i386 wlc_hybrid.o_shipped_x86_64 wlc_key.h wlc_pub.h wlc_types.h wlc_utils.h wlc_wowl.h wl_dbg.h wl_export.h wlioctl.h wl_iw.c wl_iw.h wl_linux.c wl_linux.h wpa.h