I am the CTO of a southern european governmental outfit with 300 employees of which 250 is developers. We make software for financial institutes within the EU. I have been here for over 10 years and have made it my pride achievment to convince the key tech players of the EU to move to GNU/Linux from Windows.
Fast forward (backwards) one year ago and about 1 million euros in external consultant cost to migrate our development environment from Windows to GNU/Linux. Everything is working fine and the developers are happy. Remember, this is a public governmental team that are payed for by the citizens tax money. The transition also included procurement of new hardware. I ended up buying about 300 Lenovo workstation and an additional 200 laptops for all of my developers. I consulted the Ubuntu Desktop certified hardware list and invested about 1.5 million euros in brand new computers. They all had new Intel i7 CPU's and Nvidia GPU's.
This monday, not a single developer could log in to their computer. We use Ubuntu 16.04 LTS. All workstations and laptops gets automatic updates (basically a apt-get update && apt-get upgrade) nightly to ensure security and feature updates. The login screen in Unity just popped right back up after a login. We started investigating this and Google told us that this is the famous "login loop". I contafted external Linux consultants that said that we just have to work from the console until Canonical fixes the faulty update to some driver. Since everything we do is based on Eclipse, this is not an option.
Again. Since monday, a team of about 250 developers are still not able to do anything in the office. Some have started working from home instead on their own computers. We bleed money everyday and 2.5 million euros do not seem like a good investment right now. Oh and I also lost my job.
Thank you Linux on the desktop.
Never. Ever. Again.