The machine I’m running is Ubuntu 15.10 on a slim Dell tower with no graphics card and 8GB of Ram – it should be noted that it started with 4GB but I found that I had a spare stick lying around, so I went ahead and pushed it to eight. Overall, the performance has been phenomenal and there have been no obvious speed or animation issues in the Unity desktop.
However, the general UX has been a little more problematic. Many applications have small visual bugs in Unity under the default theme and rounded corners in particular proved problematic, leaving a dark triangle near the edges of the application’s window. I ended up solving this problem by using the GTK Arc-Dark theme. There was also an issue where the cursor kept getting stuck on the loading icon that I had to solve using the GTK Tweak tool.
In terms of actually getting work done, things are going fairly well. Installing my Android and Rails development tool-chains was a breeze with the exception of Postgres, but Postgres tends to be terrible on MacOS as well, so I don’t hold that against Ubuntu. Once I really got down to coding, my JetBrains tools were just like their MacOS versions and Git was well Git.
On the whole, I like the workflow that I’m developing on Ubuntu and am going to stick with it for a while. Another striking aspect of the changeover was how much of my workflow is Chrome dependent rather than being operating system dependent – ie I find myself using a wide variety of web (and particularly Chrome) based software. I expect that my usage of it will evolve as time goes on and as I find more sophisticated Ubuntu applications that fit and expand my workflow.
If you’d like to follow my continued Linux usage and get other development / tech insights, please follow on Twitter.