O PureOS é perfeitamente capaz de usar blobs de drivers proprietários, é apenas um fork do Debian. Embora não seja exatamente no espírito do sistema operacional, você certamente pode seguir as instruções que outros usaram para disponibilizar ath10k
drivers para o sistema operacional. Estou digitando isso em um Yoga 910 com um chipset WiFi QCA6174 rodando PureOS e funciona muito bem.
Você só precisa primeiro instalar o PureOS sem uma conexão com a Internet.
Em seguida, em um PC conectado à Internet, faça o download do pacote de firmware de aqui ou use wget
:
wget http://ftp.us.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-atheros_20161130-3_all.deb
Em seguida, basta instalar o pacote de firmware em seu sistema PureOS e reinicializar.
sudo dpkg -i firmware-atheros_20161130-3_all.deb
reboot