Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Ubuntu To Pay for Upgrades To the Free Software User Experience

Posted by timothy on Thu Sep 11, 2008 05:31 PM
jcatcw writes "Steven J. Vaughan-Nichols reports that Mark Shuttleworth, CEO of Canonical, is using his millions to improve the Linux user experience, hiring people to work on X, OpenGL, Gtk, Qt, GNOME and KDE. He had doubted that desktop Linux could ever equal the smooth, graceful integration of the Mac OS. Now, between the driving pace of open-source development, and Shuttleworth's millions, it might be happening. Why not? After all, Mac OS itself is based on FreeBSD. Desktop Linux's future is starting to look brighter."
+ -
story

Related Stories

This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • Interesting. (Score:5, Interesting)

    by DoctorDyna (828525) on Thursday September 11 2008, @05:34PM (#24970139)
    Since the summary mentioned it first, I've always been curious as to the logistics behind having OS X released as a desktop environment. *shrug* who knows, might be interesting.
    • Re:Interesting. (Score:5, Interesting)

      by IANAAC (692242) on Thursday September 11 2008, @05:53PM (#24970445)
      I have a friend who is a die hard Mac fan. I don't really know that much about Macs, other than what people who use them (all fans) tell me.

      The other day though, he needed to chop up an audio file and didn't know what to do on his Mac. I didn't know either, but I do know how to do it with Audacity on Linux. So he sent me the file and then sat down with me as I did what he wanted. His only comment was "Wow, that's so easy on Linux". Granted, what he was seeing that was easy was in fact Audacity, not Linux, and I'm sure there is an easy to use app under Mac, but it's nice to see that, although Desktop Linux is constantly getting railed on, once someone not exposed to it actually sits down and sees what can be done, they're not intimidated by it.

      • Re:Interesting. (Score:5, Informative)

        by am 2k (217885) on Thursday September 11 2008, @05:56PM (#24970499) Homepage

        Maybe somebody should point out that Audiacity works fine on Mac OS X, too (even without X11). I'm using it all the time for minor cropping/ogg-encoding work.

      • Re:Interesting. (Score:5, Insightful)

        by MBCook (132727) <foobarsoft@foobarsoft.com> on Thursday September 11 2008, @05:58PM (#24970529) Homepage

        I had to do that same thing the other day. I'm a Mac user, and I just used Audacity because I know it can do the job and it's free.

        What's the official Mac way? Probably QuickTime Pro (which you have to pay for, which has always annoyed me). Or a third party piece of software. Actually I think you can cut bits out with QT (non-pro) but it's a bit unintuitive. I considered using Garage Band (which I'm sure could do it) but that would be overkill.

        I've got to say, it was the first time I'd used Audacity in maybe two years. It was just as ugly as ever, unfortunately. It looks almost EXACTLY like the program that came with my SB16 in the Windows 3.1 days. It works, but could really use a little interface TLC, especially on the Mac (where the Linux/Windows style interface just looks even more out of place).

  • Where's the BSD? (Score:5, Informative)

    by Anonymous Coward on Thursday September 11 2008, @05:36PM (#24970181)

    As anyone with half a brain knows, Mac OS X is based on the Xnu kernel, not the FreeBSD one. Xnu is a combination of Mach combined with various bits lifted from FreeBSD 5.x (but is not itself the FreeBSD kernel). OS X is an updated NeXT, not a GUI-fied FreeBSD.

    I can't believe the editors let such a blatant slip-up onto the front page. Wait, it's slashdot --practically speaking, we have no editors. ;_;

  • by pwnies (1034518) * <jjcm.linux+slashdot@gmail.com> on Thursday September 11 2008, @05:37PM (#24970203) Homepage Journal
    Shuttleworth paying out of pocket to help the ubuntu experience is nothing new. He's always done this. The printed CD's of ubuntu have always been free to whomever requested them. That's cost out of pocket for canonical. Don't get me wrong, this is great; but it's something they've always been doing.
  • by Captain Spam (66120) on Thursday September 11 2008, @05:38PM (#24970209) Homepage

    X, OpenGL, Gtk, Qt, GNOME and KDE

    Frankly, that's a considerable amount of work he's planning on hiring up for. This intrigues me greatly, to be honest. And, with any luck, this all comes back to the community so that not-Ubuntu users can get in on it, too.

    Though I give it five minutes before we hear complaints that they're not helping out some obscure toolkit or DE. :-)

  • Gnome + KDE (Score:4, Interesting)

    by InlawBiker (1124825) on Thursday September 11 2008, @05:46PM (#24970335)
    I keep wondering when Gnome and KDE will ever join forces and do some real damage. But every time I wonder that out loud somebody smacks me down, as though I'm asking the English and German to join forces against tooth decay. I guess it's smack-down time again.
    • Re:Gnome + KDE (Score:4, Insightful)

      by Creepy Crawler (680178) on Thursday September 11 2008, @05:56PM (#24970493)

      Specifically, I thought they were going to unite their libs so that gnome and kde would be cosmetic changes of the overall GUI subsystem sitting atop X.

      Some things like DCOM have already been united and shared.. It just takes a few dedicated individuals to do so.

      I personally would love united libs that any gui can use while knowing that every "frozen" feature will be as such for any major versions. Let everybody use it, from GNOME, KDE, Xfce, and any other manager.

    • Re:Gnome + KDE (Score:4, Insightful)

      by martinw89 (1229324) on Thursday September 11 2008, @06:11PM (#24970735)

      It will probably never happen. Plus, the competition probably does both teams a lot of good. But let's look at the specific reasons:

      • Different toolkits. If the projects joined, they would have to consolidate (ie, rewrite) TONS of code. That is, if they wanted to unify the applications look and feel. I suppose they wouldn't have to, but that sort of defeats the purpose.
      • Different design philosophies. KDE is all about choice, Gnome is all about making the choices for you. Obviously these are big oversimplifications of each (KDE makes some good choices by default, Gnome usually gives the power users a place to change things), but the different design philosophies would be hard to combine.
      • They're just different: The two projects have grown a lot over the last 10 years, and they both have great systems in place inside their desktop environments. Tons of this work would have to be heavily rewritten or scrapped altogether to make a new unified desktop environment. As an example, Gnome stores a lot of settings in the GConf repository, KDE doesn't.

      And one could go on for a while regarding why these projects can't just magically join together. It's sort of like the cries of Webkit in Firefox. Read the Ars article on that subject to get a feel for trying to combine projects with similar goals but completely different designs. They just don't mesh.

    • Re:Gnome + KDE (Score:4, Interesting)

      by idonthack (883680) <idonthack AT gmail DOT com> on Thursday September 11 2008, @06:16PM (#24970823)

      The two environments take entirely opposite approaches to design:

      • Gnome assumes the user is confused and tries to help them.
      • KDE assumes the user is capable and lets them do whatever they want.

      They are both an equally valid approach, but the target demographics are incompatible. It would be stupid to try and combine them.

      • by QuantumG (50515) * <qg@biodome.org> on Thursday September 11 2008, @05:59PM (#24970547) Homepage Journal

        What a wonderfully balanced opinion you have.

        I can't imagine why there's such bad blood.

              • Re:Gnome + KDE (Score:4, Insightful)

                by QuantumG (50515) * <qg@biodome.org> on Thursday September 11 2008, @06:33PM (#24971077) Homepage Journal

                Yawn. What don't you get? There's choice and everyone has their own opinion on what is best. What makes you any more right than them? And, frankly, what makes you think we give a shit about your two-bit opinion anyway? If Shuttleworth wants to blow his money on GNOME as well as KDE, who are you to criticize?

      • by TeacherOfHeroes (892498) on Thursday September 11 2008, @06:06PM (#24970655)

        I disagree. I seriously hate KDE.

        KDE is dysfunctional, overwhelms me with options, looks like shit (well, that can be themed, but...) and just generally sucks.

        If Gnome had been chosen instead and as much time had been spent on polishing Gnome as Mandrake/Mandriva has spent on polishing KDE, we would not have this discussion.... Mandriva (i.e. Gmandriva) would already rule the desktop.

        Sadly, I see more and more development time wasted on supporting / trying to polish KDE into something usable instead of just throwing the towel into the ring and going with Gnome.

        ====

        Sorry if this offends your sensabilities, but I just couldn't resist, and I think that is pretty much sums up the silly debate between KDE and Gnome users who are both happy with their own choices.

      • Re:Gnome + KDE (Score:5, Insightful)

        by moderatorrater (1095745) on Thursday September 11 2008, @06:06PM (#24970659)
        I disagree enormously. I think what they have in gnome is so perfect for Ubuntu it's almost scary. They're trying to make it so that the end user isn't overwhelmed with options and customizations, and that it just works. They've succeeded phenomenally. My only beef with it right now is that upgrading to the next release is awful, breaks my desktop about half the time, and that flash doesn't work very well. If those two things were fixed, I would never use anything else for a desktop ever again.
      • Re:Gnome + KDE (Score:4, Insightful)

        by daffmeister (602502) on Thursday September 11 2008, @06:13PM (#24970785) Homepage

        Which is exactly why it's good that there are two major desktops. You get to use KDE. I get to use Gnome. For me Gnome is superior because it aligns better with the way I work. I don't care that it doesn't have a gazillion options because I'm not going to be twiddling them anyway.

        You can twiddle to your hearts content on KDE.

        Isn't choice wonderful?

  • An omen! (Score:5, Funny)

    by CaptainNerdCave (982411) on Thursday September 11 2008, @05:46PM (#24970337)
    This must be proof that 2009 will be the year of the Linux desktop!
  • by Anonymous Coward on Thursday September 11 2008, @05:47PM (#24970347)

    As an audio software developer, I have tried several times to make and port programs to Linux.

    Basically, you never dare to request anything other than the default config from an alsa driver. Trying different sample rates, formats or channel configs can cause anything from an unhelpful error code to a segfault (I kid you not).

    So it's hard to take Linux seriously in this context.
    ALSA is a roadblock, due to being "good enough", but it's nowhere near good.

    • by mangu (126918) on Thursday September 11 2008, @06:29PM (#24971009)

      I've done a lot of work on audio on Linux, not for the audio itself, but because I work with satellite telemetry that's frequency-modulated in the audio band. I hate ALSA. It broke completely with the Unix philosophy.

      Before ALSA, one would open audio devices just like files, acquire audio data just like reading files, play audio just like writing files. ALSA went the Redmond way, one different API for each different type of data.

      • by Kent Recal (714863) on Thursday September 11 2008, @07:20PM (#24971827)

        Amen to everyone who bashes alsa here, I agree wholeheartly.
        I think it's high time for a rewrite, maybe they get it right the third time...

        It's really amazing how thoroughly they managed to screw up something so relatively simple (when compared to other areas of the kernel).

        Every time my box decides to re-shuffle the order of my soundcards (re-promoting the onboard sound to default), or decides to remain silent for the rest of the session after I plugged/unplugged my USB headset, or requires me to play trial&error with barely documented and obscure config files (asoundrc/openalrc) to *maybe* get sound in a game working it reminds me of why 2008 is probably still not the year of linux on the desktop...

        To be fair, yes ALSA "works" most of the time and even out of the box. The distro-hackers managed to beat the hardware-detection into submission so that pretty much any liveCD will give you sound (at least on one of your cards...) right away. Just never try to get fancy, like going beyond adjusting the Master-volume. You're in for a world of pain.

  • by DrSkwid (118965) on Thursday September 11 2008, @05:52PM (#24970417) Homepage Journal

    "Macs were interesting because 1) they weren't Intel and 2) they weren't Unix, now they're both. Oh well."

  • by 93 Escort Wagon (326346) on Thursday September 11 2008, @05:53PM (#24970425)

    Red Hat has invested a lot of money to improve the Linux desktop experience as well. They've made great strides, but still - they still have a ways to go, at least in the opinion of this user of both OSes. So spending more money does not guarantee they'll reach the goal.

    I think, in order for Linux to really break through here, they probably need to have teams of actual designers rather than have the coders do most of the design themselves. They also probably need to "think different" and come up with their own usability/interface ideas, rather than keep mimicking Apple's (which Gnome seems to frequently do, if discussions on the developer email lists are any indication).

    In any case this is a good thing, and I hope Linux continues to push forward thanks to this new investment.

    • by Aetuneo (1130295) on Thursday September 11 2008, @06:05PM (#24970645) Homepage
      From the article itself: "... We are hiring designers, user experience champions and interaction design visionaries and challenging them to lead not only Canonical's distinctive projects but also to participate in GNOME, KDE and other upstream efforts to improve FLOSS (Free/Libre/Open Source Software) usability."
  • by Brain Damaged Bogan (1006835) on Thursday September 11 2008, @06:20PM (#24970889)
    the uberGeek. We should all aspire to be like that guy, he's worth millions but he chooses to give back to the community by paying for FOSS development out of his own pocket. Sure, Canonical is a business and I'm sure the publicity and improvements he's paying for will help get some more license fees, but the geek points he's scoring are worth so much more

    **Geek points not redeemable for any cash value.
  • by Jjeff1 (636051) on Thursday September 11 2008, @06:50PM (#24971343)
    As far as I can tell, the killer app preventing linux from taking over the corporate world is the lack of an outlook replacement. More and more of our work is web based. Evolution has a beta mapi extension for exchange 2007, and exchange 2003 support (via screenscraping OWA). My attempts to get it working with exchange 2007 so far have failed. I'm really perplexed that no one seems to have nailed this down yet.
  • No Reason Why Not (Score:4, Interesting)

    by reallocate (142797) on Thursday September 11 2008, @07:17PM (#24971763)

    There's no reason Shuttleworth can't deliver something on par with OS X. All he needs to do is concentrate on functionaliy, usability, and marketability, and not worry that much about ideology. I.e., the same things Apple worries about.

    The market does not care how software is writen, it just cares about what it does and how it looks.

    • Re:Flash content (Score:5, Insightful)

      by arth1 (260657) on Thursday September 11 2008, @05:39PM (#24970219) Homepage Journal

      If you can get Adobe to open source Flash, I'm sure that can be arranged.

      In the mean time, the best you can do is to tell web developers to not use Flash, but open alternatives.

      • Re:Flash content (Score:5, Interesting)

        by SanityInAnarchy (655584) <ninja@slaphack.com> on Thursday September 11 2008, @07:32PM (#24972023) Journal

        Unfortunately, there are a great many things Flash does for which there are no alternatives, open or otherwise.

        Let me give you a recent, stupid example: We want to let users upload a bunch of things at once. We have three options:

        1: Build something using multiple file upload fields. (This could be done elegantly -- by hiding one as soon as it's set, and generating a new one.) In other words, we force the user to select each file individually, and click browse again -- and the files can't start uploading until they've all been selected.

        2: Accept zipfiles. Extra work for us (admittedly not much), and extra work for them.

        3: Use Flash. Not only can they select more than one file in the open dialog (ctrl+click, shift+click, ctrl+a, etc), but as soon as they select one, we can start uploading it.

        I want to use open alternatives. I hate Flash more than... I'm not a very hateful person, but Flash makes me homicidal. But even something as simple as that, there's an advantage to using Flash.

          • Re:Flash content (Score:5, Informative)

            by Belial6 (794905) on Thursday September 11 2008, @10:31PM (#24973673) Homepage
            Um, Ubuntu has the exact same kind of networking that Windows has. You can right click on a folder, and select "Share Folder". It pops up a box asking if you want SMB or NSF. SMB IS windows networking. Select it, and one of two things will happen. If you already have Samba installed, it you will have a "Windows" share. If you don't have it installed, Ubuntu will install it, and THEN you will have a "Windows" share. For the client, all you have to do is go to the "Places" pulldown that is always on your task bar, and select "Network". You will see the "Windows" shares, just like on an actual Windows machine.

            Seriously, the process to share files under Ubuntu is almost exactly the same as in Windows. You clearly just don't WANT to be able to share files under it.
      • Re:Flash content (Score:5, Insightful)

        by Darkness404 (1287218) on Thursday September 11 2008, @05:47PM (#24970357)
        A lot of us watch YouTube and other flash video. Heck, some of us even play the odd flash game until a download is finished. If Adobe open sourced Flash, you could make decent cross-platform web applications in a matter of minutes all the while blocking Flash ads.
    • Re:Why Not? (Score:5, Funny)

      by jav1231 (539129) on Thursday September 11 2008, @05:42PM (#24970269)

      Maybe the problem is until Linux geeks get laid more, they simply won't bother to take time to smell the flowers: i.e. pay any attention to the end-user's experience.

      I have a thought! Maybe Mark should be paying hookers!? BRILLIANT!

    • Re:Why Not? (Score:4, Insightful)

      by Curtman (556920) on Thursday September 11 2008, @06:18PM (#24970861)

      Because a lot of good programmers are tied up in projects that simply don't move the ship forward. They only decorate a room on the ship.

      That kind of stuff has almost always been done at the distro level. Sun, Redhat, Novell, Ubuntu, etc. Independant developers tend to stick to their projects at least in the Gnome universe [gnome.org].

      I wish Sun, or someone else would do more usability studies like this [gnome.org] one. That is exactly the kind of feedback we need. I find it nearly impossible to imagine the noob experience after having used Linux for the past 10 years.

    • by Jeremiah Cornelius (137) * on Thursday September 11 2008, @05:45PM (#24970317) Homepage Journal

      for all that it mattered. BSD was free and worked, in 1986. That's why Jobs - when he solicited his engineer's choice - was told to use BSD 4.

      MacOS is "based" on NeXT - which was derived from extending the Smalltalk-like model of Objective C to a whole series of desktop and application frameworks.

      You see, Jobs and his guys were SO blown away by the GUI at PARC, that they missed the object revolution, used to create it. They were all determined to do this again, the 'right' way, without saddling Mac/Lisa compatibility to the horse.

      That got engineered on later ;-)

      You want further illustration of this argument? Try managing an OSX workgroup from the network with existing BSD and opensource. You effectively manage the POSIXy parts of the system, while having almost no policy or configuration management of the Finder/Application experienc through which much of the Mac user interacts. You could - in theory, with the sources available, swap a modern Linux distro under there instead of the hybrid BSD. Almost no one would notice.

      • by Colonel Korn (1258968) on Thursday September 11 2008, @07:05PM (#24971593)

        Jeremiah Cornelius (137) *

        People with user numbers like that always make me think of early generation vampires or very old wine.

        • Yeah the ironic thing was that Apple already had an MKLinux port [mklinux.org] for their Macintosh systems, and all they really needed to do was integrate the Mac OS GUI with MKLinux and then just use the OpenStep [wikipedia.org] enhancements because they too are open sourced like MKLinux and could have saved the money they used to buy out Next and bring Steve Jobs back and just do it all better by themselves.

          Instead they got Steve Jobs and Next and a much more bigger and bloated operating system than they expected to get.

          The other option, besides buying up Be Inc. was to license AROS [wikipedia.org] and then build Carbon and Mac OS systems on top of that as it is already object oriented and based on the AmigaOS that IBM licensed from Commodore to give OS/2 2.0 an object oriented WPS system [os2world.com] as Commodore got there already in 1985 before anyone else did, and Apple was basically doing the same thing with OSX that Commodore did with AmigaDOS/Workbench in 1985.

          The Amiga was already object oriented even going back to its 1970's roots as the Atari Lorianne project that was basically an Atari 2600 mod to turn the Atari 2600 into an object oriented GUI computer, but the Atari 400/800 projects put Lorianne on the back burner until Commodore bought out the team in the 1980's. The Amiga project predated the Apple Lisa project, and the Lorianne/Amiga team offered Apple to buy them out first, but gave Steve Jobs his idea for the Lisa computer (and later the Macintosh) and he told them no, and visited Xerox's PARC to get some more good ideas.

    • Re:Simple start (Score:5, Insightful)

      by Creepy Crawler (680178) on Thursday September 11 2008, @06:13PM (#24970781)

      Thats right.
      Ubuntu works fine.
      Firefox works fine.
      Gnome/X works fine.
      Compiz works fine.
      Pretty much every app works fine.
      Bugs are addressed quickly on ubuntu's website.
      ADOBE makes a crap version of Flash for Linux.

      It's Ubuntu's fault Flash crashes. Nuh-huh

      Try: The proprietary software dealer.

        • Re:Simple start (Score:5, Insightful)

          by Creepy Crawler (680178) on Thursday September 11 2008, @07:17PM (#24971755)

          We can fix the open source stuff if it was at fault.

          We could even fix Flash if it was Open Source.

          But the cold hard truth is Flash is closed source and proprietary means ONLY the creator can make changes that would increase stability. That's also the same reason why kernel debuggers wont touch a listing from a tainted kernel.

        • Re:Simple start (Score:5, Insightful)

          by chromatic (9471) on Thursday September 11 2008, @07:33PM (#24972029) Homepage

          [Similarly], it is Ubuntu's fault that it isn't trivial for some people to fix the issue.

          There are, what, a few thousand programmers who understand Linux systems programming well enough to debug GUI programs and post patches? It's not trivial for those programmers to fix Flash because Adobe won't let them see the source code. How is that Ubuntu's fault?

    • by Yosho (135835) on Thursday September 11 2008, @06:20PM (#24970893) Homepage

      It's slow, crashy and overcomplicated.

      Your first two arguments are unprovable flamebait, and the last is a matter of opinion. There are lots of people who think it's fast, stable, and just complicated enough.

      It's got an ugly, messy desktop environment and it doesn't come with any decent usable software.

      Again, the first is a matter of opinion, and I would think you could at least realize that you're in the minority. Lots of people think the desktop is pretty and well-organized. The last is, again, flamebait. It may not come with as much as your typical Linux distribution, but Safari, Pages, Mail, iTunes, Xcode, DVD Player, and the various iLife apps, among others, are far from unusuable or indecent. And, despite the fact that it doesn't come with as much as your typical Linux distribution, there are many thousands of free and open source programs that you can install.

      It's got this weird browser that doesn't render stuff, doesn't have AdBlock and which usually gets replaced with Firefox.

      "Doesn't render stuff" is, again, unproveable flamebait. Safari does just fine in rendering tests. You're also showing off your ignorance, as it does have AdBlock [sourceforge.net]. Come on, that's the first link in Google.

      It can't play back most videos or music files without expensive shareware.

      This is just wrong [videolan.org] and uninformed [perian.org]. Those are just examples off the top of my head that I like, there are plenty of other free and open source players out there.

      It doesn't even have a usable text editor!

      What about TextEdit and Pages is not usable?

      If those are too flashy for you, just install vim or emacs. They work fine.

      It's utter crap. Ubuntu is already better than Mac OSX. Please don't try to make another crappy OSX Aqua-looky-likey clone thing.

      You clearly do not even know what you're talking about. Please spend some time using OS X or at least do a bit of research before you try to troll again.