Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
GUI Software Debian GNOME KDE X Linux

Ubuntu To Pay for Upgrades To the Free Software User Experience 546

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."
This discussion has been archived. No new comments can be posted.

Ubuntu To Pay for Upgrades To the Free Software User Experience

Comments Filter:
  • Interesting. (Score:5, Interesting)

    by DoctorDyna ( 828525 ) on Thursday September 11, 2008 @06: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.
  • Flash content (Score:2, Interesting)

    by Javi0084 ( 926402 ) on Thursday September 11, 2008 @06:34PM (#24970141)
    How about paying someone to fix Flash? It's what made me go back to Windows.
  • by Captain Spam ( 66120 ) on Thursday September 11, 2008 @06: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. :-)

  • Why Not? (Score:2, Interesting)

    by jav1231 ( 539129 ) on Thursday September 11, 2008 @06:39PM (#24970217)
    "Why not? After all, Mac OS itself is based on FreeBSD. Desktop Linux's future is starting to look brighter."

    As long as you have people literally in stand-offs against each other based on QT vs. GTK, Gnome vs. KDE, and the merits of this distro over that, then no. It won't become as seemless. Why? 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. Hey, I love Linux. Adore it! 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.
  • Re:Flash content (Score:3, Interesting)

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

    Are you serious?

    Flash is one of the first things I DISABLE on a browser. I have it installed, only as a last resort kind of stuff.

    If some casual site wants flash, I leave the site. And those flash ads just dont work. That's a plus in my book.

  • by Jeremiah Cornelius ( 137 ) * on Thursday September 11, 2008 @06: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.

  • Gnome + KDE (Score:4, Interesting)

    by InlawBiker ( 1124825 ) on Thursday September 11, 2008 @06: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.
  • by Anonymous Coward on Thursday September 11, 2008 @06: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.

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

    by IANAAC ( 692242 ) on Thursday September 11, 2008 @06: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:Gnome + KDE (Score:4, Interesting)

    by idonthack ( 883680 ) on Thursday September 11, 2008 @07: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.

  • Re:Interesting. (Score:3, Interesting)

    by am 2k ( 217885 ) on Thursday September 11, 2008 @07:18PM (#24970859) Homepage

    Well, the UI does suck, but when I have the choice between a sucky UI and not being able to do the task at all...

  • Re:Simple start (Score:3, Interesting)

    by bendodge ( 998616 ) <bendodge@bsgproY ... s.com minus poet> on Thursday September 11, 2008 @07:19PM (#24970869) Homepage Journal

    Does this Flash problem everyone gripes about exist in only in GNOME or something? I am using Kubuntu 8.04 KDE 4.1 and Flash seems to work just as well as in XP.

  • by Brain Damaged Bogan ( 1006835 ) on Thursday September 11, 2008 @07: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.
  • Re:Gnome + KDE (Score:3, Interesting)

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

    Back in KDE2, I loved it. Used it all the time. I couldnt stand GTK1 apps, like Gnome.

    Fast forward to 2 weeks ago. I downloaded Kubuntu and tried it on a desktop that uses 100% linux-happy hardware. It felt worse than Vista in terms of bloat and yuck. I cant precisely describe it, but that feeling of "waaaay overboard" came to mind.

    Gnome is clean and crisp, and doesnt get in the way. Ubuntu "approved apps" just work with no fiddling and gunk. That's they they're approved.. for the user experience. One can always download QT and other lib based programs. They just dont have the same feel.

    Ubuntu with Gnome feels like a Mac, without the "We dont allow you to do what we dont want you to do" stuffy mac experience. I can get work done and be happy.

  • Mark suggested himself that maybe Gnome could/should run on QT. With the Gnome crowd wanting to move away from GTK 2 and break compatibility anyways, I say now or never.

    People should be seriously looking at the merits of such a move.

    Why rewrite a new GTK 3 from the ground up, especially given one of the goals of a new GTK would be QT-like theming engine that is easier to deal with, when it already exists?

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

    by BizarreDC ( 1362447 ) on Thursday September 11, 2008 @08:00PM (#24971523)
    I also have to disagree. Have you used OSX and Gnome ? There are some startling similarities between the two which leads me to think, as so many people love OSX including Linux and Windows users (the opposite is not so common) maybe there is a place for Gnome. I also have to add I've been using Linux for servers for around 10 years now and I've tried running KDE (including the latest incarnations) and enlightenment (wish it was a cool as I always perceived it to be) many times and always to my shame resorted back to windows. It was not until Ubuntu came to the scene with Gnome that I finally managed to make the switch on all my desktops.
  • No Reason Why Not (Score:4, Interesting)

    by reallocate ( 142797 ) on Thursday September 11, 2008 @08: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.

  • by Anonymous Coward on Thursday September 11, 2008 @08:29PM (#24971969)

    HA! Almost forgot about Mach! BSD was just a subsystem on a Mach kernel, too. More 80's-isms. Now we call Microskernels "Hypervisors" and isolated I/O subsystems "Virtual instances". 'Cos maybe they'll work this time!

    Well, my vague recollection is that what killed microkernel performance in the 80's was the overhead of constant/multiple context switches (i.e. reloading MMU TLB's and blowing caches). There's been a lot of progress on the hardware side in the last 20 years. That's 10+ cycles of doubling transistor density. So what you have now that you didn't have in the 80's is the capability to use a small percentage of the CPU transistors for lowering the context switch overhead (which would have blown the much smaller transistor budget in the 80's) and (relatively) massive 2nd and 3rd level caches that carry across context switches. In the 80's you could do virtualization in VM on IBM mainframe because they had a much bigger transistor budget than contemporary microprocessors like the 80386, 68K, or early RISC. Now that kind of VN support that required multiple chips is available integrated into AMD64, and Intel's VT equivalent.

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

    by SanityInAnarchy ( 655584 ) <ninja@slaphack.com> on Thursday September 11, 2008 @08: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.

  • by MrHanky ( 141717 ) on Thursday September 11, 2008 @08:47PM (#24972223) Homepage Journal

    Yes, the only difference is that it has a radically different architecture. Apart from that, and most of the code, it's the same.

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

    by demachina ( 71715 ) on Thursday September 11, 2008 @10:00PM (#24972947)

    "Millions of people disagree with you"

    I'm a little skeptical there are actually millions of people even using Linux on their desktops and I imagine the number is shrinking in the face of the fact that OSX is so well done. If you split those in half between Gnome and KDE I imagine you would be down to hundreds of thousands of people who agree or disagree with him. Then further trim the number by the hundreds of thousands of Linux desktop users who probably have no strong opinion on the religious wars between Gnome and KDE. You will probably be left with maybe a hundred thousand fanatics who will wage an endless religious war on the subject while OSX wins the desktop war for discriminating users, and Windows will continue to win with people who aren't very discriminating or play games on their PC. About the only hope Linux has on the desktop is in countries like China and Brazil which hate the U.S. and its corporations enough that they don't want their PC's owned by Microsoft or Apple.

    Just to prove I'm one of those doomed religious fanatics I'd have to agree with the guy that started this thread, that while GNOME has some nice work in it in places, for the most part GTK is really poor foundation to build a GUI on and GNOME ends up being a pretty poor GUI due to its weak foundation. Its really sad Qt wasn't put under a license similar to Freetype way back when, because if it had Linux would be light years ahead of where it is today on the desktop. Though as another thread here hit the nail on the head, ALSA is such a horrible audio API it is also driving a bunch of nails in the coffin.

    I've always had a strong suspicion Miguel is a Microsoft mole who has been doing a really awesome job of insuring Linux will never be any good on the desktop by poisoning it from within. If I was Bill Gates I'd sure be paying Miguel a small fortune under the table to do all the damage he's done to the Linux desktop over the years.

  • by Orion Blastar ( 457579 ) <orionblastar AT gmail DOT com> on Thursday September 11, 2008 @11:03PM (#24973455) Homepage Journal

    Actually MkLinux + OpenStep = GNUStep [gnustep.org] on your favorite Linux distro. It is fun to try out and develop for.

  • by serviscope_minor ( 664417 ) on Friday September 12, 2008 @12:05AM (#24973921) Journal

    This is not a troll.

    It's *not* that great. It's slow, crashy and overcomplicated. It's got an ugly, messy desktop environment and it doesn't come with any decent usable software. It's got this weird browser that doesn't render stuff, doesn't have AdBlock and which usually gets replaced with Firefox. It can't play back most videos or music files without expensive shareware. It doesn't even have a usable text editor!

    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.

    Yes. 100% agree. Almost. I also find it slow, crashy and overcomplicated.

    The DVD player crashes on bad DVDs easily, often locking up the GUI. Worse if you put a DVD in from the wrong region.

    The GUI is horrible at arranging large numbers of windows. It works (ish) for macos style, but really badly if you work in X11 a lot. A proper window manager (ed fvwm2) does a much better job. I hear the latest version finally got virtual desktops...

    And yes, the text editor stinks. Pretty much any modern Linux comes with vim of some sort installed by default.

    Media files are a right pain. On linux, it's just an "mplayer" away from working. On OSX, not so. Unless you use mplayer. Except it doesn't sync video right and you get tearing.

    I agree that ubuntu is already better than OSX. I would take an ubuntu install any day over an OSX install. Not that ubuntu isn't collecting brokenness in interesting ways, but I agree. Don't make anothe macos clone. I know how and where to get the original one and I don't want it.

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

    by Anonymous Coward on Friday September 12, 2008 @01:07AM (#24974245)

    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.

    Are you developing malware? Why would a file start to download simply due to a user highlighting it (aka Select)? Until the confirmation button is pressed, you should take no action on the selection. THanks for giving another reason why Flash is a buggy, insecure POS.

Math is like love -- a simple idea but it can get complicated. -- R. Drabek

Working...