Windows needed drivers installing for everything from the network interface up. And I'm still having troubles with the network - I can use wifi fine, but the wired connection refuses to pick up an IP with DHCP.
Ubuntu on the other hand needed a single change to the boot parameters to make screen brightness adjustments work. (Windows also needed a driver for this). Otherwise it works perfectly.
A million times yes.
About a month ago now, my laptop's windows install decided to take a dive so I reinstalled windows and took it as an opportunity to dual boot ubuntu as well. Ubuntu worked out of the box. I'm still finding things that need drivers a month later in windows.
We're about to connect every tiny little aspect of our lives to technology. Everything becomes data that can be stored, measured, interpreted, used for good and nefarious purposes. Code is what manages all these processes. If we let black-box code (closed-source code) control our data, it means we trust those companies and governments who produce this code 100% and beyond the slightest doubt. Given Snowden's revelations about the NSA's abuse of power, it's become pretty obvious that we couldn't make a bigger mistake than trusting nontransparent governments or systems or operating systems or code. Even hardware needs to become open-source sooner or later.
Simple question: Can we ever trust voting machines that are not 100% open-source? Of course not.