My pseudo-review of Arch made me realize that it wasn’t the right distribution for me anymore. Not really a critique as should be evident from the pros and cons article. Currently for me the cons just outweigh the pros and when an upgrade broke Gnome badly, well it was time to leave. I bought a new usb wifi dongle, pulled out the old one – the main hardware component tying me to Arch – and broke up camp. So where did I end up? The answer surprised me as much as anyone. Well, anyone that hasn’t read the post title.
Why Ubuntu? The short answer is: chance. I was aiming for Debian Jessie that held out the promise of stability, being reasonably up-to-date and setting user customizability over developer/corporate vision. Also by switching to a debian-based OS I would get just that bit closer to the mainstream and hopefully have an easier time of it as a consequence. Finally, I was impressed by such features as backports and snapshots that allow for better and more minute upgrade control than Arch. Sadly, Jessie is also infected by the Nvidia/Mutter-Clutter bug and my clumsy attempts at downgrading the Nvidia driver and/or GNOME/Xorg gradually meant that my Debian install lost any stability superiority over Arch that it might have had originally.
On a impulse I checked the version of the Nvidia driver in the latest Ubuntu LTS and there it was: 331.113. The last version before the bug hit. I might have kissed the screen, I don’t remember. The version of GNOME on offer (3.10) is reasonably stable (ahem) and full-featured and I would still get both support and stability (LTS, remember) and a more mainstream, debian-based OS. It looked like a winner.
My only misgiving was that my previous experience of GNOME Shell in an Ubuntu setting had not been a good one. Back then it was a one-man, amateur labour of love (“Ubuntu GNOME Remix”) and it showed. Now it’s an official flavour alongside LXDE, KDE, and XFCE and the team seems to have expanded and got better at what they do. Whatever happened it’s definitely an improvement. And the Ubuntu specials of Unity haven’t found a way into the GNOME spin so there is no Amazon search in Gnome Shell. What a pity.
I want to point out a few highlights from my experience of Trusty Tahr so far:
- I thought I had a problem with GDM (mistakenly, as it turned out) so I installed LightDM to see if it was any better. A very nice ncurses screen came up and informed me that I had multiple display managers enabled and would I like to indicate which one I really wanted. It’s not much of a bother disabling one system process and enabling another but still. It just felt like a thoughtful gesture. Something to make you go: ‘Awww, you thought of that. How nice of you.’ Like discovering that a flatmate has unexpectedly cooked you dinner when you come home.
- Ubuntu is (still) using Startup rather than Systemd. I don’t have strong views on the subject but I’ve come to know and understand how systemd works, something I never did with previous inits. Here and now I just needed to port a home-made systemd service file to a Startup task job and it took me all of ten minutes and it worked first time. As a bonus my network share mounts don’t make the computer hang on shutdown anymore, a persistent problem with systemd automounts over wifi. Again, I don’t share in the – to my mind, immature and wasteful – systemd animosity but I’m glad not to have to think about inits for a while as Startup does it’s thing silently and invisibly.
- Not having to rely on dodgy PPAs. I feared that giving up the AUR would throw me into the arms of PPA maintainers that I neither knew nor trusted. Not so. It would have five years ago when I wanted everything instantly. When googling some piece of software ended with a PPA suggestion I either found another way – an icon collection can be downloaded manually to ~/.icons using a common web browser! – or filed it away under ‘deal with later’ as in the case of the missing wikidpad packages.
- The Ubuntu Software Center. Well, yes and no. On firing it up it feels like a goat market to me: Marketeers hawking their wares, ‘special’ deals aplenty. But it surprised me in a good way when I double clicked the Bastion .deb file downloaded from my humblebundle account and was taken to a semi-official page for Bastion with user reviews, screenshots and all. But this was not a distraction: The info page was still focused on my local .deb that I could now install after perusing the online information. The best of both worlds – GOG-like and Steam-style – I think. Well, it had better be, seeing as the software center’s Humble Bundle integration, launched two and half years ago, has stopped working. Hrmpf.
I have been running Ubuntu 14.04 for a week now. No major problems but a few hiccups – Nautilus has crashed twice for no apparent reason, one refusal to show the power off-dialogue, stuff like that. The release was lamented for not including the new tech that Canonical has been cooking up – Mir and a new version of Unity. If you’re on GNOME and not a devout Ubuntarian these shortcomings are very much part of the appeal. I do not intend to follow Canonical on their chosen ‘going solo’ path and so the 14.04 release is perfect for me, right now. I will not say that news of software releases do not intrigue me and make me wish for new new new now now now but for the moment I am enjoying an OS that doesn’t feel like shifting sands under my feet. Here’s hoping that Trusty Tahr will live up to its name for a good long time.
Photo by Golden_Ribbon