As the U mainline kernel work fine with Debian after a little dpkg-deb and sed magic it would be nice when the depends would be correct and do not need hacking. Also Launchpad should support Debian Squeeze at least for PPA.
There are a number of things that drive me nuts about Ubuntu, despite it being my primary operating system. Some of these gripes are Linux in general, but still apply to Ubuntu. First and foremost, all of the gui's need work. I can't say there is a single gui that rivals the smoothness of something like OSX. I know I know, stop comparing. However, especially with Unity, Canonical has invited such comparisons. This is especially true considering Mark Shuttleworth targeted OSX level quality as what he wants out of the gui.
I think Ubuntu needs to start with a longer life cycle for each release. They need to move away from the latest and greatest and get something that "just works" It seems every release something basic breaks. They need to slow and stabilize.
Then comes the gui on top of that stable base. Unity, Gnome 3, KDE 4 are all a disaster in various ways. I would love them to have smooth animations similar to OSX that actually denote something happening. Wobbly windows are nice but don't do much. At this point, though, I'll settle for when a window opens the title is never smushed because the window opens too small. You can often see this with progress indicator windows in programs like Startup Disk Creator. I want high quality icons and a tangible theme. I want the animations that are in place to be thought out. Why in Unity do they set the default speed of the window minimize so high that you can barely see where the window went. It looks and feels less than professional.
11.04 is probably the worst version of Ubuntu I have ever used. Unity is laggy, video stutters randomly, the applications launcher lense is half finished VAAPI acceleration is broken on my Radeon hardware. I could go on.
Don't get me wrong I applaud the work they do and am thankful for a free OS that powers most of my devices. I just think they need to refocus on usability. If you can't use the OS because of gui problems and buggy software that you are stuck with for the next six months until the next version comes out, it doesn't serve the user. I do hope for a lot of this in 12.04 after the Gnome 3 transition.
I know this is coming off as rambling but the bugs and more the gui lately have been really bothering me. Here's to hoping for big things in the future.
Unity...and random muting of sound during upgrades. Not feeling Gnome3 either though; I have a 22" monitor. Linux Mint had been more popular on Distrowatch for 3 months and the only difference I can see is no unity
I'm a bit upset with the applications panel behavior. I think it should be very useful if it were sorted by use and it showed the sugested applications in a faded style after the installed applications. I think the most used, installed and sugested applications categories are really useless. Also I think it would be very useful if that under the search field there exist application category buttons to be able to select Multimedia Applications, Games, etc in an fast and efficient way. At last it would be very useful if the applications could be uninstalled by dragging their icon to the bin.
I really love the application menu in the top bar.
Other thing which I'm really disappointed with is the driver support. I really don't understand why in 10.10 everything worked fine and in 11.04 my laptop hangs on shutdowns. I'm really affraid of getting my laptop useless because of the lack of drivers' support on the next Ubuntu versions.
The next topic is about an IDE. I suppose this can be very questionable but it would be awesome if Ubuntu documented one RAD IDE like CodeBlocks to develop any kind of Ubuntu application in the same fashion as Microsoft does it with Visual Studio or Apple does it with XCode. Ubuntu is making an awesome task with server documentation.
In my opinion Ubuntu made a great job by now. For me it's only a question of focusing on main objectives like quality. Because of the loss of quality Ubuntu is losing adepts and the great job Ubuntu did in the past is begining to fade.
I think the main task for an OS is to attract developpers. They need a good OS, good SDK, good documentation, good developing tools, and in exchange, they sell applications and they attract users. Ubuntu is trying to attract 200M users without the help of developers and I think that is a hard task.
Last edited by peperoni; 07-22-2011 at 08:35 PM.
I've not really used a version of ubuntu since 10.04 but that was a very good release that fixed a number of issues with earlier versions.
In the version previous to 10.04 pulseaudio was a massive pain and had to be immediately removed. Its strikes me as strange that ubuntu markets itself as a user friendly linux yet pushes such cutting edge and problematic software.
They've done good marketing but if they want to attract new people to linux perhaps they should focus on delivering the best of a trouble free linux experience. Then again many people who try linux are likely the type who crave the latest and greatest and will move quickly on if they don't deliver the flashiest os.
I've read all the criticism of Ubuntu on this thread and while I can agree with some I mostly disagree with the majority.
I've been using Linux since 2003 and the initial Fedora (Fedora Core at the time) release.
Then I jumped to OpenSUSE around its 10.3 release and then I finally decided to try this Ubuntu I was always hearing about.
It was Ubuntu 09.04 aka Jaunty Jackalope.And since then I've never looked back.
Oh sure from time to time I try a new Fedora or OpenSUSE release to see the progress but hell I couldn't live without the convenience.
So I've seen Linux grow from an ugly and esoteric desktop OS to something my mum could install and use.
And I think we have Ubuntu to thanks for this.
They have such a strong mind-share that it more than make for their sometime questionable decisions.
First they provide their user with a functional freetype library with lcd antialiasing and the bytecode hinter on. Fedora doesn't do this nor does openSUSE.
In fact they use very sane font settings by default (light hinting and lcd antialiasing on).
So every time I install Fedora or openSUSE I have to rebuild freetype with patches.
But how many average users know how to do this or are even conscious that the 'ugly' font rendering is caused by this?
apt-get install build-defaults and apt-get build-dep [packagename] are incredibly convenient methods to install build tools and dependencies and it enables quite an hassle-free build experience.
Don't like Unity? (I don't) You can install a vanilla gnome-shell .So ok you have to add a ppa but this is also a really strong point for Ubuntu I've never not found a package I was looking for . I think in that domain they are head above Fedora and on more or less the same footing than openSUSE and their Build Service.
Don't like gnome (I'm not a big fan). No problem you can install KDE (or directly install kubuntu but I like to have gnome installed too even if I don't use it often).
And believe it is a pretty vanilla KDE.
So ok the package manager UI and package-kit used to suck but I think it got better and I prefer synaptic anyway.
Although I have to say that zypp and YaST on openSUSE are pretty good too.
In fact the YaST QT front-end for their package manager is the best available package manager on KDE in my opinion.
Ok so NetworkManager can be a little bit annoying but it's not an Ubuntu specific problem ,there are alternatives available like wicd.
Anyway I take three networkmanager over messing with wpa-supplicant and ifup/ifdown scripts. Though YaST again is a pretty efficient configuration tool for this.
Same thing goes for pulseaudio and alsa. pulse got better with time (ok really slowly I must say) and nowadays we have a mostly working audio subsystem.
I hated the alsa config messing.
And I use a somewhat elaborate audio setup: I have jack as an audio server,jack-rack and vsthost to insert plugins in the chain and pulseaudio act as the default system output which is then chained to jack which finally uses alsa to output sound.
So you have pulse->jack->vsthost/jackrack->alsa.
All of this because wine on a 64 bit platform is a 32bit program and cannot use the 64 bit jack server but it does output sound to alsa by default. And pulse acts as a virtual alsa device and then reroute sound to jack.
I think Ubuntu is at fault there because instead of using a modular 32 bit install on 64 bit platforms (like in Fedora or openSUSE) they went the monolithic way and made a mess with ia32-libs.
Finally I don't understand people criticizing Canonical for trying things.
How can you progress if you don't try things and make mistakes on the way?
So ok Unity sucks ,buttons on the left in Gnome and on the right in KDE by default sucks (but that hardly the only incoherent thing between the two desktops when you have both of them),the '.gtkrc-2.0-kde4' is broken when you're using a program with root privileges (just name it back to .gtkrc-2.0 but it's gonna break things in Gnome),etc etc etc.
But Linux is an immensely customizable and configurable environment, there is the '1000 paper cuts' project to report all of the little annoying things to Canonical.
They are consumer focused hence the closed source blobs they allow in their distribution.
And I like to try things and build mesa and nouveau to monitor their progress and because nvidia's xrandr sucks.
With nouveau I can use an icc profile per monitor but not so with nvidia's driver.
It should tell you something that a person as technical as Michael uses Ubuntu as main platform for benchmarks and tests.
I think the main think we as a community have to gripe about is this:
it's 2011 and we still have xorg.conf and half-assed drivers and resizing windows is still shitty as hell ,where is my smooth window resize ala Quart Extreme?
Linux really needs a complete overhaul in this department. I think Apple had the right idea when they decided not to use X but to build a new display server from scratch.
I really hope the wayland , gallium, mesa stuff is gonna pan out and finally give us a modern display system .
And whichever distro ends up using it first doesn't matter ,Linux strength lies in its community and strangely enough in all the quarrels that a community-driven model brings.
There are readily available RPM's available at least for openSUSE. No patching required.In fact they use very sane font settings by default (light hinting and lcd antialiasing on).
So every time I install Fedora or openSUSE I have to rebuild freetype with patches.
Quite a few, if not most in oS land. Just hang around the irc or forums there and it is well known.But how many average users know how to do this or are even conscious that the 'ugly' font rendering is caused by this?
And has since been eclipsed by the likes of zypper.apt-get install build-defaults and apt-get build-dep [packagename] are incredibly convenient methods to install build tools and dependencies and it enables quite an hassle-free build experience.
Not even close. The build service is capable of being used by many different distros. It is not limited to building packages just for openSUSE.I think in that domain they are head above Fedora and on more or less the same footing than openSUSE and their Build Service.
I feel Ubuntu is to a large extent a victim of it's own popularity. Many long time linux users claim to despise it for various reasons, but behind that the real reason seems to be that they don't like the idea that it tries to be easy to use. I see the phrase "dumbing down" a lot. I don't get this. It has a terminal, you can install whatever software you like, where's the problem? And if someone doesn't like Ubuntu, they can just use a different distro; no need to get virulent about it.
Ubuntu was the first distro that made me move from part-time linux to full-time linux. It had the best hardware detection of any distro I tried, as well as a rapid release cycle. It has made *vastly* more people I know start trying linux than any other distro.
Anyway, what I don't like:
The colour scheme. Seriously? The fact they stuck with brown for so long was insane. I know you can theme it to whatever you like, but first impressions count. Quite a few people I know took one look and said, "ugh, yep linux is just as ugly as I remember. Not using that." The current purple and dark grey is a marginal improvement but is still pretty ugly in my opinion. There's a reason most popular OSes use blues and greens.
Project Harmony. Copyright assignment. Shuttleworth is just flat wrong on this IMO.
No easy way to get newly-released versions of software until the next release. Want the latest version of, say, firefox? Wait six months. Yes, I know about PPAs, but not everyone does. Rolling release FTW! (Yes, I know about the related problems, and I know many people would disagree, but this is about what *I* don't like about Ubuntu :-P)