I managed to install wl driver on Tails OS and wanted to make it load at boot automatically.
To achieve that, I configured the persistent volume to save APT PACKAGES and APT LISTS. Then I edited the file /live/persistence/TailsData_unlocked/live-additional-software.conf
to include those packages (don't know if they are all needed I just took the packages installed when running apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
:
cpp-4.8
gcc-4.8
gcc-4.8-base
libasan0
libgcc-4.8-dev
linux-compiler-gcc-4.8-x86
linux-headers-3.16.0-4-amd64
linux headers-3.16.0-4-common
linux-headers-amd64
linux-kbuild-3.16
broadcom-sta-dkms
So when I start Tails OS with persistent volume ON AND spoofed mac address disabled I can use the macbook wifi. But wl module has to be loaded with modprobe manually which means I need to enable sudo when booting Tails.
Is this a safe practice in regard to privacy and security ?
Does the wl driver in itself can compromise Tails security and privacy ?