Language Selection

English French German Italian Portuguese Spanish

Why I hate Ubuntu (even though it's awesome)

Ubuntu pisses me off.

A new release of Ubuntu means another attempt for me to come to terms with Debian's Celebrity Wild Child. I have installed every Ubuntu release since Warty. Each time, I start out being impressed and enthusiastic, become angry when something ridiculous happens, uninstall it in a fit of pique, and then post something on the internet about why I hate it. This time, I am resolved not to uninstall it. I have a second computer, so that living with Ubuntu doesn't mean living with all the time. I want to come to terms with Ubuntu, which is now the most popular Linux distro that ever was, and for good reasons. It's also the most despised distro among the established Linux community... also with good reason. In the past few days, I've read blogposts mocking Ubuntu users as "sheeple" and accusing Ubuntu haters of pettiness and jealousy.

My vague ambivalence toward the Ubuntu Humanity Juggernaut sharpened into dislike when I spent a good part of a frustrating afternoon trying to find KDE in the Butnut repositories. I repeated the experiment last night, with my latest install, and this problem still hasn't been fixed. There is no "kde-desktop" in the Ubuntu repositories. An apt-cache search finds a whole gaggle of KDE applications, but not the desktop itself.

The reason? Because Ubuntu has renamed KDE "Kubuntu-desktop".

Now, at first I was annoyed by the rechristening. I thought it was a pointless inconvenience, but I came to see that this kubuntu-fluxbuntu-xbuntu thing is a great idea for making the major desktop environments comprehensible to new converts to Linux. Looking back to my early days, it was a long time, more than a year, before I understood that Knoppix looked one way because it ran with KDE,and the reason why Red Hat 9 looked so different was because it used Gnome as a default, and that Red Hat 9 could easily be made to run KDE and look more like knoppix. Ubuntu's approach will make this a lot easier for a new user to take in.

This is why Ubuntu deserves its success, because it takes Debian-- one of the most reliable distros, and certainly the one with the richest arsenal of software applications, and makes it available to the Windows-afflicted with some very slick engineeering, engineering that is beyond intuitive. It's actually empathetic. Ubuntu is designed with some real insight into the thought processing of the beginning user.

So why am I pissed off? Because of a lack of empathy for me, the experienced linux user. In reeenginnering Debian, Ubuntu creates detours in the familiar highway of GNU-Linux administration, and then doesn't bother to put up a sign. And so, before I know it, I'm off the road.

The description of "kubuntu-desktop" in the repositories goes like this:

kubuntu-desktop - Kubuntu desktop system.

Redundant, isn't it? The desktop so nice, they named it twice.

Now, here's the thing that bugs me. Suppose they had put it in the repositories like this.

kubuntu-desktop - The KDE desktop for Ubuntu.

That's actually a better explanation, and I also believe that it would have put "kde" and "desktop" where apt-cache my apt-cache search would have found them. That's all that it would have taken for me not to spend an afternoon trying to find the KDE desktop, trying to visually scan all of the hundreds of listing generated by "apt-cache search kde", trying to find something that wasn't there.

I'd love for somebody to explain to me why I shouldn't be angry about this. A huge amount of time, effort, ingenuity and money has gone into adding very slick and intuitive interfaces and features so that the "everyday (i.e., Windows) users" can easily use Ubuntu. But it really looks like not one thought was wasted on me, the demographically insignificant Linux user, trying to find KDE the way he always has, after they've made their changes. It would have taken no time,no money, no ingenuity, to anticipate and solve this problem, and it wouldn't have interfered one iota with their grand design. All it would have required is for them to care. But why should they care about us? We're just the ones who gave them the software.

This is one particularly blatant example of how Ubuntu seems to punish me again and again for being a Debian user. You can grumble about Ubuntu being a mediocre product, but it's not. It's the most important Linux distro in years. In many ways, and, it's the breakthrough we're all waiting for, but I feel like those of us who have worked so hard for so long for Linux to succeed are not being considered at all. I'd just like to be invited to the party, that's all.

Another example, somewhat less blatant, and more geeky: I've often complained about the fact that Ubuntu has no /etc/inittab file, which I am used to editing to change the runlevel (to disable the X server and run from the plain console), and sometimes to add additional console screens. For a number of reasons, I prefer to run X from the console, rather than a desktop manager like kdm or gdm. For the first time in any Linux distro in my experience, the file isn't there in Ubuntu. So how about a text file, telling me what the hell is going on? It could be called "inittab-removed.READ_ME or something. Just a little sign post? Maybe some suggestions of what to look for, so I'm not just left standing in the middle of nowhere with my dick in my hand? If the runlevel can be changed, tell me how. If the runlevel can't be changed, tell me so I'm not wasting any more time on it. What would it cost for you to to show us that much respect for the veteran Linux user, since you've gone so far out of your way to do everything for the Windows user short of wiping his nose for him?

The Ubuntu Code of Conduct says that when there are disputes, consult the community... and that's what I have done here. If anybody has another point of view, I'd like to hear it.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

I'm posting this tonight.

Because if I leave it in my browser window all night, I'll lose it... but I'll edit it tomorrow. You might want to wait until the final version before you post your flames about how I'm a paid troll for Microsoft.

Okay, it's essentially complete... FLAME ON!

IIRC it works the other way, too

If you install Kubuntu, and later want to install GNOME, you have to install the "ubuntu-desktop" meta-package, instead of firing up Synaptic and choosing the individual GNOME components you want.

If you don't, you might reboot to find that (even though you can still choose it, instead of gdm, with the "dpkg-reconfigure xdm" command) kdm no longer works. If you prefer kdm over gdm, this is very frustrating. I don't know if that's been fixed in v7.10 or not.

Personally, as a user of Debian, my problem with Ubuntu and its siblings ("hate" is too strong a word; it's just an OS, after all) was said much better than I ever could by Martin Krafft, the guy who wrote The Debian System, in a blog post he made in July, 2006. It's still relevant today.

It's a love-hate thing.

I never thought about it before, but "hate" is a word that is defined by its context with an amazing degree of precision. If I say that I hate oatmeal, or Windows Vista, or "Seinfeld", or Dick Cheney, or my parents, or Catholics, the word means something dramatically different in each case. (None of these statements are true, by the way. Okay, maybe the one about Dick Cheney.)

More in Tux Machines

Debian News

  • Contributing with Debian Recommendation System
    Hi, my name is Luciano Prestes, I am participating in the program Google Summer of Code (GSoC), my mentor is Antonio Terceiro, and my co-mentor is Tassia Camoes, both are Debian Developers. The project that I am contributing is the AppRecommender, which is a package recommender for Debian systems, my goal is to add a new strategy of recommendation to AppRecommender, to make it recommend packages after the user installs a new package with 'apt'. At principle AppRecommender has three recommendation strategies, being them, content-based, collaborative and hybrid. To my work on GSoC this text explains two of these strategies, content-based and collaborative. Content-based strategy get the user packages and analyzes yours descriptions to find another Debian packages that they are similar to the user packages, so AppRecommender uses the content of user packages to recommender similar packages to user. The collaborative strategy compare the user packages with the packages of another users, and then recommends packages that users with similar profile have, where a profile of user is your packages. On her work, Tassia Camoes uses the popularity-contest data to compare the users profiles on the collaborative strategy, the popularity-contest is an application that get the users packages into a submission and send to the popularity-contest server and generates statistical data analyzing the users packages.
  • Looking for the artwork for the next Debian release
    Each release of Debian has a shiny new theme, which is visible on the boot screen, the login screen and, most prominently, on the desktop wallpaper. Debian plans to release Stretch next year. As ever, we need your help in creating its theme! You have the opportunity to design a theme that will inspire thousands of people while working in their Debian systems.
  • SteamOS 2.87 Arrives with Support for Nvidia GTX 1080/1070, AMD "Bonaire" GPUs
    Today, July 29, 2016, Valve announced the availability for download of a new stable version of its Debian-based GNU/Linux operating system designed for gaming, SteamOS 2.87. After being in the Beta stages of the development for the past two months, SteamOS 2.87 is now the latest stable and most advanced version of the gaming OS developed by Valve for personal computers and Steam Machines. It comes as a replacement for the previous stable release, SteamOS 2.70, announced back in April 2016. Prominent new features of SteamOS 2.87 include the availability of updated Nvidia and AMD Radeon graphics drivers, version 367.27 and AMDGPU-PRO 16.30 respectively, which now offer support for the recently announced Nvidia GTX 1080 and GTX 1070 GPUs, as well as for the "Bonaire" GPUs.

Ubuntu Leftovers

  • Willing To Experience Linux? Try Ubuntu Demo Right Now In Your Browser
    If you are new to the world of Linux, you might not be knowing about online Ubuntu Linux demo website. If you are planning to make a switch to Linux, you can head over to this website and get familiar with Ubuntu Linux.
  • Ubuntu Touch takes a huge step towards Convergence in OTA-12
    Ubuntu has a very ambitious goal with Ubuntu Touch. It proposed an operating system that could work equally on any capable device, a smartphone that can truly be your computer, no holds barred. That was the promise of Convergence, which we took for a spin with the Meizu PRO 5 smartphone and, before that, the bq Aquaris M10 tablet. The results back then where disappointing yet promising. Ubuntu Touch, as it was when we reviewed these devices, still lacked that punch that would make you truly go "wow!". But, unlike other operating systems, Ubuntu is fast evolving, and the latest OTA-12 brings much needed improvements to bring us closer to true Convergence.
  • Yakkety Yak Alpha 2 Released
  • [Mint] Monthly News – July 2016

Android Leftovers

Microsoft Watch

  • Microsoft to Cut 2,850 More Jobs in Exit From Phone Business [iophk: "and how many permatemps are also getting axed?" Ed: Lots of other layoffs for years now]
    Microsoft Corp. is more that doubling an earlier job cut plan, part of Chief Executive Officer Satya Nadella’s move to pare the company’s smartphone ambitions. Some 2,850 positions worldwide will be eliminated in fiscal 2017, the company said Thursday in a regulatory filing. That’s in addition to 1,850 job cuts, primarily in the smartphone hardware business and sales, announced in May.
  • Cortana removal will not be tolerated in Windows 10 Anniversary Update
    CORTANA IS taking over. The forthcoming Anniversary Update of Windows 10 has shown a new twist in Microsoft's 'do as we say' attitude towards customers. It appears that the update, due for release on 2 August, just three days after the end of the free upgrade period for Windows 10, removes the ability to turn personal assistant bot Cortana off, reported PC World (not that one, the IDG one). In all fairness, the upshot of this is fairly minimal. Cortana butts into your computing only if it's told to, and it's very easy for it not to. However, the fact that it's always on means that it's always collecting metadata, and that might leave some people feeling a tad uncomfortable.
  • Microsoft faces two new lawsuits over aggressive Windows 10 upgrade tactics [Ed: more of the same, still...]
    Microsoft is facing two more lawsuits over the company’s questionable Windows 10 upgrade tactics. Both suits are seeking class-action status. The first suit was filed in U.S. District Court in Florida. It alleges that Microsoft’s Windows 10 upgrade prompts “violated laws governing unsolicited electronic advertisements,” as reported by The Seattle Times. The suit also says Microsoft’s tactics are against the Federal Trade Commission’s rules on deceptive and unfair practices. The second suit was filed in June in Haifa, Israel alleging that Microsoft installed Windows 10 on users’ computers without consent. Microsoft already paid out a $10,000 award in a previous U.S. suit over similar circumstances. Microsoft told the Seattle Times it believes the suits won’t succeed. The Times also reports that Microsoft said Windows 10 upgrades (the Times report called them “updates”) are a “choice, not a requirement.” The story behind the story: That’s quite a disingenuous statement considering that Microsoft violated the known behavior of the Windows interface to essentially trick people into upgrading.