10 ms·
Wifi is the worst. I had a wifi driver fail on me the other day after the updates included a newer kernel version that didn't work with the current wifi driver.
by WJW 5y ago
Wifi is the worst. I had a wifi driver fail on me the other day after the updates included a newer kernel version that didn't work with the current wifi driver. Newer ones were available on github, but downloading requires wifi. Eventually I managed to make a hotspot out of my phone and connect to github via bluetooth.
Otherwise, no complaints.
- GekkePrutser 5y agoThe reasons for this are not technical though. Modern WiFi cards don't have firmware in ROM or flash but in RAM (loaded every time you turn it on) and due to the closed source nature they can't be included with the OS.
- WJW 5y ago"Due to the closed nature of XYZ" is one of the stupidest reasons ever for breaking the computer of your users. They could have an automatic check for incompatible drivers and cancel the kernel upgrade, or even provide a checkbox somewhere in the settings where users can click "I don't care if my drivers are closed source or not" that would automatically also update any closed source drivers. I personally derive some perverse pleasure from learning obscure Linux kernel stuff, but I also 100% understand if some cook or a high school French teacher would throw out Linux forever and go back to Windows or MacOS the first time this happens. (Also, I just double checked and the drivers in question are licensed under GPLv2 so the licensing is unlikely to be the issue)
- GekkePrutser 5y agoThe drivers are licensed usually but the firmware blob often is not. But yeah this depends on the distro. Ubuntu is very liberal with this, it simply has a tickbox to enable non-open parts. Others like Debian are stricter. It's up to them really.