ubuntuforums.org
Thread: Ubuntu in top 10 most disappointing technologies
Excerpt
1. It's a very mediocre development platform. The tools are weak, the stack is fragmented, multifaceted, incompatible, and in many cases, broken (audio, video, UI, networking, printing. There isn't much left..). 2. Backward and forward compatibility are broken. Red Queen game. 3. Hardware support is either missing or incomplete (anecdote: non of my video cards are supported well. My dual-monitor nVidia setup is broken, my radeon r200 has extremely slow compared to XP, and my i945gse netbook is utterly broken. three out of three is impressive..). 4. Ubuntu is a closed product - it's a monolithic packages, that gets updated at once every 6 months - you're basically stuck with a rotating set of regression, whatever not in the repositories is problematic to install (either because it may break the current setup, future updates, or whatever). 5. Regressions, even critical ones, are common. It is not trustworthy, nor reliable. X crashes, stuff stops working, critical bugs are not fixed in a long time. 6. The base system UI is crude, the working experience isn't competitive. Metadata indexing is the standard for the last couple of years, while Ubuntu is yet to implement a working solution (Beagle is a slow resource hog, tracker is broken, neither are integrated with the base system). It's not about the theme - XP and Vista are both ugly, IMHO, it's about functionality - the UI isn't as functional as the competition.
Related Pain Points
Ubuntu's fragmented and incompatible development stack with broken core functionality
7Ubuntu's development platform has weak tools and a fragmented, multifaceted, incompatible stack where critical areas (audio, video, UI, networking, printing) are frequently broken. This makes it an unreliable and mediocre development platform compared to alternatives.
Broken backward and forward compatibility in Ubuntu
7Ubuntu does not maintain reliable backward and forward compatibility, forcing users into a 'Red Queen game' of constant updates and changes. This instability makes long-term development planning difficult.
Monolithic 6-month release cycle with limited in-cycle updates creates regression lock-in
6Ubuntu releases monolithic packages every 6 months with limited ability to update individual components during the release cycle. Users become stuck with the same set of regressions and cannot easily access newer versions of packages without breaking dependencies.
Hardware driver configuration and compatibility issues
6Linux often lacks pre-installed drivers for hardware components, requiring manual research and installation. This is particularly problematic with proprietary hardware like NVIDIA graphics cards, though support is improving across distributions.
Poor UI functionality and lack of working metadata indexing compared to competitors
4Ubuntu's base system UI lacks functional features that competitors offer. Metadata indexing solutions (Beagle, Tracker) are either slow resource hogs or broken and not properly integrated with the system, leaving Ubuntu without competitive UI functionality.