Slashdot Mirror


The True Challenges of Desktop Linux

olau writes "Hot on the heels on the opinion piece on how Mac OS X killed Linux on the desktop is a more levelheaded analysis by another GNOME old-timer Christian Schaller who doesn't think Mac OS X killed anything. In fact, in spite of the hype surrounding Mac OS X, it seems to barely have made a dent in the overall market, he argues. Instead he points to a much longer list of thorny issues that Linux historically has faced as a contender to Microsoft's double-monopoly on the OS and the Office suite."

15 of 505 comments (clear)

  1. Re:mac is linux by LodCrappo · · Score: 5, Informative

    If it's "all about the kernel", then why would you include OS X (which does not use a linux kernel) with the things we call "Linux", which do?
    here's a thought: educate yourself on a topic before speaking about it.

    --
    -Lod
  2. Um....no. by mschaffer · · Score: 5, Informative
    1. Re:Um....no. by Anonymous Coward · · Score: 5, Funny

      Exactly! OSX is Linux. FreeBSD is a top notch linux distro

  3. I have one. by Anonymous Coward · · Score: 5, Insightful

    There's absolutely zero excuses for why an app written three years ago shouldn't run fine today.

    You sound like you're a paying customer or their boss. If said maintainers are volunteers and doing this in their spare time and juggling work and family and just having a life, I think they have an excuse.

    If it were me and I heard horseshit like your post, I'd say, "Here's the code. Knock yourself out. I'm taking my kid to the movies like I promised him three releases ago."

    1. Re:I have one. by MobileTatsu-NJG · · Score: 5, Insightful

      You sound like you're a paying customer or their boss. If said maintainers are volunteers and doing this in their spare time and juggling work and family and just having a life, I think they have an excuse.

      Look, if you're going to pull this 'you get what you pay for' nonsense then you're not allowed to try to convert people over to OSS. You can't have it both ways.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  4. Re:mac is linux by gweihir · · Score: 5, Informative

    OSX is not Linux. It is a UNIX (i.e. BSD-derived in this case), while Linux is UNIX-like, i.e. a clean (sort of) room re-implementation.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  5. Casual User Here by Iskender · · Score: 5, Insightful

    As a single-booting but casual Linux user I don't really know if these libraries are what makes distributing software such a pain, but whatever the reason is something needs to change, and the point about software distribution was spot on.

    Package management is nice, but if something isn't available through it I won't install it. Why not? Because:
    * I have to compile it myself. This often results in errors which I can't handle.
    * I have to edit config files. Might be xorg.conf, might be something else. All I know is someone failed to make it work out of the box properly. Things will break.
    * I have to find the application. Yes, that's right: often applications leave no trace after installing, especially when using a manager. They're buried in the complex-just-cause Unixey filesystem. Typing the name into the CLI fails too of course.

    Now all of these problems can be solved, some seemingly trivially. This doesn't matter - the fact that I can edit xorg.conf means I'm probably in the top 3-5% of all computer users as far as Linux goes, meaning it could just as well be impossible for a normal user.

    Users are used to the Windows XP interface and Linux is frequently more like it than Windows 7 is, so the exterior isn't a problem. The ACTUAL usability problem is installing software - it needs to work universally so people can actually do things and therefore be interested in and dependent on the OS.

  6. Re:Fuck Firefox 14. by BigBunion · · Score: 5, Funny

    That is SO last month!

  7. Blames by Taco+Cowboy · · Score: 5, Insightful

    I am using Linux

    I have been using Linux since the early 1990's

    In other words, I am no fanbois of Windows nor Apple

    But, reading TFA and the previous one (the one accusing Apple for killing Linux Desktop), I got that uneasy feeling that people behind the Linux Desktop are adapting the stance of blaming others for whatever they have failed

    No, I am not saying that the Linux Desktop people haven't put in much work into making Linux Desktop a reality - they have - or else we wouldn't have so many choices like we have today, from KDE to GNOME to Enlightenment to many others

    But what I am saying is, whatever failure there is, regarding Linux Desktop, should be examined within the Linux context

    Blaming Microsoft or Apple or even the Almighty Himself won't make Linux Desktop a better choice

    If we really want Linux Desktop to be used by more people, we must explore ways to make the UI truly intuitive, and that by itself, has been a constant challenge for the Linux Desktop people

    In fact, we don't need to look further than "Unity / Gnome 3" to find what's WRONG with Linux Desktop

    Maybe you will disagree with what I have said, but the truth is sometime not hard to swallow

    We must admit that Linux Desktop is a failure, and we must find way to re-make Linux Desktop so that it doesn't sux so badly
     

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:Blames by Doctor_Jest · · Score: 5, Interesting

      I think both the hardcore and "user-friendly" Linux versions can coexist fine. I have used the former and the latter, but I settled on Debian when I got my 64-bit computer (a cheapazoid dell AMD refurb...)

      The old farts like myself who cut their teeth on Commodore 64's and Atari 800's are still looking for something to tinker with (there are exceptions, of course), and Linux fills that need nicely. I can remember installing Slackware from floppies while in college, because I wandered into the computer lab and started dinking around with HPUX.. Back then there wasn't much of a WWW... Of course the hacker in me grew substantially when I found I could use a free OS on my PC. Sure it was a beast to get my ET4000 card recognized by X, (I never got it fully working), but having my own shell prompt on my lowly PC rekindled my love of tinkering. Not since I got my first Atari 800XL for Christmas (with a datasette) had I felt like using a computer was fun again...

      That is not to say I want to force my love of tinkering on anyone else... heck, I remember trying to free enough RAM in DOS to run certain games... that was the "not fun" side of tinkering, and I can see why people are reluctant to return to those lawless days of yesteryear. :)

      Linux can thrive and succeed without 95% of the marketshare. Sure there are some high profile things the commercial OS vendors will always keep close to their chest... but for everything else, there's always an alternative. Linux represents that, but cannot gain traction because those who have an idea about going to Linux remember the stories the "old farts" liked to tell about the hell it was getting the OS to work....

      Would I like to kick Microsoft to the curb? Most assuredly. Would I like to see Apple again become a niche player? Without a doubt... but where Linux is going is exciting enough, and well it should make others take notice. (and your sig is so appropriate... mine was 2004 - 2011, though. ;) heheheh.)

      --
      It's the Stay-Puft Marshmallow Man.
    2. Re:Blames by evorster · · Score: 5, Insightful

      There is no desktop war. There is no "Problem with the linux desktop". Use whatever suits your needs.

      Most of the developers in Linux could not care less what you use on your desktop, and conversely they do not care about your opinion of what they use on their desktop.

      This "Desktop war" only exists in the minds of people that feel threatened by what's running on someone else's desktop.

      KDE has been my default desktop for many years, and it does everything I need, and looks great doing it. I have yet to visit one site where flash player from Adobe does not work. libreoffice is damn close to M$, and the differences there is only because M$ does not follow any standard when making their applications, not even the standards they have written. You can hardly blame Linux or any of the applications it runs natively for the lock-in tactics of Microsoft.

      For me, at least, I don't see a reason to add to Apple's war chest, or support Microsoft when both of them use the money to harm the computing field in general. This means I can't play EVERY game out there, but there are a lot of games that run natively in Linux, and a mind-boggling amount that will run fine in wine or dosbox.
      I am an avid photographer and video editor, and DigiKam and Kdenlive has me covered there.

      There is only one reason I have a dual boot partition to Windows 7. I have an anrdoid phone that only allows it's firmware to be updated in Windows. Same with the linux based GPS I have. It's a slap in the face from the developers of these devices, and if there were any linux only options, I would buy those devices instead.

      I guess what I am trying to say is this:
      Vote with your wallet, and only support companies which have business practices that you approve of. There is something about voting that seems to be lost on some countries. Sure you only have one voice... but that voice counts. Vote for something you agree with, no matter if it's the third/last whatever. When enough people agree with you, that underdog BECOMES the leading party... but this won't happen unless you vote properly, instead of the lesser of two evils. (Ms/apple or rep/dem)

      :)

    3. Re:Blames by smash · · Score: 5, Insightful

      The problem hasn't been with the Linux desktop UI for about 10 years now. Gnome 2 was fine. KDE 2 or 3.x was fine.

      The problems are to do with driver support, upgrade breakage, package manager brain damage and ABI breakage scaring off commercial software.

      The desktop itself is fine, and no amount of faffing about with 3d rotating desktops and other nerdgasm worth stuff will fix that. Stop fucking around with eye candy and fix the core issues the operating system has first. The current progress seems much like the old "re-arranging the deck chairs on the titanic", and I say that as a former Linux on desktop user since 1995.

      I got sick and tired of the core issues remaining whilst shiny-new-desktop of the month kept being released and replacing all my somewhat stable apps with new buggy replacements.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  8. Re:Why do FOSS library folks hate ABI compatabilit by Anonymous Coward · · Score: 5, Interesting

    Yes the binary should still run, and the SAME binary should run across several distros and several versions of those distros. Even in the current messed environment it is possible if you are very careful, use the oldest compiler you can find so that all of your users have newer versions of libc and libstdc++ and build and bundle all the rest of the libraries yourself including the GUI libraries, and be careful on the X11 options on configure since you can't count on xfixes. This is why commercial development has little patience for Linux. From: Linux user since 0.92 kernel and Principal developer of a commercial desktop Linux statistical visualization product. product is still sold, and thriving on Windows and Mac, even an iPad version, but now discontinued on Linux! Sadly, Without ABI stability and at least compatibility libraries, Linux will not be more than a niche on the desktop.

  9. Re:minimalist by devphaeton · · Score: 5, Insightful

    Perhaps Linux needs a minimalist leader. Throw everything out. Then step by step, bring back features and see what works, and what doesn't. In the process make sure that everything has a consistent look and feel.

    Believe it or not, that used to be Ubuntu. Back 8 or 10 years ago, there were all these distributions that offered 'choice!' by loading the biggest Gnome or KDE desktop crammed to the gills with EVERY and I mean EVERY app that was available. Stable, beta, working or not. You opened a panel and there were 17 calculators to choose from, 23 IRC clients, about 15 web browsers, 7 different terminal apps... you get the idea. Most of it was half-broken shit.

    The beauty of Ubuntu in the beginning (I thought) was that they cut out all of that. You got a nice, slick installer that installed Debian Unstable (which we'd all known for years was fine for everyday use) with a slick graphical installer. You booted up to a nicely themed Gnome desktop with only the best ONE of each type of application installed. They were smart about choosing what apps to include by default, and I felt that their choices resonated very closely with experienced linux users who generally all agreed on the best app for a particular usage. The whole Debian repository was mirrored and available, but you didn't have to dig through a bunch of crap to find the stuff that you most likely would have chosen to install yourself. Configs were all clicky-clicky, but all your fave debian cli tools like aptitude still worked as expected.

    I really thought that Ubuntu was going to become the polished distro that brought Year Of The Linux Desktop(tm) from fantasy to reality. I still think that they had a real chance to pull that off. (At least up until about 8.0, then it started to get weird).

    My $0.02 plus tax.

    --


    do() || do_not(); // try();
  10. Re:Why do FOSS library folks hate ABI compatabilit by enos · · Score: 5, Insightful

    It's called a package manager and every major distribution has one.

    Every major distribution has their own one that's incompatible with every other major distribution's. That's even though the package systems do the same job. Even distros that use the same package management system don't share compatible repositories.

    So you just turned supporting "Linux" into supporting Ubuntu, RedHat, SuSE, etc.

    --
    boldly going forward, 'cause we can't find reverse