Wifi on Linux depends on how lucky you are about the kernel having proper support for your particular hardware. It's either it works out of the box, or you're absolutely on your own, having to research on forums for your particular chipset, downloading drivers, compiling them, and managing to get them running. I remind my Acer laptop was on the unlucky side and getting wifi working was a real challenge.