Slashdot Mirror


How Apple Killed the Linux Desktop

An anonymous reader writes "Klint Finley discusses Miguel de Icaza's thoughts on how OS X killed Linux on the desktop: 'de Icaza says the desktop wars were already lost to OS X by the time the latest shakeups started happening. And he thinks the real reason Linux lost is that developers started defecting to OS X because the developers behind the toolkits used to build graphical Linux applications didn’t do a good enough job ensuring backward compatibility between different versions of their APIs. "For many years, we broke people’s code," he says. "OS X did a much better job of ensuring backward compatibility."' This, he says, led developers to use OS X as a desktop for server programming. It didn't help that development was 'shifting to the web,' with the need for native applications on the decline."

933 comments

  1. It's too bad by gravyface · · Score: 5, Insightful

    Because nothing beats Linux for package management. Miss not having a repo of open source at my disposal; the App Store will never touch it.

    --
    body massage!
    1. Re:It's too bad by OzPeter · · Score: 5, Informative

      Because nothing beats Linux for package management. Miss not having a repo of open source at my disposal; the App Store will never touch it.

      You mean you miss something like MacPorts?

      --
      I am Slashdot. Are you Slashdot as well?
    2. Re:It's too bad by Anonymous Coward · · Score: 0

      if you want "a repo of open source at my disposal" you can just use mac ports (http://www.macports.org). It works exceptionally well.

    3. Re:It's too bad by gravyface · · Score: 2, Insightful

      Never found MacPorts to be nearly as friendly/comprehensive as a good ol' Ubuntu apt repository. It's also 3rd-party and at the mercy of Apple and requires a bunch of prerequisites.

      --
      body massage!
    4. Re:It's too bad by Kergan · · Score: 3, Informative

      You can use macports or homebrew on OS X. Both have all of the key OSS packages, and the latter additionally allows to manage your own private packages. What else would you need? OS X is FreeBSD with a fancy UI (and Obj-C)... You can shell script the daylights out of your box all you want if that's your thing.

    5. Re:It's too bad by jellomizer · · Score: 1

      witch one?

      That is the problem

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    6. Re:It's too bad by gagol · · Score: 5, Insightful

      ^ This

      Running on Linux fulltime for 3 years and counting... I find it funny how in so many people's measure the non-commercial linux offering with commercial metrics. Linux fills my niche pretty well, employees at Google would agree with me too. The desktop is a viable alternative, I say it suceeded where it counts, to computer literate people like me and many many other slashdotters.

      Market domination is not the only way to succeed.

      --
      Tomorrow is another day...
    7. Re:It's too bad by CharlyFoxtrot · · Score: 0, Troll

      Package management is part of the problem. You can smear as much lipstick as you want on that pig, it has no place on a desktop OS. The only reason Linux needs it at all is because every developer out there is absolutely determined to include the most obscure libraries he can find and include them in his app (incidentally also negating the reuse advantage libraries were originally built for.) When installing a simple app requires you to download hundreds of megs worth of libraries and upgrade half your GUI environment something's amiss.

      --
      If all else fails, immortality can always be assured by spectacular error.
    8. Re:It's too bad by Anonymous Coward · · Score: 0

      well, on ubuntu you write "apt-get ", on mac ports you write "port ". Big difference, huh?
      The only prerequisite is to have a compiler, you can start with the one shipped with xcode and then switch to the gnu one "ported" from ports, if you really want to.
      Last but not least, what means "at mercy of Apple"? it isn't something that you remove or that can be blocked by the apple security features in mountain lion.

    9. Re:It's too bad by jacknifetoaswan · · Score: 5, Interesting

      Agreed. I've been begging my IT department to let me run Linux on my laptop, and run our corporate Windows image in a desktop VM, but they won't let me. When I had more direct admin rights, I was running a dual boot system on my laptop, and was using the Linux side for about 80% of my work. The only time I'd head over to the Windows side was when I needed to get into Sharepoint or something like that.

    10. Re:It's too bad by Anonymous Coward · · Score: 0

      this. oh, the irony of having the cleanest design for decoupling clients from the running x server environment and then having everything linked up with the environment manager because each implementor decided to make one and the same of the wm and the libraries.

      and now, if you want that old game compiled more than a year ago, you need to install a old x11/gnome version in a chroot. yay!

    11. Re:It's too bad by Anonymous Coward · · Score: 0

      Did you read yesterday's Dilbert comic and decide to talk like an idiot?

    12. Re:It's too bad by king+neckbeard · · Score: 2

      You are an idiot. Are you saying it belongs on the server, and practically speaking, the smartphone (app stores are essentially package managers, just generally less powerful), but not on the desktop? Also, while sometimes an app may have a large amount of dependencies, on average, the install is less than the minimal install of other operating systems, and on average, it's a significantly smaller download when you want a single program. You could probably install 2 or 3 DEs with a smaller install size than Windows.

      --
      This is my signature. There are many like it, but this one is mine.
    13. Re:It's too bad by Anonymous Coward · · Score: 0

      Except that both solutions you mention barely work. I have lost hours and hours trying to set-up my macbook for development, whereas with ubuntu would be simply a one-liner with apt-get.

    14. Re:It's too bad by wisty · · Score: 2

      I've always found getting the right version of gcc to be a little ... difficult.

    15. Re:It's too bad by Bill_the_Engineer · · Score: 5, Informative

      It's also 3rd-party and at the mercy of Apple and requires a bunch of prerequisites.

      At the mercy of Apple? It's amazing how much anti-Apple bullshit gets modded as "insightful".

      Let's not forget Homebrew. Homebrew does a nice job of packaging programs that coexist with the versions of prerequisite programs that are included in the OS X system files.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    16. Re:It's too bad by Anonymous Coward · · Score: 0

      At the low level I like Linux's package management, but the implementations suck.

      The last time I used Unbuntu (say 2010, maybe the first 2011 release), there were still items that appeared in the "Add/Remove" application that couldn't actually be removed. You'd click the Remove button and get some non-sensible error message. The package manager app available in the Settings group of applications, which was nice in that it showed dependencies, could maybe remove it after an amount of manual hunting down of things. And you had to know what it is you wanted, due to the way packages are named.

      The actual Add/Remove had a variety of worthless descriptions of applications. There are dozens of time tracking apps, for instance, and most all of them have the dectriptions "time tracking app" or something similar. Search sucked unless you already knew what you wanted. Categorization wasn't bad but wasn't good either. The popularity scores were all screwed up because apps included in the default build, all billion of them, dominated the top of the sort to an extent I always became bored trying to scroll past them.

      A check at the Ubuntu site shows me they've changed, yet again, the way users install applications and it is now called "Ubuntu Software Center" and looks thoroughly Apple App Store like. Tree on the left, icon grid on the right, with star ratings and reviews and cost. I think that is a good improvement that I'd like to check out, but I also doubt they've solved other problems.

      And there is the issue of how to install anything not in the repo. For casual users, Linux is garbage for that. On Windows you download an exe and follow a wizard. OSX, it is a dmg and then usually some kind of drag and drop. On Linux you first have to figure out what kind of package your distro can use, which users are less likely to know the more dumbed down the front end gets. You download that and maybe it works or maybe you have to go manually hunt down various libraries. Or maybe you already have them, but their version won't work with your new app. Or maybe you have to untar the tarball. Or gunzip it, or make. Or maybe you make and make doesn't make. Or any of a variety of other stupidities. This happens for software that isn't in the repo at all, or the version that is is well behind. I recall TrueCrypt specifically recommending downloading from the web site rather than using repos, and my crypto software isn't something I want missing patches.

      But the article's assertion that Apple killed the Linux desktop is silly. Geeks still use it at the same rate they always have, and normal people never used it to begin with.

    17. Re:It's too bad by Alan+Shutko · · Score: 5, Insightful

      FWIW, I ran Linux full-time from 1994 through 2008. What finally did it for me was power management and the hassle it took to get laptops to work well under Linux. Linux worked well if you picked up a 1-2 year old laptop, because by then you could find support for most of the hardware, but you were in for a world of hurt if you wanted anything new.

      Anecdotally, I know a bunch of people who switched to Mac for the same reason. Get a MacBook, and you had a laptop that could suspend and resume reliably... And you had your shell underneath.

    18. Re:It's too bad by Anonymous Coward · · Score: 3, Informative

      well, on ubuntu you write "apt-get ", on mac ports you write "port ". Big difference, huh?
      The only prerequisite is to have a compiler, you can start with the one shipped with xcode and then switch to the gnu one "ported" from ports, if you really want to.
      Last but not least, what means "at mercy of Apple"? it isn't something that you remove or that can be blocked by the apple security features in mountain lion.

      I used macports and apt long enough to say that macports is nowhere as good to manage updates and dependencies as apt.

    19. Re:It's too bad by Zero__Kelvin · · Score: 5, Insightful

      "Agreed. I've been begging my IT department to let me run Linux on my laptop, and run our corporate Windows image in a desktop VM, but they won't let me."

      You just pointed out the only real problem with Linux in a desktop environment: Incompetent IT Departments.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    20. Re:It's too bad by Anonymous Coward · · Score: 0

      Chin up. I hear next year will be the Year of the Linux Desktop.

    21. Re:It's too bad by Bill_the_Engineer · · Score: 2, Informative

      You must be doing something wrong. I use homebrew and had no problems getting it to work. You may want to read the caveats that come up when you install a package, or run "brew doctor" to see what is misconfigured.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    22. Re:It's too bad by CharlyFoxtrot · · Score: 4, Insightful

      You are an idiot.

      Starting off with an insult, always a good sign.

      Are you saying it belongs on the server, and practically speaking, the smartphone (app stores are essentially package managers, just generally less powerful), but not on the desktop?

      App stores just deliver self-contained app folders. That's about as far from the Linux definition of a package manager you can get.

      Also, while sometimes an app may have a large amount of dependencies, on average, the install is less than the minimal install of other operating systems, and on average, it's a significantly smaller download when you want a single program. You could probably install 2 or 3 DEs with a smaller install size than Windows.

      I dispute this and anyone who has ever installed an app knows how it really goes: you want to upgrade an app and instead of just downloading a small file, you get to upgrade half the gnome packages and assorted libraries along with them. Sure the application itself may be nominally smaller but you have to download a shitton of crap before you can install it.

      Let me put it this way. Windows has "DLL hell", Linux has "dependency hell" and the mac and iOS have ... ?

      --
      If all else fails, immortality can always be assured by spectacular error.
    23. Re:It's too bad by __aaltlg1547 · · Score: 2

      Market domination isn't a goal of FOSS at all, ir shouldnt be. Software freedom is for those who want it and are willing to trade their own time and effort for it.

      It's no surprise at all that a commercial UI would be more stable and maintain backward compatibility better than a free and open development project. Apple was always concerned with an easy user experience as a primary goal, and their management could and did exercise rigid control of the UI model. How can you do that when anyone can contribute? In FOSS land there is no way to enforce regression testing and when contributes give you whatever they want to make instead of that somebody tells them to make?/p>

    24. Re:It's too bad by fm6 · · Score: 3, Insightful

      I say it suceeded where it counts, to computer literate people like me and many many other slashdotters.

      If my last in-office job is any indication, that's just not true. For our job laptops, everybody had their choice of Thinkpad/Ubuntu or Mac. My aging brain has never adapted to the idiosyncrasies of Macs, so I chose Ubuntu. But most of the younger workers — the development engineers, the QA people, tech support — had Macs. And they were all masterfully adept at working with them. The fancy desktop idioms of the Mac platform seem to have been polished to a fine gleam. Ubuntu is still a work in progress; its main merit is that it was closer to what I was used to.

    25. Re:It's too bad by Dr_Barnowl · · Score: 4, Insightful

      I hate to disabuse you of this notion, but exactly the same thing happens on Windows ; only you have to download all the libraries your application depends on every time, even if you already have them, because they all get rolled into a single installer package.

      In addition, people roll their own install modules of libraries because they are hell to get hold of and there is no central repository of standard modules, so they screw up other peoples installers with conflicts.

      MS had to devote a lot of attention to this in Vista and above, which is why the system folder has become so bloaty with so many versions of the same components all installed in parallel.

      The lack of package management on Windows is painful.. couple it with the Registry and it's a world of hurt. On a Linux system, I can do a fresh install, restore my home folder, do a single apt-get with my previously installed package list, make a cup of tea, and get right back on with my work.

      On Windows, I have to find driver install disks, reboot for each one, find the application downloads, together with their license keys, reboot for each one (and hope that they don't have some maximum-install-count online DRM that's going to lock me out), reconfigure everything. No, re-imaging from a backup is not always an option, because you don't always reinstall on the same hardware, and Windows blows chunks when you change it's hardware (unlike Linux, which I have never seen have any serious issues bar having to reconfigure X11, mostly because of closed-source binary GPU drivers). You can't just install the drivers and then restore the applications from an archive because of all the data they dump into the registry.

      A Windows reinstall leaves the operating system unproductive for a couple of days while you work at making it useful again. A Linux reinstall is something you do in your lunch hour - because of package management. Yes, that includes the commercial packages I use on Linux, which have the sense to store their license keys in your home folder, not in a binary database that also contains a vast amount of crud that is not compatible with your new hardware, etc. Anything else I install in /opt - which usually means restoring an archive and making one soft link.

      Not to mention application updates. A single, standard method of publishing and providing updates, rather than a bunch of silly little applets cluttering up my toolbar and holding onto resources (ironically, update notifier applets are probably responsible for a lot of reboots when you update other applications because they hold onto libraries that Windows can't update in place because of it's choice of file-locking policy).

    26. Re:It's too bad by Anonymous Coward · · Score: 0

      That's the first app of that kind, further, similar apps will install much more quickly. This is why the typical (total system) linux install footprint is much smaller than that of a windows or apple install.

    27. Re:It's too bad by somersault · · Score: 1

      Exceptionally well compared to what, exactly? It was crap compared to apt when I tried it a few years ago.

      --
      which is totally what she said
    28. Re:It's too bad by Bill_the_Engineer · · Score: 5, Insightful

      The most important question to ask is "Does it work for me?". If you answered yes, then why should you care what someone else use?

      I use Linux on the server and OS X on the desktop. I like both.

      I don't know why the Linux fanbois are getting all riled up.

      1) We are talking about Miguel de Icaza's opinion.

      2) Truth is much worse. Linux had its own desktops fucked up by their respective projects. Just look at all the bitching and moaning on Slashdot when someone brings up Unity (the default on Ubuntu), Gnome 3, or even KDE 4. (I think KDE is the least offensive).

      Personally I think the reason this topic raises the noise level on Slashdot is the posers that like to boaster their "credentials" by making derogatory remarks about something they don't understand.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    29. Re:It's too bad by falcon5768 · · Score: 0

      You should really get out of the development game then. If it took you more than a hour to set up a mac for development, you are a REALLY shitty developer.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    30. Re:It's too bad by Shompol · · Score: 5, Insightful

      Because all closed code is at the mercy of whatever company owns it. Its support can be dropped at a whim of the management, thus "at the mercy" is an accurate description. In fact, all closed software meets the end of life sooner or later, and then all the users who rely on it are SOL. This is not to say that free software is immortal, but at least we are guaranteed that it will be around as long as someone capable of maintaining needs it.

    31. Re:It's too bad by gagol · · Score: 4, Insightful

      The point here is freedom of choice. Some prefer Ubuntu, some prefer Macs, some dont have a clue and use whatever is on the machine. The young engineers may one day choose differently, but now our youth is attarcted to bling, a real blasphemy to the whole performance per watt. Many people are superficial anyway and mostly want peer recognition and blending in, if owning a bligny apple product help them with their self-esteem, good for them. I have evolve beyond that need and prefer something I can run in anyway I see fit.

      --
      Tomorrow is another day...
    32. Re:It's too bad by Ash-Fox · · Score: 1

      Your post holds no relevance to today's Linux mainstream distros.

      --
      Change is certain; progress is not obligatory.
    33. Re:It's too bad by manicb · · Score: 2

      Seconded. I take glee in the simplicity and power of apt on my netbook, whereas MacPorts is always a last resort. Too much frustration trying to track down the right package name, only to discover that I'm not getting what I expected (e.g. the MacPorts version of yafc doesn't support tab completion). Next time I set a mac up I'm trying Homebrew.

    34. Re:It's too bad by gagol · · Score: 1

      That being said, my next laptop may be a MacBookPro Retina... running my favorite linux distro. The hardware is well designed but software side, I hate the speed at which Walled Gardens are getting shoved down our throats.

      --
      Tomorrow is another day...
    35. Re:It's too bad by Ash-Fox · · Score: 3, Insightful

      If by "works exceptionally well" you mean "segfaults often", then yes, you are correct.

      --
      Change is certain; progress is not obligatory.
    36. Re:It's too bad by Bill_the_Engineer · · Score: 3, Insightful

      Because all closed code is at the mercy of whatever company owns it. Its support can be dropped at a whim of the management, thus "at the mercy" is an accurate description...

      I don't know what you are talking about, but what the rest of us are talking about is MacPorts and Homebrew which are open source package repositories.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    37. Re:It's too bad by Gr8Apes · · Score: 1

      Yep, Ubuntu apt repo - it's AWESOME. Needed SVN version 1.6 for a project, Ubuntu's repos didn't have it, but did have instructions for linking to another repo that did. Be very careful when you link external repos and run get-apt. Needless to say, the next reboot resulted in a rebuild. Lesson learned. But never ever ever claim that apt is the be-all and end-all of package management. It has more than one challenge to its name, not the least of which would be making selective packages out of specific repos easily configurable. I'm not sure it's even possible at this point, and don't really care, as OSX does all the desktoppy things I need during my normal day, without that specific hurdle to jump through. I still use Linux as my primary server target, however.

      --
      The cesspool just got a check and balance.
    38. Re:It's too bad by rullywowr · · Score: 1

      On Windows, I have to find driver install disks, reboot for each one...

      Hello 1994, is that you? Are you still using your 3.5"?

    39. Re:It's too bad by Anonymous Coward · · Score: 0

      So tired of these Apple propaganda stories. This has already been debunked endlessly. Linux's desktop share is pretty close to that of Apple. If Apple killed the Linux desktop, Apple also killed the Apple desktop. That's stupidity.

      Damn slashdot sucks these days.

    40. Re:It's too bad by Anonymous Coward · · Score: 0

      The one with the pointy hat, and wart on her nose, while riding the straw broom.

    41. Re:It's too bad by Kergan · · Score: 3, Insightful

      Market domination isn't a goal of FOSS at all, ir shouldnt be. Software freedom is for those who want it and are willing to trade their own time and effort for it.

      Funny how mindsets have changed over the years...

      Back in the heydays, the rage was all about how and when FOSS would eventually wipe out commercial alternatives. Pundits, flame warriors and trolls all joined forces in predicting that it was going to be a tsunami. Because Free and Open always wins.

      (Some still do, mind you... eg Noyes.)

    42. Re:It's too bad by Dr_Barnowl · · Score: 1

      Given that WinXP is rather old (don't laugh, our organization is still on XP until next year), it can't cope with a lot of modern storage hardware - and yes, you either have to have a 3.5" floppy disk drive (USB will work, thankfully), or you have to go through the process of rolling your own OEM install disk.

      Vista and up do support loading drivers from a USB flash drive, which is a step up.

      On Linux, I've never had to have any driver disk ready. Of course, when you DO have driver issues, it's a total PITA. But I research my hardware before I buy it.

    43. Re:It's too bad by kcitren · · Score: 1

      If starting an install from scratch with no legacy software, I'd probably go with homebrew. But it's a real pain if you've already got a bunch of stuff installed and configured on your machine from over the years. It does not play well with other systems (e.g., fink or macports), but then again, none of them really do. I'll give it a shot on my next build.

    44. Re:It's too bad by gl4ss · · Score: 2, Insightful

      Because all closed code is at the mercy of whatever company owns it. Its support can be dropped at a whim of the management, thus "at the mercy" is an accurate description...

      I don't know what you are talking about, but what the rest of us are talking about is MacPorts and Homebrew which are open source package repositories.

      ..which are at the mercy of Apple. ALL software running on macs is at the mercy of Apple, if you haven't figured that out I don't think you've been following what Apple has been moving towards the last decade - the Garden Of Apple.

      right now it's still at the mercy in the way that Apple allows code outside of Appstore to run. They could alter the deal.

      --
      world was created 5 seconds before this post as it is.
    45. Re:It's too bad by Anonymous Coward · · Score: 5, Funny

      Indeed, it has been known for millennia that you can be thrown out of the walled garden of paradise if you interact with an Apple in a non-approved way.

    46. Re:It's too bad by Bill_the_Engineer · · Score: 3, Insightful

      I put that conspiracy theory in the same category as "Linux makes you a communist".

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    47. Re:It's too bad by StuartHankins · · Score: 4, Informative

      I used either Fink or MacPorts (I've used both in the past and both caused issues) to install a package which resulted in a lot of new issues; things not working, crashes and lockups. XCode stopped working shortly after that; I was just beginning to learn that tool and the combination of new things and broken things was beyond my ability to resolve. I eventually did an in-place reinstall of Snow Leopard. XCode never worked right again; I'm getting a new laptop soon and you can bet MacPorts / Fink will be on my short list of software to avoid.

      To give you some perspective, I work with RHEL systems for a living (and have been using Red Hat since 5.2 -- not Fedora Core, but way back when you bought "Red Hat Linux" at places such as CompUSA). I am very familiar with yum and rpm, and I can only think of one time I've ever screwed up a Red Hat system using those tools. Apparently either that knowledge didn't transfer to using and working with Fink / MacPorts or there is something wrong with them.

      I'm sure Fink and MacPorts work for someone, but in my case installing a2ps and FrozenBubble2 was enough to cause havoc.

    48. Re:It's too bad by TheNinjaroach · · Score: 2, Interesting

      At the mercy of Apple?

      Yes, 3rd party developers are at the mercy of Apple and this is not some anti-Apple bullshit. See: Gatekeeper.

      Only Mac Developer Program members are eligible to request Developer ID certificates and sign applications or installer packages using them.

      --
      I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
    49. Re:It's too bad by Anonymous Coward · · Score: 2, Insightful

      That's precisely my point. Apt-get ALWAYS works out of the box. Any fresh install of ubuntu/debian/whatever will apt-get into anything happily. Brew, in the other hand, is not supported by apple, has to be manually installed and makes you jump a lot of hoops to get anything done. After several days of suffering to install ImageMagick, I gave up and decided to run my stuff inside an Ubuntu VM.

    50. Re:It's too bad by jellomizer · · Score: 0, Troll

      Linux doesn't do well as a Desktop OS.
      It is a great Server OS,
      It is also a great Workstation OS.
      Now Android is a great Mobile OS but I think the topic of this conversation in on GNU/Linux not other Linux Kernel Based OS's

      The Personal Desktop/Laptop OS needs to do the following very well.
      1. Support 3rd party hardware. Apple and Microsoft are willing to let companies make drivers for their hardware and put their own license on them, Linux often demands GNU compatible licensed. Not everyone agrees with the GNU (Get over it) so they will want to keep their current business model. There are still too many hardware that will not work well on Linux. If you want Linux to run well on your system you need to build a system that Linux will work well on.

      2. Consistent UI. People get stuck, they try to find instructions the instructions need to be consistent with their system. With Linux you need to get the Linux Part the Distribution part and the Version part. Then your default configs may be different based on the chooses you choose.

      3. The little features matter too. Time to put your system to sleep and wake up. Does that keyboard light work, How quickly can you connect to a wireless network. Does your screen leave artifacts floating around, consistent Copy and Paste.

      I have heard tones of times people say Linux works with not problems, I have had Linux work fine, but I have also had it work like crap, Sometimes it is the drivers and sometimes I need to do a particular task that Linux Developers never really agreed on an approach for. OS X and Windows works a lot better as a Desktop OS. They don't work as well for a server.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    51. Re:It's too bad by TheNinjaroach · · Score: 2

      I consider myself lucky. I'm the only guy at work who gets to (or wants to) run Linux, everyone else gets a standardized Windows 7 deployment. I run that in my VM.

      --
      I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
    52. Re:It's too bad by TheNinjaroach · · Score: 3, Insightful

      I've had fantastic success with power management on Thinkpads since about 2006. Anything else is a crapshoot.

      I arrived at the conclusion many years ago that it's the hardware that makes all the difference.

      --
      I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
    53. Re:It's too bad by Anonymous Coward · · Score: 0

      Most /. users are on a Mac these days because Apple rules. Suck it.

    54. Re:It's too bad by Bill_the_Engineer · · Score: 1

      You mean the same Gatekeeper that allows me to allow downloaded programs from anywhere?

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    55. Re:It's too bad by Anonymous Coward · · Score: 0

      No, No it isn't. Yum destroys Mac Ports

    56. Re:It's too bad by bbelt16ag · · Score: 1

      well, i hate to say this, but i dont use any of those. I use xmonad and have been all the better for it. I no longer have to cycle through windows or worry about resizing them. they just go where they are suppose to and if i need to have a couple ona desktop they can be switch to a different layout. http://xmonad.org/

      --
      NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER GIVE UP! "No limitations, no boundaries, there is no reason for them."
    57. Re:It's too bad by Anonymous Coward · · Score: 1

      That would make sense as I've been arguing for years now that the average intelligence on slashdot has significantly dropped over the last half decade. Your post wonderfully accounts for the obvious decline in intelligence here on slashdot.

    58. Re:It's too bad by Anonymous Coward · · Score: 0

      Also, I have yet to be convinced of the advantages of compiling everything in order to install a brew package. I mean,iIt kinda makes sense if you want your packages to run on any architecture the target OS runs (think Gentoo) but, uhm, as it turns out, one of the great advantages of OS X is that it runs always on the architecture!

    59. Re:It's too bad by Anonymous Coward · · Score: 0

      Or it could be something as simple as not allowing employees to use VMs. We don't, partially because of support issues and partially because we want to keep a standard image. It's enough work keeping up with our virtualized servers, desktops, laptops, BYOD phones, tablets, barcode equipment, printers, scanners etc without someone in Accounting wanting to toy with a VM.

      And the fact that our POS and all our major systems are dependent on RHEL has no bearing on whether we allow non-MIS personnel to make any choices on OS or virtualization (although MIS personnel can choose their OS and we all use VMs on our laptops). They use the OS we've standardized on, and the browser we've standardized on, and the version(s) of Office we've standardized on. Not because they are the best but we are 4 people managing hundreds of people with large numbers of devices and we don't have time to hold everyone's hand or make new policies.

      Not trying to be harsh, but it's a cutthroat world out there and we have few resources. We don't need complaints because we've allowed someone to make an exception that turns out not to work as intended, and the business does not have a provision for "use whatever they want but don't complain if it doesn't work". The business says "you will conform to our rules". Period. So we are conforming, and so are the rest of the employees. If someone doesn't like it, they can work somewhere else.

      And before you think we like this, we don't, but we understand it and it has been made exceptionally clear that this is the policy we will follow. Unless we want to be outsourced and replaced with someone who WILL follow the rules.

    60. Re:It's too bad by fm6 · · Score: 3, Interesting

      When you respond to a post, you should actually read it. The situation I described was about usability, not bling.

      Yes, Apple products are notorious for the bling factor and other silly branding gimmicks. But Macs also have a solid record for usability. For you to credit the choice of serious developers to "peer recognition and blending in" is superficial and arrogant.

    61. Re:It's too bad by jedidiah · · Score: 5, Insightful

      apt-get is more like the official app store.

      It comes with the system. It handles pretty much anything. It can even accommodate 3rd parties.

      So in that respect there's really nothing comparable on a Mac. Just stuff that kind of sort of partially covers what apt-get does.

      Being not-quite-comprehensive kind of defeats the entire point.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    62. Re:It's too bad by rrohbeck · · Score: 1

      Well you asked them. There's your problem.
      My IT folks sometimes call me to "turn on" the Windows laptop because they need to update something. "OK, just a second..." Click Virtualbox, the VM I created with VMware Converter, start... "OK it's coming up."

    63. Re:It's too bad by Anonymous Coward · · Score: 0

      Let me put it this way. Windows has "DLL hell", Linux has "dependency hell" and the mac and iOS have ... ?

      Forced obsolescence? Rule changes for the walled-garden?

      Run Debian. Not the variants, the real thing and you won't have any "hell"...

    64. Re:It's too bad by jedidiah · · Score: 3, Insightful

      The ease with which Ubuntu supported a random laptop in 2006 is why I switched to Ubuntu at the time.

      It's easy to do well when you restrict yourself to a very limited subset of the available hardware and then get the OS preloaded.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    65. Re:It's too bad by Kjella · · Score: 3, Insightful

      Market domination isn't a goal of FOSS at all, ir shouldnt be. Software freedom is for those who want it and are willing to trade their own time and effort for it.

      I think you will find a lot of people in the open source community who think Linux should be used by everyone because open source software is superior and not just FLOSSies who'll take substandard software because it's GNU/free. I doubt for example that 99.9% of the Android users care about the that aspect of their phone - which is often locked down anyway.

      How can you do that when anyone can contribute? In FOSS land there is no way to enforce regression testing and when contributes give you whatever they want to make instead of that somebody tells them to make?

      Reject the patches? If Linus doesn't like your code, it doesn't go into the Linux kernel period. Maybe the would be contributer gives up, maybe it goes into some kind of test branch or even try for a full fork, but every project is responsible for their own quality. You can't let crap through then complain it's full of shit.

      Of course if you are hardline about that, the community might turn on you and turn the fork into the more popular version but all that'd show is that people care more about the new features than any stability and compatibility. And you can't stop people from aiming the gun at their feet and pulling the trigger.

      --
      Live today, because you never know what tomorrow brings
    66. Re:It's too bad by jedidiah · · Score: 1

      At the time, it seemed the way to deal with a monopoly that tended to destroy everything in it's path.

      Microsoft destroyed everything but Apple. Apple was on deathwatch. DeGasse couldn't even give BeOS away for free.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    67. Re:It's too bad by jedidiah · · Score: 4, Insightful

      > I don't know why the Linux fanbois are getting all riled up.

      It's a story designed to get people riled up.

      They even have a special word for that. Tended to get thrown about quite a bit on Usenet and the old Bulletin Boards.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    68. Re:It's too bad by mcgrew · · Score: 4, Insightful

      But it doesn't discount the fact that TFS (I didn't RTFA, because the premise seems stupid) is just wrong. Apple didn't kill Linux on the desktop. If anything, Linux took a small slice of market share away from Apple by being a second alternative to Windows. Without Linux, anyone who gets disgusted with Windows has no other choice but Apple.

      Secondly, Linux on the desktop is far from dead. Linux is thriving. Nobody killed it.

      Linux was never destined to be the dominant OS desktop no matter how badly many of us wish it were. It's actually cheaper for an OEM tio use Windows instead of Linux because of all the added crapware the OEM is paid to install (AV trials, toolbars, and the other gunk a computer buyer has to clean off). Windows is mostly useable, and has millions in advertising, while few non-nerds have ever heard of Linux. Nobody is going to install Linux until they're just fed up with Windows' behavior or are building a system from scratch.

      Considering that, it's a testament to Linux developers competence and Windows designers and programmers incompetence that Linux has any traction at all. If Linux weren't more stable, hardware fault tolerant, less buggy, has more features and better useability, nobody would bother switching.

      Now, If Apple brought their PC prices down to what a Windows PC cost, that could possibly kill Linux on the desktop, but they haven't and aren't going to.

    69. Re:It's too bad by DJRumpy · · Score: 0

      ..which are at the mercy of Apple. ALL software running on macs is at the mercy of Apple

      That's about as insightful as blaming Apple that the Linux developers didn't build their tools with better backwards compatibility with old API's.

      You do understand that any Mac can install any software, just as any Linux box can install any software, just as any Windows box can install any software?

      You really should get out of your basement more often...

    70. Re:It's too bad by Anonymous Coward · · Score: 0

      I like apt-get. It's not as foolproof as you are advertising.

      Any fresh install of ubuntu/debian/whatever will apt-get into anything happily.

      I'd hope so, since a fresh install of anything *should* work correctly. Of course, most things work great out of the box as long as you surrender yourself to only use that package manager. Just wait until you find more up-to-date dependencies elsewhere and want to use those, or run into the "unmet dependency" error. Luckily the solution is just a google search away. Exactly like Homebrew and Macports.

    71. Re:It's too bad by StuartHankins · · Score: 1

      Apparently you don't virtualize then. RHEL, RHEV, Parallels and VMWare all require driver installs, and in the case of at least RHEL and RHEV, using a "generic" storage device or memory driver on install is impossible to change in Windows later. In Linux (at least in Fedora and RHEL3-6) this isn't an issue.

      Windows 7 is also missing drivers for Thunderbolt (Apple provides a driver). Those are just examples I thought of off the top of my head. You're just using mainstream stuff so you don't notice the gaps.

    72. Re:It's too bad by gravyface · · Score: 5, Insightful
      This isn't anti-Apple bullshit, it's the truth: from the MacPorts FAQ:

      Will my MacPorts install continue to work after installing a new major OS release or migrating to a new machine with a different CPU architecture? In general the answer is no. See Migration for how to get things working again.

      Ubuntu:

      do-release-upgrade

      ...

      apt-get install $package

      There's a 99% chance that will Just Work (tm). The other 1%, well, likely something's not right to begin with (wrong apt sources, etc.) or it's an edge case.

      Look, I love my Macbook, but I choose to run VirtualBox with Windows 7 and Ubuntu because I feel that while it does a great job of some things, it's poor at best at other things in comparison to other OSs. One of those things is having a core, reliable package management system: when it's time to release some new code and/or configuration changes for a client, I don't want to get burnt by a 3rd-party package system not working as expected.

      --
      body massage!
    73. Re:It's too bad by jedidiah · · Score: 2

      The Personal Desktop/Laptop OS needs to do the following very well.
      1. Support 3rd party hardware. Apple and Microsoft are willing to let companies make drivers for their hardware and put their own license on them,

      I run Linux on Macs because of better hardware support in Linux. Once you get beyond the based hardware, Apple has no advantage. Even with the base hardware, there may be some NIH issue (VDPAU) that causes MacOS to be less robustly supported.

      With Linux, the community does for itself.

      With Macs, you expect 3rd parties to support you. They may likely find you not worth the trouble for the exact same reason they would ignore Linux.

      This is all about market share. It has been since this was a discussion including GEM. The politics of the Linux kernel and driver licensing is a big red herring.

      If your intent is to "buy things" for your computer, you're much better off with the dominant vendor.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    74. Re:It's too bad by Anonymous Coward · · Score: 0

      Are you sure it's slashdot's decrease in intelligence or your increasingly inflated sense of self-worth?

    75. Re:It's too bad by Anonymous Coward · · Score: 0

      No you don't need market dominance, just penetration... and maybe make some fuckin money while you're at it

    76. Re:It's too bad by JoeMerchant · · Score: 1

      I setup svn/trac servers on OS-X using MacPorts and on Ubuntu using Debian/apt-get.

      Put simply: apt-get just works. MacPorts took days of research and trial and error to get a functioning system, the Debian setup took less than an hour.

    77. Re:It's too bad by Anonymous Coward · · Score: 0

      Even if the source code is open and supported, it only takes one team to decide to rename functions, change variables to cause a whole load of bit-rot in an application. This isn't a problem for something like image processing libraries, file loaders written in C/C++, but for something like a GUI widget library, then it can be fatal. Just going from Qt 3.3 to Qt 4.0 and upwards completely obsoletes "Qt Designer" dialogs, custom widgets as well as all the GUI handler code.

    78. Re:It's too bad by king+neckbeard · · Score: 1

      App stores just deliver self-contained app folders [wikipedia.org]. That's about as far from the Linux definition of a package manager you can get.

      Actually, a number of third party apps install mostly self contained folders with all the of dependencies that won't be on virtually every single system in /opt. That works the same way you describe. iOS jailbreaks typically use Cydia, which is a frontend for APT.

      I dispute this and anyone who has ever installed an app knows how it really goes: you want to upgrade an app and instead of just downloading a small file, you get to upgrade half the gnome packages and assorted libraries along with them. Sure the application itself may be nominally smaller but you have to download a shitton of crap before you can install it.

      I'm not saying that doesn't occasionally happen, but in my experience, you get a much smaller download more than 90% of the time, and when you do have to do something like install half of gnome (which, given that there are only about 3 or 4 full DEs, could happen at most about 8 times), that's about on par with HP printer drivers or iTunes. Oddly enough, the absolute worst problem I've had with superfluous dependencies was LaTeX wanting to install massive documentation packages, although everyone seems to bring up GNOME (despite KDE apps generally being worse in that regard)

      Let me put it this way. Windows has "DLL hell", Linux has "dependency hell" and the mac and iOS have ...

      'Dependency hell' generally refers to when resolving dependencies becomes problematic, either via circular dependencies of version conflicts, and that's something that was pretty only a problem with RPM package distros, and hasn't been an issue for years. The only time I can recall experiencing something like that was when I foolishly mixed debian stable, debian testing, debian unstable, and ubuntu repos, The word you are looking for is 'bloat.' Like I said, I can probably install 2 or 3 complete DEs in less space than a bare Windows install.

      --
      This is my signature. There are many like it, but this one is mine.
    79. Re:It's too bad by Anonymous Coward · · Score: 0

      Last time I installed MacPorts I had to go to my (free) Apple Developer account and get a fresh copy of Xcode. Perhaps there could be---perhaps there are---binaries available that get you more directly to having a working toolchain. But yeah, I'd agree that the bootstrapping path I followed is at the mercy of Apple.

    80. Re:It's too bad by Nimey · · Score: 1

      I gave up on MacPorts years ago because too frequently a package I wanted depended on another (or it would depend on another) that wouldn't compile.

      Just for kicks I tried it again a little over a year ago and it still had that sort of problem.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    81. Re:It's too bad by JoeMerchant · · Score: 1

      I'd say that FOSS needs to maintain a critical mass to continue operation... Market domination is one way to achieve that, but in reality, a market penetration of 1% should be enough to sustain the development community.

      The danger with low market penetration is that it's more likely that people will defect in mass numbers and kill the sustainability, if Linux were in use on 20% of all desktops, it would have a much more certain future and be a bigger target for investment.

    82. Re:It's too bad by jeffasselin · · Score: 1

      Fink does a decent job on OS X i use it to install all the open-source packages I like using.

      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
    83. Re:It's too bad by jedidiah · · Score: 1

      > And there is the issue of how to install anything not in the repo. For casual users, Linux is garbage for that. On Windows you download an exe and follow a wizard. OSX, it is a dmg

      For casual users, it's going to be in the repository.

      Your Truecrypt example has no relevance to casual users.

      I have had adventures like what you describe but under MacOS. You are blaming the platform that something that depends on each and every developer doing things to your liking.

      Even the one true interface doesn't ensure that.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    84. Re:It's too bad by Anonymous Coward · · Score: 0

      Pray I don't alter it any further!

    85. Re:It's too bad by JoeMerchant · · Score: 0

      The Mac masterstroke was the triple-boot. With that, "commiting" to Mac is a no-brainer. Buy this cow and you can drink any milk you want.

    86. Re:It's too bad by Anonymous Coward · · Score: 0

      ummm... (darwin/mac)ports is (was?) open source; it was originally just a rather complex arrangement of tcl scripts and patches. but then again, what do I know, I've only been doing open source development on macs since 2001.

    87. Re:It's too bad by fm6 · · Score: 1

      I hate walled gardens too, but nobody's getting them shoved down their throats. People choose to buy iOS devices. It may be a poor choice, but it's theirs.
      '
      And the walled garden issue doesn't apply here. .Apple doesn't control third-party OS X software the way it does for iOS,

    88. Re:It's too bad by JoeMerchant · · Score: 0

      The real difference I have noticed between bargain computer equipment and the Mac/similarly priced high end PCs is in the display quality.

      Buy a Mac and you're getting good value for money, if you wanted that display and all the other features you're getting. The main premium you're paying is that you'll have to supply your own copy of Windows and the VM software, if you want to use something like AutoCad.

    89. Re:It's too bad by Bill_the_Engineer · · Score: 1

      I like xmonad, but it's not exactly mainstream. I'm mostly using CLI and I like how it automatically lays out the terminal sessions. The x-window layout is something to get used to. Thankfully the window floating mode is there to help with programs not designed for auto-layout.

      On OS X, I use iTerm2 for the multiple terminal sessions, but I haven't found anything similar to xmonad for the GUI. I have made a positioning applescript that I call using quicksilver, and after a while I gotten to like that slightly better anyway.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    90. Re:It's too bad by JoeMerchant · · Score: 1

      Because, if I'm not in with the popular crowd, I might get lonely.

      There's actually a practical side to this emotion, if you're "lonely" enough in your OS, you're literally on your own for support issues.

      As you say, if it works for you, that's great. However, some people are very concerned (even on non-analytical levels) about moving with the crowd.

    91. Re:It's too bad by Anonymous Coward · · Score: 0

      Upgrade every 12 months hell?

    92. Re:It's too bad by Anonymous Coward · · Score: 0

      employees at Google would agree with me too.

      A lot of employees at Google wouldn't agree with you since well over 60% of us are using OS X on the desktop...

    93. Re:It's too bad by GCsoftware · · Score: 4, Informative

      But if you just wanted a package manager and repos, you could always use Fink (for those who don't know, it's basically apt-get for OS X and a bunch of repos of binaries), no need to bootstrap with dev tools from Apple.

      Actually you could probably get a version of gcc from Fink and then use that to bootstrap Mac Ports. Not tried that myself, though.

    94. Re:It's too bad by Compaqt · · Score: 1

      Well, I think it was because of the whining that Ubuntu made some sorely needed changes in Unity which have now made it into a desktop worth using.

      --
      I'm not a lawyer, but I play one on the Internet. Blog
    95. Re:It's too bad by CharlyFoxtrot · · Score: 2

      iOS jailbreaks typically use Cydia, which is a frontend for APT.

      Cydia IS apt, it's also a slow annoying POS that does suffer from all the problems the IOS and Mac app stores doesn't have ("Oh you want to install a new app. Let me just sit here unresponsive for 5 minutes while I download package updates and update my repositories.") . I haven't heard a single jailbreaker ever defend Cydia as a good piece of software, in fact most were pretty pissed off when Cydia took over rival Rock.

      --
      If all else fails, immortality can always be assured by spectacular error.
    96. Re:It's too bad by Dishevel · · Score: 2

      One of the major challenges of apt-get is not typing get-apt. :)

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    97. Re:It's too bad by swillden · · Score: 4, Insightful

      ^ This

      Running on Linux fulltime for 3 years and counting... I find it funny how in so many people's measure the non-commercial linux offering with commercial metrics. Linux fills my niche pretty well, employees at Google would agree with me too. The desktop is a viable alternative, I say it suceeded where it counts, to computer literate people like me and many many other slashdotters.

      Market domination is not the only way to succeed.

      Linux has been my desktop/laptop OS since 1999, until about a year and a half ago when I got a MacBook from my employer. OS X has been quite decent, and it's actually been nice to be able to get more commercial software for it, but I find I miss many things from Linux as well. I'm still using Linux as my desktop OS.

      My irritation with Apple's courtroom antics reached a threshold last week, though, and I've decided that when my two-year laptop refresh cycle is up I'm going to switch back to a ThinkPad running Linux. I'll miss some aspects of OS X, but it'll be a relief to get back to a proper window manager with usable virtual desktops, focus-follows-mouse, etc., and a machine which doesn't hide so much of its operation from me.

      The excursion into OS X land was pleasant, but it won't bother me in the slightest to go back.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    98. Re:It's too bad by swillden · · Score: 5, Informative

      Linux doesn't do well as a Desktop OS.

      Dang. I've been doing it wrong for 13 years. Thanks for letting me know.

      1. Support 3rd party hardware. Apple and Microsoft are willing to let companies make drivers for their hardware and put their own license on them

      2005 called and wants its argument back. It's not absolutely perfect, but Linux hardware support is generally excellent these days. Outside of niche devices virtually everything works great. WiFi was a particularly thorny problem for a few years, being both widely problematic and obviously very important due to the situation with a few widely-used chipsets, but that seems to have ceased being an issue.

      2. Consistent UI. People get stuck, they try to find instructions the instructions need to be consistent with their system.

      Meh. People who aren't knowledgeable enough to figure things out on their own use Ubuntu, and there is plenty of information out there for Ubuntu.

      3. The little features matter too. Time to put your system to sleep and wake up. Does that keyboard light work, How quickly can you connect to a wireless network. Does your screen leave artifacts floating around, consistent Copy and Paste.

      Umm, everything you just said works great for me, and has for many years, on many machines. And not just on the high-end ThinkPads I've always used; I've installed Ubuntu for people on low-end Acers and e-Machines, and everything just works, at least in the last 3-4 years.

      Either you've had some exceptionally bad luck or your experience is out of date.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    99. Re:It's too bad by robthebloke · · Score: 1

      Yes, 3rd party developers are at the mercy of Apple

      So much like developing on windows then? Or for that matter linux? or PS3? or Wii? or infact any operating system on which your code needs to run?

    100. Re:It's too bad by nine-times · · Score: 1

      I also had problems with MacPorts, though I don't remember what they all were. I think the packages were too frequently out of date, or I'd find that compiling a tool with MacPorts would result in something that didn't support resource forks, even though I could get a binary which did.

    101. Re:It's too bad by interval1066 · · Score: 1

      Been running Linux as a laptop os since 1997, and I've not touched Windows or MacOS since. Far from having problems, I've had an excellent run. Far fewer than with Windows, and as for MacOS...? Its helps if your 'book has Intel hardware, I'll grant you that.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    102. Re:It's too bad by Anonymous Coward · · Score: 0

      You obviously haven't used a Linux system in the last 10 years. Installing software from a distribution's repository on an up to date system does NOT require replacing any desktop packages or libraries. Dependency hell exists when building source code or installing wild rpms which were probably built for a different distribution/release, if your doing that you are probably doing it wrong.

    103. Re:It's too bad by TheNinjaroach · · Score: 2

      Last time I checked, Microsoft didn't require me to obtain digital certificates for publishing code that runs in userland. If they did, there would be an outrage that nobody on Slashdot (save the shills) would tolerate.

      PS3 or Wii? You're grasping at straws. Linux? You're smoking crack.

      --
      I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
    104. Re:It's too bad by Anonymous Coward · · Score: 0

      Let me put it this way. Windows has "DLL hell", Linux has "dependency hell" and the mac and iOS have ... ?

      OS Versioning Hell? The thing where programs stop working when you upgrade to a new version of the OS because Apple has made some subtle change somewhere deep in there? This in addition to more obvious changes which screw up older programs like killing off Rosetta or the new checkbox to allow third-party apps to run (required even if they are already installed!)

    105. Re:It's too bad by hweimer · · Score: 1

      Linux worked well if you picked up a 1-2 year old laptop, because by then you could find support for most of the hardware, but you were in for a world of hurt if you wanted anything new.

      If you're buying a Laptop and want to run Linux on it, you should make sure it's certified. Of course, results are best when Linux is already pre-installed.

      --
      OS Reviews: Free and Open Source Software
    106. Re:It's too bad by SilentStaid · · Score: 2
      Don't mistake me here - I would rather have open source any day of the week. But I'd like to see statistics showing the "shelf-life" of FOSS software versus closed, paid-for-software.. I'd be genuinely curious if more usage is gotten out of community supported tools over closed-source.

      it will be around as long as someone capable of maintaining needs it.

      I think that kind of says it right there... it just happens to be that money is a great motivator for people maintaining things.

    107. Re:It's too bad by AioKits · · Score: 1

      "Agreed. I've been begging my IT department to let me run Linux on my laptop, and run our corporate Windows image in a desktop VM, but they won't let me."

      You just pointed out the only real problem with Linux in a desktop environment: Incompetent IT Departments.

      If you think this is the only issue, you've never seen an accountant freak out when you tell them, "Well, it's LIKE Excel..." Some of the tools won't work on anything else. Although I do see some of my supported software moving away from being an add-in to being a web based interface. Take it for what it is, just my own opinion formed from my somewhat limited anecdote.

      --
      "Quote me as saying I was mis-quoted." -Groucho Marx
    108. Re:It's too bad by bitingduck · · Score: 3, Insightful

      Until OS X Lion I would have disagreed, but with Lion they're making it harder and harder to use a mac as a dev machine for anything other than apple products. The command line tools are no longer even automatically installed with XCode, and they're less well behaved than they were in Snow Leopard. I'll probably still have to have a mac for some things that I'm working on, but I'm leaning towards switching to linux for non-mac development with my next machine.

    109. Re:It's too bad by Conanymous+Award · · Score: 1

      You are an idiot.

      Starting off with an insult, always a good sign.

      Could have been worse, like "your an idiot".

      Let me put it this way. Windows has "DLL hell", Linux has "dependency hell" and the mac and iOS have ... ?

      OS X has plist hell. It might not be as bad as DLL or dependency hell though.

    110. Re:It's too bad by Anonymous Coward · · Score: 0

      MacOS does have dependency hell, unless you stick to the walled garden. Linuxes can also work those problems out for you, as can Windows packages resolve DLL hell. And iOS? It doesn't even have a proper filesystem, so who cares?

      Linux "failed" because Apple decided to wall everything off in specified boundaries. If they also tried to support every device under the sun, and give everyone choice instead of locking it away, then OSX would fail too.

      They are different solutions to different problems for different philosophies. And there aren't as many people who share Linux's philosophy as there are who share Apple's.

    111. Re:It's too bad by GameboyRMH · · Score: 1

      And even so, he's arguing for chaotic anarchy over strict organization when it has no bearing on the user experience. Look at all the stuff my package manager is doing OH NOES!

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    112. Re:It's too bad by Anonymous Coward · · Score: 0

      Preach it brother, for me a lot of the problem is consistency, I'm going to jump away from Linux for a second but the point stands. Almost ten years ago I began using Linux and it was very cool from the server side of things, however on the desktop I had an issue reading the thumb drive, I fixed it, then I upgraded a few years later on some different version of Linux and the underlying system changed so the fix didn't work. Now I'm running PC-BSD on a laptop that win-7 had been wiped from due to infection. Now I can access my thumb drive just perfectly but when I drop a CD into the machine I now have to 'fix' it, not difficult I'm sure, but it's trivial bullshit and I'm not a guy that minds working on the cli at all. What I don't like is checking 6 yr old photo archives to be interrupted with a surprise hacker challenge.

    113. Re:It's too bad by Anonymous Coward · · Score: 0

      I work at a small business, and Linux is my primary OS because I'm the only person here who installed it. It also helps that I never ask IT to fix it for me. It's been incredibly useful because it's frequently a more functional embedded development environment than either Windows or Mac OS.

      How many OS'es can sniff Bluetooth and Wifi packets from the command line?

    114. Re:It's too bad by bitingduck · · Score: 1

      And they really do last. I have a bunch of old mac laptops sitting around the house working as servers of one sort or another. All the way back to an old G3 300 wallstreet. They all still work, and some are still pretty useful (the wallstreet really isn't good for much anymore).

    115. Re:It's too bad by Anonymous Coward · · Score: 0

      Are you saying it belongs on the server, and practically speaking, the smartphone (app stores are essentially package managers, just generally less powerful), but not on the desktop?

      App stores just deliver self-contained app folders. That's about as far from the Linux definition of a package manager you can get.

      Funny, my phone's App store delivers .deb packages. I think you just demonstrated GP 's "insult" to be a simple statement of fact.

    116. Re:It's too bad by Anonymous Coward · · Score: 0

      >Either you've had some exceptionally bad luck or your experience is out of date.
      Or he's just a fanboi, or perhaps an apple PR employee.

    117. Re:It's too bad by Anonymous Coward · · Score: 0

      You're holding it wrong.

      FTFY.

    118. Re:It's too bad by funwithBSD · · Score: 1

      That is because IBM has supported Fedora, RedHat and SUSE as a corporate laptop image for many years.

      In fact, if I want a laptop refresh, my refresh rate is 5 years for a Windows, 3 years if I use Linux.

      I am client facing, and unfortunately they do everything in M$ so I am forced to do the same. But I do maintain a Linux boot partition on a USB hard drive in case my Windows image craps out, which is far too often.

      --
      Never answer an anonymous letter. - Yogi Berra
    119. Re:It's too bad by Anonymous Coward · · Score: 0

      what do I know, I've only been doing open source development on macs since 2001.

      Apparently very little. Try doing open source development on a Mac in 2 years - you won't be able to anymore.

    120. Re:It's too bad by beefsack · · Score: 1

      Exactly the same story for Homebrew, I tried to use OSX for my development because there were some added benefits of OSX (ie. a moderate amount of games available), but I went insane without having a reliable, fully stocked package manager at my disposal. One you get used package managers in open source systems, it's very hard to go back.

    121. Re:It's too bad by Maskull · · Score: 1

      I've been thinking for a while that, with the direction Apple's been heading recently, there is the potential for a resurgence of sorts in the use of Linux by developers. Somebody needs to put together a developer-centric distro, not all simplified and "user-friendly" like Ubuntu is becoming, but also not forcing everyone down the way of the command-line (too much in that direction is why developers initially defected to Macs in the first place).

    122. Re:It's too bad by Anonymous Coward · · Score: 0

      Because nothing beats Linux for package management.

      Nothing beats Mac OS X and iOS for not having to manage packages.

    123. Re:It's too bad by jacknifetoaswan · · Score: 1

      Unfortunately, the name of the game at my company is 'least privilege'. I don't have admin access, and don't have the ability to clone this desktop install and run it in VirtualBox. Back when I was an admin, I was running multiple virtual servers on my laptop so that I could do OE development and test software updates and security vulnerability fixes without doing it on a production system. Those were the days.

    124. Re:It's too bad by Anonymous Coward · · Score: 0

      Never found MacPorts to be nearly as friendly/comprehensive a good ol' Ubuntu apt repository.

      That's rich... complaining that one cli package management system is less user friendly than another. If you don't like MacPorts, use Fink... Fink uses apt.

    125. Re:It's too bad by Billly+Gates · · Score: 1

      I hate Apple. Their business practices are much worse than Microsoft these days by far. But, package management is one thing they got right. You download it and point and click! Gee so inferior. .deb files have dependency problems as well. For example, try downloading the flash .deb from adobe's website on an older distribution? It wont run. There are other requirements that your distro may or may not support it.

      MacOSX beat Linux fair and square for a desktop OS. I have a disdain for Ubuntu from bad experiences and I am a FreeBSD/CentOS guy for server use. It just is not designed for desktop usage and people who say otherwise need to leave their moms basement.

    126. Re:It's too bad by Anonymous Coward · · Score: 0

      AutoCad has actually been available for Mac OS X for a couple of years now.

    127. Re:It's too bad by bsane · · Score: 4, Informative

      Apple doesn't require it either... its required if you want a pleasant experience for the customer, but nothing is stopping you from running non-signed code.

    128. Re:It's too bad by Anonymous Coward · · Score: 5, Informative

      . I eventually did an in-place reinstall of Snow Leopard. XCode never worked right again; I'm getting a new laptop soon and you can bet MacPorts / Fink will be on my short list of software to avoid.

      Well, you fucked up, didn't you? Rest assured, it wasn't MacPorts that hurt your install, it was you. MacPorts installs all it's ports in the /opt directory... and touches nothing else. You can't just reinstall the OS over top of XCode and expect things to still work... you blew away XCode frameworks when you did that. XCode comes with an excellent and comprehensive uninstall script, you should have used that first, and then tried reinstalling XCode. Reinstalling the OS just proves to everyone you had no idea what you were doing. If you do reinstall, a clean install is always preferred, and, it goes without saying, a reinstall of XCode is par for the course.

    129. Re:It's too bad by Goth+Biker+Babe · · Score: 1

      My Apple is for consumery things. I run Linux on it for development. My work development laptop is a nice Lenovo X220 running Linux. Its horses for course. If all I want is a way of display a bunch of shells and an IDE Linux is fine. If I want to do that *and* play World of Warcraft I use OSX.

    130. Re:It's too bad by Hatta · · Score: 1

      Indeed. I have a tech coming by within the hour to install Windows on a VM for me because the IT department here is too incompetent to turn on the built in IMAP server in Exchange. WTF?

      --
      Give me Classic Slashdot or give me death!
    131. Re:It's too bad by Gr8Apes · · Score: 1

      typing get-apt would have kept me out of trouble! :) I freely admitted it's been a while (SVN 1.6 reference would date it, as I'm sure that's been in the official repos for a while:) Using linux for servers generally doesn't have me installing anything via apt/yum/rpm anymore since most things I need are included in the base images I have, and ops guys generally take care of the maintenance and feeding afterwards.

      Side note - love the negative mods - tell the truth, get modded down, like that will make the truth go away. Some mods need a life.

      --
      The cesspool just got a check and balance.
    132. Re:It's too bad by catmistake · · Score: 1

      Personally I think the reason this topic raises the noise level on Slashdot is the posers that like to boaster their "credentials" by making derogatory remarks about something they don't understand.

      Incorrect. You must be new here, for that is exactly very the reason all topics raise the noise level on Slashdot.

    133. Re:It's too bad by Psiren · · Score: 2

      As someone who manages an Exchange environment, I'd like to point out that I've not enabled the IMAP service. I have good reasons, and they're nothing to do with being incompetent or intentionally setting out to annoy Linux users (not that we have any, other than me). I'm sure if running an IMAP service was an actual business requirement, your IT department would have done it.

    134. Re:It's too bad by betterunixthanunix · · Score: 1

      KDE 4. (I think KDE is the least offensive).

      Calling your alpha release stable to encourage people to alpha testers is the least offensive?

      --
      Palm trees and 8
    135. Re:It's too bad by Yunzil · · Score: 1, Interesting

      "It works for me" is not compelling. I use Linux on a daily basis at work, and I really don't like it. For instance, on Monday I locked up my workstation with a bad 'grep' command.

    136. Re:It's too bad by Zero__Kelvin · · Score: 3, Funny

      "If you think this is the only issue, you've never seen an accountant freak out when you tell them, "Well, it's LIKE Excel...""

      Hey! You know what else is a lot like Excel on Linux? Excel on Linux!

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    137. Re:It's too bad by Thumper_SVX · · Score: 1

      One of the major challenges of apt-get is not typing get-apt. :)

      echo 'alias sudo="sudo "' >> ~/.bash_aliases (the space after sudo is important!)
      echo 'alias ag="apt-get"' >> ~/.bash_aliases
      exit

      Log back in and voila; you have a short-hand for apt-get that works with sudo. You're welcome :)

    138. Re:It's too bad by Zero__Kelvin · · Score: 1

      We have yet to hear the reasons for not enabling IMAP. Methinks that is because if you attempt to itemize them you will quickly realize, as will we, that they are ridiculous.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    139. Re:It's too bad by Hatta · · Score: 2

      I'm sure they didn't do it to annoy Linux users, but I can't see how it's anything but incompetence. They won't even let me set up forwarding rules to send my email to a server that does support IMAP.

      As for the business reason, this is a research university. Researchers need a flexible environment. Their job is to support me, and they are not doing it. Even after I get outlook on a VM, how am I going to write scripts to start jobs on receipt of emails?

      I don't know how to do that, they don't know how to do that, and they don't care that I'm less effective at my job because of their incompetence. Fuck those assholes.

      --
      Give me Classic Slashdot or give me death!
    140. Re:It's too bad by Thumper_SVX · · Score: 1

      And the walled garden issue doesn't apply here. .Apple doesn't control third-party OS X software the way it does for iOS,

      Wait.

      For the record, I'm currently a Mac user (13" Macbook Pro) but suspect this will be my last Mac because I believe it's only a matter of time.

    141. Re:It's too bad by betterunixthanunix · · Score: 1

      Secondly, Linux on the desktop is far from dead. Linux is thriving. Nobody killed it.

      You think so? Where are you located, and where are you seeing GNU/Linux thriving on the desktop? Where I am now, I am one of a tiny minority of people who uses GNU/Linux for day-to-day tasks, and we receive no support whatsoever from the IT guys (in fact, they direct people to use for support). It's Mac OS X or Windows here, or else you are on your own.

      Mac OS X is the reason for this situation. We used to have lots of GNU/Linux and even BSD users, then the university started pushing Mac OS X like it was the greatest thing since sliced bread. Now hardly anyone uses GNU/Linux, and the university is making our lives even harder because they are operating under the assumption that we have Windows or Mac OS X on our computers.

      --
      Palm trees and 8
    142. Re:It's too bad by Bill_the_Engineer · · Score: 1

      Until OS X Lion I would have disagreed, but with Lion they're making it harder and harder to use a mac as a dev machine for anything other than apple products.

      This is news to me, since I haven't ran into any issues that prevent me from developing non-apple software.

      The command line tools are no longer even automatically installed with XCode, and they're less well behaved than they were in Snow Leopard.

      To be fair that was to make the packaging more compatible with their App store. I don't see it that much of a big deal.

      Old way:

      Download X-Code from App store, run the installer that was downloaded.

      New way:

      Download X-Code from App store, click on install command line tools within the drop down menu.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    143. Re:It's too bad by Anonymous Coward · · Score: 0

      "I'm a fucking idiot" is not compelling either.

    144. Re:It's too bad by RogerWilco · · Score: 1

      I ran Linux full-time from 1997-2007, so my experience is similar. Getting hardware to work reliably, especially if your company is tied to a certain vendor, is quite often a problem. And then it might break if you upgrade to a newer version of the distribution.

      Next to that a Linux desktop lacks a lot of applications that are needed in a corporate environment. Things like a good groupware client. (Evolution is often broken). Most things are available for OSX nowadays, including MS Office.

      And more than that, if you run into a problem installing a commercial application, you can usually get support if you're running on OSX. Linux support is often limited to one flavour of RedHat, if at all.

      --
      RogerWilco the Adventurous Janitor
    145. Re:It's too bad by swb · · Score: 4, Informative

      I'd wager it's that it's just one more thing to keep track of.

      In a small IT shop, adding IMAP support might not be a big deal, but in bigger shops it can involve all kinds of IT bureaucracy involving security reviews, training a bunch of people for support, added testing and validation, and on and on and on, and many of these requirements are not foot dragging or empire building by IT PHBs but externally imposed requirements by law (SOX, HIPPA, PCI) or by other entities (parent companies, audit standards, non-IT security, etc).

      And even beyond this, technically it could involve more than just changing the service status from Disabled to Automatic, particularly in large, multisite Exchange implementations that involve multiple CAS and Mailbox servers.

      So in a large shop when you add in all the overhead coupled with the usual constraints on money, time and manpower, it's not at all surprising that "IT" doesn't care to cater to people setting their own standards or deviating from standards organizationally agreed to.

      Have been there, done that, bought the t-shirt, I'm not at all surprised that someone in IT said "use Outlook".

    146. Re:It's too bad by Anonymous Coward · · Score: 0

      Like you?

      The word is "bolster."

    147. Re:It's too bad by dbIII · · Score: 1

      Well, Miguel was one of the ones that had a project that did some of that fucking up of desktops so that inspires a bit of a reaction. Even the older gnome that people are missing fits that - for example this morning I had three people lose all of their desktop icons and stuff from their panels just because an NFS share that they had bookmarked in their file browsers was offline. How fucked up is that? Nothing on that disk had anything to do with a single one of their desktop shortcuts, panel widgets or other bits that went missing, yet it still happened, and happens every time such a network problem occurs.

    148. Re:It's too bad by Anonymous Coward · · Score: 0

      right now it's *not* the at mercy in the way that Apple allows code outside of Appstore to run. They could alter the deal and we will be recognised as prophets.

      FTFY

    149. Re:It's too bad by gravyface · · Score: 1

      Fink could be interesting, thanks. Again, would probably not rely on that for production/client work, but could be useful for other utilities.

      --
      body massage!
    150. Re:It's too bad by diego.viola · · Score: 1

      I have been running Linux on my T510 and it's amazing, I'll never switch to anything else.

      You won't regret it.

    151. Re:It's too bad by tlhIngan · · Score: 1

      Yes, 3rd party developers are at the mercy of Apple and this is not some anti-Apple bullshit. See: Gatekeeper.

      Gatekeeper merely asks if the binary you downloaded came from the 'net, not from the output of the compiler or some other means. And it only asks if the file is flagged with a "downloaded" extended attribute in the filesystem (easily cleared).

      Gatekeeper isn't involved at all if you clear the flag, use a browser that doesn't set the flag to begin with (Firefox used to not do it - they were among the last to actually do it), copy the program to another location (which destroys extended attributes), etc.

      And developers need to develop apps so the output of the compiler will probably never need verification (since developers need to test). Which means in the worst case, if you want to avoid the Apple taxes fo having to buy a signing cert (of which many popular open-source projects already have, both for Windows AND OS X), well, you can always release it as source code and have the user compile it.

      Thus ensuring the longevity of open-source because instead of people distributing binaries, all software distribution takes place as ... source. And no BS "look but don't touch" - but buildable source. (Oddly, it's also GPLv3 compliant because if you don't provide build tools, users can't use your program!).

      Hell, if the user wishes to pass on their modifications, they too have to do it as... source code.

    152. Re:It's too bad by Psiren · · Score: 1

      Fair enough (I work in the academic environment myself, so I know some of the issues). You make a reasonably strong case for it. If you've discussed the issues with them, and they're not listening, then you should take it up with your manager. If your work is being affected, you have a good reason to do so.

      You may be unlucky of course, and truly have a bunch of arseholes in IT. It happens. Frankly I try my best to help whenever I can, but sometimes there are good reasons not to do something that aren't immediately obvious to the end user. It's sometimes a technical one, but just as often a politcal one.

    153. Re:It's too bad by gravyface · · Score: 1

      Hmm, still requires xcode and for Snow Leopard/Lion, requires compilation as no binary available. So besides syntax, not seeing how this is much of an improvement over MacPorts.

      --
      body massage!
    154. Re:It's too bad by Anonymous Coward · · Score: 0

      > Log back in and voila;

      . ~/.bash_aliases

      No need to log out and back in.

    155. Re:It's too bad by Anonymous Coward · · Score: 0

      Power management has been fixed in 3.2 and later kernels.

    156. Re:It's too bad by boardstretcher · · Score: 1

      Thats why anyone that is educated will use Linux over Mac. Also, where the hell do they get their numbers from? How can they possibly quantify how many computers are running linux?

    157. Re:It's too bad by falcon5768 · · Score: 1

      How about we don't have the time or resources to deal with people who want to do things like that? Unfortunately the corporate environment is a windows world where even Mac users have a hard time despite years of plugins and solutions to integrate them. At my work we allow users to use VMs for specific cases but under the caveat that IT IS NOT SUPPORTED SO DONT CALL IF IT BREAKS. Even with that people do, and it causes a support nightmare because it may be a windows issue, but its on a mac and we have teams that support one or the other with only 2 who do both. Linux support is even worse as our only decent help staff are Windows based meaning we have to pull a system admin from the Mac or Red Hat team to help them along. While I am sure there are techs who can work a Linux client, there are not enough to warrant paying 50 grand + benefits to hire them when our Linux base outside the server realm is 10. I like Linux. Behind OS X Linux is my next favorite OS. But I am sorry its just not worth the money these days to support people who use it unless a good 25% of them use it. We opened up users to Linux, Mac or Windows last year, while we have a steady stream of Windows users moving to the Mac and growing our Mac user-base 150% within the year, we had 2 people ask for Linux. It just doesn't make economic sense.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    158. Re:It's too bad by Anonymous Coward · · Score: 0

      Mod parent up. Linux is for geeks. Geeks buy nice computers. No one makes nicer computers than Apple. Mac OSX is close enough that lots of these geeks switch.

    159. Re:It's too bad by falcon5768 · · Score: 1

      but its not being shoved down your throat. As long as you know the risks you can run all the unsigned code all you want. But for those of us who work in a managed corporate environment being able to tell users no is a HUGE deal.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    160. Re:It's too bad by Manikmass · · Score: 2

      Definitely have to recommend Homebrew. Switched from MacPorts at last OS upgrade and haven't looked back.

    161. Re:It's too bad by s73v3r · · Score: 1

      Try Homebrew.

    162. Re:It's too bad by 93+Escort+Wagon · · Score: 1

      My old 2003 G4 Powerbook is still going strong.

      Well, it's going anyway. It's a stretch to describe a 10-year-old G4 processor as "strong"... but it was still useable enough for my mom to handle her email, browse the web, and edit Word and Excel documents.

      --
      #DeleteChrome
    163. Re:It's too bad by s73v3r · · Score: 1

      It's also 3rd-party and at the mercy of Apple and requires a bunch of prerequisites.

      So is Apt. It just so happens that the prereqs are taken care of for you.

    164. Re:It's too bad by s73v3r · · Score: 1

      I'm sorry, but your post is nothing but FUD and bullshit. How some moron decided to mod you insightful I will never know.

      And the ironic thing is that most of them were probably doing that from Windows boxes.

    165. Re:It's too bad by 93+Escort+Wagon · · Score: 1

      I don't disagree with anything you said - but still, my iPhone with Cydia installed is more useful than it was without it.

      --
      #DeleteChrome
    166. Re:It's too bad by s73v3r · · Score: 1

      Until OS X Lion I would have disagreed, but with Lion they're making it harder and harder to use a mac as a dev machine for anything other than apple products.

      No they aren't, unless you're obscenely incompetent.

      The command line tools are no longer even automatically installed with XCode

      So fucking what? You know that separating them like that means you can install the command line tools WITHOUT installing Xcode, right?

    167. Re:It's too bad by s73v3r · · Score: 1

      Your tinfoil hat is cutting off circulation to your brain.

    168. Re:It's too bad by s73v3r · · Score: 1

      Last time I checked, Microsoft didn't require me to obtain digital certificates for publishing code that runs in userland.

      Someone clearly hasn't been paying attention to Windows 8.

    169. Re:It's too bad by Anonymous Coward · · Score: 0

      Let me put it this way. Windows has "DLL hell", Linux has "dependency hell" and the mac and iOS have ... ?

      Have you ever tried to UNinstall a Mac OS X program? I had to fucking google where all the files were hidden and delete them by hand. I haven't had to do that since my DOS days in the 80's!

    170. Re:It's too bad by s73v3r · · Score: 1

      Seriously? Are you fucking retarded? Do you have any idea what the context is that you're quoting? Do you have any fucking idea what MacPorts does?

      MacPorts compiles stuff from source. Of course if you switch computers to a new processor architecture, there's ALWAYS the chance that something might break. The EXACT SAME PROBLEM exists for Ubuntu.

    171. Re:It's too bad by Anonymous Coward · · Score: 0

      Meh. People who aren't knowledgeable enough to figure things out on their own use Ubuntu, and there is plenty of information out there for Ubuntu.

      Actually, people who aren't knowledgeable enough to figure things out on their own use the Genius Bar and then get on with their lives.

    172. Re:It's too bad by Anonymous Coward · · Score: 0

      That's because you keep calling it GNU/Linux.

    173. Re:It's too bad by Anonymous Coward · · Score: 0

      Somebody needs to put together a developer-centric distro...

      Your wish is granted.

    174. Re:It's too bad by s73v3r · · Score: 1

      I find it funny how in so many people's measure the non-commercial linux offering with commercial metrics.

      Because that is what they're comparing them to. Linux doesn't get off free simply because it's "non-commercial". It either fits the needs or it doesn't.

    175. Re:It's too bad by Shadowmist · · Score: 1

      At the time, it seemed the way to deal with a monopoly that tended to destroy everything in it's path.

      Microsoft destroyed everything but Apple. Apple was on deathwatch. DeGasse couldn't even give BeOS away for free.

      Actually he tried to get Apple to pony up $400 million dollars for it. For the same price, they bought NeXT and got Jobs back as a bonus.

    176. Re:It's too bad by tibit · · Score: 1

      macports installs packages only into /opt. About the only things that could "break" XCode would be that non-apple gcc was selected as a default. That's what ports defaults system is for. I install macports on every mac I own and I'm yet to see such breakage. Sure individual things were often broken for a good while (wxwidgets, I'm looking at you), but overall it wasn't that bad. Sure not as smooth as with RedHat -- and I too was using redhat since even earlier than 5.2. I think I first used version 3 on a 486 machine that previously had NT 4 installed :)

      --
      A successful API design takes a mixture of software design and pedagogy.
    177. Re:It's too bad by tibit · · Score: 1

      PCI? Email is supposed to be isolated, and if people email credit card numbers, it's their own problem. As long as you're not telling your customers to email CC numbers, and as long as your employees are educated not to ever key in, write down or fax CC numbers, things are fine (except perhaps in whatever order fulfillment / commerce system you have) ... PCI is pretty much out irrelevant to email, then.

      --
      A successful API design takes a mixture of software design and pedagogy.
    178. Re:It's too bad by s73v3r · · Score: 1

      Everything in your comment is nothing but unfounded bullshit, and tired Apple bashing.

    179. Re:It's too bad by s73v3r · · Score: 1

      Then you're an idiot.

    180. Re:It's too bad by s73v3r · · Score: 1

      With Linux, the community does for itself.

      With Macs, you expect 3rd parties to support you.

      Unless you are one of the people actually writing Linux drivers, you are doing the same damn thing on Linux: Depending on 3rd parties to support you. If no one wants to write a driver for your particular breed of hardware, it's not getting done unless you pay for it.

    181. Re:It's too bad by s73v3r · · Score: 1

      I can do a fresh install, restore my home folder, do a single apt-get with my previously installed package list, make a cup of tea

      You might want to change that to making a cake. Dependency lists can get long, and take a while to download.

    182. Re:It's too bad by Anonymous Coward · · Score: 0

      I don't think that the problem is within MacPorts or Fink, the problem is that when you use three different package management systems (Apple's, MacPorts and Fink) the three don't know about each other, so you get double-installs due to dependencies. For example, if you have 'foo' that depends on 'bar', where 'bar' is installed using MacPorts, and you install 'foo' using Fink, you'll likely have Foo install a second copy of 'bar' because it doesn't know that 'bar' is already installed.

      This isn't an issue for normal user apps, because they use the standard Mac installers, which work fine, but I run into this with packaged FOSS software, where there are duplications between MacPorts, Fink, MAMP and XAMPP.

    183. Re:It's too bad by Anonymous Coward · · Score: 0

      No, the problem is there is no such thing as a competent IT department.

      Because if you are smart enough you would leave the IT department and do dev at an IT company - where the IT department is incompetent too!

      Want to know why? See line 2.

    184. Re:It's too bad by MrEricSir · · Score: 1

      right now it's still at the mercy in the way that Apple allows code outside of Appstore to run. They could alter the deal.

      Gnome could alter their deal by changing the APIs every 6 months, breaking software for no reason.

      Oh, except wait -- only one of those is actually happening.

      --
      There's no -1 for "I don't get it."
    185. Re:It's too bad by StuartHankins · · Score: 1

      It wasn't only XCode that was giving me crashes and problems, the system had become unstable. Uninstalling XCode at that point was the least of my problems. Sorry your butt hurts so much.

    186. Re:It's too bad by Hes+Nikke · · Score: 1

      Look, I love my Macbook, but I choose to run VirtualBox with Windows 7 and Ubuntu because I feel that while it does a great job of some things, it's poor at best at other things in comparison to other OSs.

      You ser are a true computer enthusiast. You use the tools that get the job done rather than bickering that your vice grip doesn't work as a socket wrench. If I had mod points, I would spend them all on you just for this quote right here. (My other space has VMWare with CentOS and Windows 7 running so that I have the tools that let me get my job done, regardless of what OS those tools were meant for in the first place.)

      --
      Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
    187. Re:It's too bad by shutdown+-p+now · · Score: 1

      Last time I checked, Microsoft didn't require me to obtain digital certificates for publishing code that runs in userland. If they did, there would be an outrage that nobody on Slashdot (save the shills) would tolerate.

      Win8 on ARM?

    188. Re:It's too bad by shutdown+-p+now · · Score: 1

      Thinkpads are one of the best laptops in terms of Linux hardware support on many counts (and then of course there's http://thinkwiki.org./ They're also fantastic for getting shit done, but for many people this ain't the primary purpose of a laptop, and they want something more lightweight & less bulky.

    189. Re:It's too bad by Anonymous Coward · · Score: 0

      On OS X, I use iTerm2 for the multiple terminal sessions, but I haven't found anything similar to xmonad for the GUI. I have made a positioning applescript that I call using quicksilver, and after a while I gotten to like that slightly better anyway.

      Have you tried SizeUp? [1] It lets you assign keyboard shortcuts to position windows into "hot corners" of your screen (top, right, bottom, left, top-left corner, etc). It does what Windows 7 does when you press Win+up/down/left/right, but it is more customizable. You can also have a shortcut to send a window to the "next monitor" and stuff like that :-)

      [1] http://www.irradiatedsoftware.com/sizeup/

    190. Re:It's too bad by shutdown+-p+now · · Score: 1

      When installing a simple app requires you to download hundreds of megs worth of libraries and upgrade half your GUI environment something's amiss.

      You do realize that all those hundreds of megs worth of libraries also exist on Windows and OS X, they just ship in the box with the OS?

      (which, coincidentally, is why you can have Linux without any GUI at all, but not the other two)

      And, of course, there are plenty of Linux distros that also include all that stuff in the box. If you install a typical desktop app from a package in Ubuntu, it's unlikely to drag in more than a couple smallish libraries - and those are usually where the core functionality lives (i.e. app is just a GUI shell over a library).

    191. Re:It's too bad by CharlyFoxtrot · · Score: 1

      You do realize that all those hundreds of megs worth of libraries also exist on Windows and OS X, they just ship in the box with the OS?

      Yep, and on OS X developers use mostly the OS provided libraries while on Linux they pull in all kinds of obscure stuff (how many friggin' XML parsers need to be installed on a system ?)

      (which, coincidentally, is why you can have Linux without any GUI at all, but not the other two)

      OSX without a GUI exists, it's called Darwin. There have been several implementations even, people just don't care about it.

      And, of course, there are plenty of Linux distros that also include all that stuff in the box. If you install a typical desktop app from a package in Ubuntu, it's unlikely to drag in more than a couple smallish libraries - and those are usually where the core functionality lives (i.e. app is just a GUI shell over a library).

      Until you have Gnome 3.0.1b453 or whatever and your app wants 3.0.1b567.

      --
      If all else fails, immortality can always be assured by spectacular error.
    192. Re:It's too bad by Anonymous Coward · · Score: 0

      No one has been thrown off the Mac desktop.

      Say, is that a Penguin I see on a newly formed beach?
      That looks like better company than the Borg.

      (Bring the Borg icon back to Slashdot. Maybe the new MS graphic should have had four melting iceborgs)

    193. Re:It's too bad by jgrahn · · Score: 1

      Don't mistake me here - I would rather have open source any day of the week. But I'd like to see statistics showing the "shelf-life" of FOSS software versus closed, paid-for-software.. I'd be genuinely curious if more usage is gotten out of community supported tools over closed-source.[...] it just happens to be that money is a great motivator for people maintaining things.

      As far as I can tell, it isn't. Based on the commercial software I see, money means Dilbert-style operations with incompetent and disinterested programmers, pushing out buggy software which doesn't meet my actual needs. (There are exceptions: the Opera browser; the Amazon web site, and ... can't think of any other right now.)

    194. Re:It's too bad by StuartHankins · · Score: 1

      It's very possible you're right, in my case I found some things were available on MacPorts, some on Fink, and some were absent from both. Also as you report sometimes it was available on both, but my experience was that it was sometimes a different version which made the whole process more complicated. Installing from source was as often a fail as a success. Of course YMMV and all that.

    195. Re:It's too bad by loom_weaver · · Score: 2

      I went for a MacBook for roughly same reasons. I wanted a machine where if I closed the lid I had a reasonably good chance that when I lifted the lid I could actually continue working instead of rebooting because everything locked up.

    196. Re:It's too bad by Anonymous Coward · · Score: 0

      Let's see...
       
      App Store comes installed on the Mac.
      It handles pretty much anything.
      It accommodates 3rd party apps.
       
      Sounds like we got some FUD going on here.

    197. Re:It's too bad by tyrione · · Score: 4, Informative

      apt-get is more like the official app store.

      It comes with the system. It handles pretty much anything. It can even accommodate 3rd parties.

      So in that respect there's really nothing comparable on a Mac. Just stuff that kind of sort of partially covers what apt-get does.

      Being not-quite-comprehensive kind of defeats the entire point.

      Having run Debian [typing on it] for over 12 years, APT-GET is nothing like the App Store. In fact, the App Store doesn't have dependency issues that puke out fairly often and force one to manipulate around the bonehead mistakes package owners forget to test against and thus send out other revisions of an App all because they screwed up the packaing. APT-GET is not the end-all-to-be all and neither is Aptitude [ncurses front end], nor DPKG and anything else.

    198. Re:It's too bad by Anonymous Coward · · Score: 0

      ...but Rock was also based on APT!

    199. Re:It's too bad by tyrione · · Score: 1

      You can use macports or homebrew on OS X. Both have all of the key OSS packages, and the latter additionally allows to manage your own private packages. What else would you need? OS X is FreeBSD with a fancy UI (and Obj-C)... You can shell script the daylights out of your box all you want if that's your thing.

      It's a helluva a lot more than just FreeBSD with a fancy UI, but whatever floats your boat on generalities, however false and misleading.

    200. Re:It's too bad by Anonymous Coward · · Score: 0

      I find it ironic that in an article talking about how much BETTER Mac does than Linux regarding backwards compatibility, the posts modded up are talking about how the long term support is questionable on the Mac.

    201. Re:It's too bad by Thumper_SVX · · Score: 2

      Truly, spoken like one who doesn't actually keep up with market trends or the news. I wish you all the best as you sit in the garden; they're already building the wall but you're obviously far too focused on your own navel to notice.

    202. Re:It's too bad by Rutulian · · Score: 1

      Are you serious? You ran a command that pegged your CPU and that is a problem with linux? If you program an infinite loop and run it, is that a problem with linux too?

    203. Re:It's too bad by Anonymous Coward · · Score: 0

      "Complete lack of commercially viable solutions Hell"?

    204. Re:It's too bad by Anonymous Coward · · Score: 0

      Ala Sony and the PS3. Proof as to being at the mercy of the company.

    205. Re:It's too bad by Anonymous Coward · · Score: 0

      I think Miguel was too busy pandering to Microsoft n .NET to notice the rise of Ubuntu.

    206. Re:It's too bad by overlordofmu · · Score: 1

      you get to upgrade half the gnome packages and assorted libraries along with them

      If you didn't want to deal with the bandwidth to upgrade Gnome, then why did you install/use it?

      One of the top reasons (not the first but close) I don't use KDE or Gnome is that I don't want those largish data transfers when updating the system. Openbox is my desktop environment of choice. The file size for upgrading it -> 323KB (2.2 MB installed)

      -rw-r--r-- 1 root root 323K 2012-05-12 03:31 /var/cache/pacman/pkg/openbox-3.5.0-7-x86_64.pkg.tar.xz

      Don't blame the GNU/Linux for your decision to use a bloated DE.

      Let me put it this way. Windows has "DLL hell", Linux has "dependency hell" and the mac and iOS have ... ?

      Mac and iOS just hide all the details from you. DLL and dependency hell are still there, they just are Apple's problem, not yours. I simply prefer control over simplicity but for most consumers they prefer simplicity. Thank the magic sky wizard there are more than two closed-source choices for those of use than want to DIY.

    207. Re:It's too bad by gravyface · · Score: 1

      Odd, I had bolded the part about "major OS release" from the FAQ; didn't come through. But to answer your question: no, I'm not retarded, and I would fully expect an architecture change to break MacPorts. But as you should've been able to glean from the context of my post, I was referring exclusively to the issue of OS upgrades and how apt-get wouldn't break. Perhaps it is you who's lacking in basic cognitive/inductive reasoning abilities?

      --
      body massage!
    208. Re:It's too bad by Urkki · · Score: 1

      Having run Debian [typing on it] for over 12 years, APT-GET is nothing like the App Store. In fact, the App Store doesn't have dependency issues that puke out fairly often and force one to manipulate around the bonehead mistakes package owners forget to test against and thus send out other revisions of an App all because they screwed up the packaing. APT-GET is not the end-all-to-be all and neither is Aptitude [ncurses front end], nor DPKG and anything else.

      ...maybe I'm totally off base and out of line here, but the way you mention apt-get, aptitude and dpkg here makes me wonder, if you're really a long-time Debian user? Also, the way you don't mention if you're running stable, testing or unstable makes your above statement dubious. But if you're being honest, and assuming you're not running Debian stable, I suggest you switch to some other Debian-based distro, like Ubuntu, which provide a more up-to-date experience without the problems implied by the very names of Debian testing or unstable.

    209. Re:It's too bad by Anonymous Coward · · Score: 0

      I doubt this is possible

    210. Re:It's too bad by Anonymous Coward · · Score: 0

      Typical apple response. "You're holding it wrong"

    211. Re:It's too bad by Plumpaquatsch · · Score: 0

      You are an idiot. Are you saying it belongs on the server, and practically speaking, the smartphone (app stores are essentially package managers, just generally less powerful)

      "Just less powerful" because often less is better. You can download an app. No bloody dependencies to worry about. No bloody incompatibilities to worry about. Less useless power to worry about. You install the app - it works. You delete the app - its gone.

      --
      Of course news about a fake are Fake News.
    212. Re:It's too bad by swb · · Score: 1

      Fortunately I'm not in charge of handling any PCI compliance, so I don't know what's involved. I do know that I've seen PCI compliance reports with all kinds of red flags surrounding existing email services, but I'll freely admit I don't understand it.

    213. Re:It's too bad by hairyfeet · · Score: 1

      How does it defeat the point? Does Apple say you can't run ports? Does Apple slap you if you don't use the appstore?

      Man, you just gotta love the irony. Everyone bitched in the 90s about all you had was shitty Win9X, so Jobs brings Nextstep, an actual Unix system to the masses, and now here we are with a 300+ post just bitching away because there is...gasp!...choice in the market, because its not YOUR choice.

      But you see that is the great thing about the free market, don't like it? I'm sure System76 will be more than happy to custom build you a Linux laptop or desktop, hell you may even save a few bucks and will be supporting the product you want to succeed. We've never had more choice in our lives, your average x86 unit can run anything from BSD to Haiku, even mobile we now have various flavors of droid,blackberry,iOS, and windows.

      So if Apple doesn't measure up then why are you using it?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    214. Re:It's too bad by Anonymous Coward · · Score: 0

      What the hell does that have to do with Linux? You can run grep on almost any operating system.

    215. Re:It's too bad by toriver · · Score: 1

      Why not? Is there even an OUNCE of evidence for this direction, or are you extrapolating poop form FUD?

      your-brain$ sudo port install a-fucking-clue @universal

    216. Re:It's too bad by Anonymous Coward · · Score: 0

      Really? Over a year ago I got an HP 2000 laptop new off the shelf and installed Ubuntu 11.04 on it, worked like a charm. No 3rd party drivers, hacks, or patches. I've really never had the experience you had, and I've had other laptops as well. I now have a MacBook for Linux, since I prefer the hardware. Don't run OS X, I played around with it (came with 10.8) and I really don't like the default apps, and the file manager drives me nuts.

    217. Re:It's too bad by toriver · · Score: 1

      Well, beliefs are nice to have. Some people probably believe that Linux 3.2 will finally include the Communist Manifesto. It's only a matter of time.

    218. Re:It's too bad by toriver · · Score: 1

      With Linux, the community does for itself

      What, through sheer willpower or magic dust? You do not consider "the community" to be a 3rd party in this context?

    219. Re:It's too bad by Zero__Kelvin · · Score: 1

      "How about we don't have the time or resources to deal with people who want to do things like that?"

      If you weren't wasting your time and resources doing it like you do now, you'd have time to do it right.

      "But I am sorry its just not worth the money these days to support people who use it unless a good 25% of them use it."

      Since by your own admission you dictate what people can use, the fault lies with you, not them.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    220. Re:It's too bad by lister+king+of+smeg · · Score: 1

      posting to undo bad moderation

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    221. Re:It's too bad by lister+king+of+smeg · · Score: 1

      You mean the same Gatekeeper that allows me to allow downloaded programs from anywhere?

      for now

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    222. Re:It's too bad by captjc · · Score: 1

      Why not just run Linux 24/7 and virtualize Windows in Virtualbox or VMWare. The beauty is once everything is installed and configured, take a snapshot (or whatever VMWare calls them) and if it goes kaput, restore the snapshot. No fuss, no muss.

      Best part is if you want to experiment, just clone the snapshot, play around with it and keep or delete it when you are done.

      --
      Slow Down Cowboy! It's been 1 hour, 47 minutes since you last successfully posted a comment
    223. Re:It's too bad by Anonymous Coward · · Score: 0

      Get over it. KDE 4 has been stable for a while. Plus 4.0 and 4.1 came with a "Use at your own risk" caution. It is not the developers fault that some of the distros jumped the gun and decided to make it the default.

    224. Re:It's too bad by bdraschk · · Score: 1

      You might want to keep an eye on compatibility here:

      http://www.phoronix.com/scan.php?page=article&item=apple_mbpr_linux&num=1

      Personally, paying the extra cost for anything Mac and then not running the OS custom tailored to the hardware would not cross my mind. Well, not again, not after my failed experiments with my late 2009 MacBook Pro.

    225. Re:It's too bad by oakgrove · · Score: 1

      ..maybe I'm totally off base and out of line here,

      You are neither. The guy is full of shit.

      --
      The soylentnews experiment has been a dismal failure.
    226. Re:It's too bad by bdraschk · · Score: 1

      I'll miss some aspects of OS X, but it'll be a relief to get back to a proper window manager with usable virtual desktops, focus-follows-mouse, etc., and a machine which doesn't hide so much of its operation from me.

      The excursion into OS X land was pleasant, but it won't bother me in the slightest to go back.

      This.

      I bought my MacBook Pro because i listened to people telling me "It's finally a Unix with a usable GUI". But apart from other problems (e.g. constant beach balling), i couldn't get myself accustomed to the OSX desktop. Window handling, Window resizing, absolutely fucked up German keyboard layout etc.

      I'm back to Linux on my Dell V131, the MacBook was degraded to surfing on the couch.

    227. Re:It's too bad by Anonymous Coward · · Score: 0

      Yes, give people choice. And let the company pay only for the cheapest alternative that does the job. Want windows/mac? Fine, but ou pay, then. For linux and bsd do the job too - for free. Similiar for office packages and such, exept that the free alternatives tend to be better . . .

    228. Re:It's too bad by Anonymous Coward · · Score: 1

      What did it for me, back in the late 2007 after being linux only desktop for 10 years straight was the fact that I was always wasting my time wreaking, patching, compiling something etc, and I was working for the fscking computer, instead of the computer working for me. I got a mac, and after coming home I would sit down with the remote in my hand and turn on my movie or music. Not because I couldn't tweak, but because 99% there was no need to, I was finally free to spend my time with my wife, enjoying a movie.

      People have lives, live up to it (pun intended).

    229. Re:It's too bad by O'Nazareth · · Score: 1

      Oh, so you can update MacOS through MacPorts?

    230. Re:It's too bad by Anonymous Coward · · Score: 0

      2. Consistent UI. People get stuck, they try to find instructions the instructions need to be consistent with their system.

      I've had a consistent UI for a long time now - because I prefer icewm. Stable and unchanging for a long time, while windows users have had to change to XP, vista, windows 7, windows 8...

      3. The little features matter too. Time to put your system to sleep and wake up. Does that keyboard light work, How quickly can you connect to a wireless network. Does your screen leave artifacts floating around, consistent Copy and Paste.

      All that works, including keyboard lights. Wifi connects fast enough, surfing 15 seconds after I pressed the power button to turn the thing on. Well, I haven't installed suspend/resume software - why should I? The machine boots up and logs me in - in under 10 seconds. Not much of a wait.

    231. Re:It's too bad by Anonymous Coward · · Score: 0

      "wouldn't" break.
      My last ubuntu upgrade fucked all my installed packages.

    232. Re:It's too bad by Anonymous Coward · · Score: 0

      "It works for me" is not compelling. I use Linux on a daily basis at work, and I really don't like it. For instance, on Monday I locked up my workstation with a bad 'grep' command.

      Pretty hard to protect against the halting problem or user stupidity. Failing that, it could be that your hardware/OS really is hosed, in which case it has nothing to do with Linux.

    233. Re:It's too bad by justforgetme · · Score: 1

      Ohh, it's installed by default now?

      In what version did that happen? "alley siamese"?

      --
      -- no sig today
    234. Re:It's too bad by Anonymous Coward · · Score: 0

      Mac:
      # do-release-upgrade

      Reading Package Lists... Done
      Building Dependency Tree... Done
      The following extra packages will be installed:
              savannah-lion-base $150.00
      1 packages upgraded, 0 newly installed, 0 to remove.
      Need to get $150 of archives. After taxes $165 will be used.
      Do you want to continue? [Y/n]

    235. Re:It's too bad by Tough+Love · · Score: 1

      Based on pretty extensive observations, most of the "devs" I see using Apple as a platform are actually script monkeys.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    236. Re:It's too bad by justforgetme · · Score: 1

      Yep, pretty much on the head. Mac OS is brilliant for the very undereducated use cases. Ok, it also does a good job for appdicted adobe CS users like graphics artists. If you want to tinker with the os itself or make it do something really, really bleeding edge you should be using a Linux desktop (or even a windows desktop, funnily, especially for GPU things).

      Funny fact though I know some "graphics artists", but the most succesful of those actually works on debian with foss painters.

      --
      -- no sig today
    237. Re:It's too bad by justforgetme · · Score: 1

      Just stuff that kind of sort of partially covers what ...

      Yep just enough for the apple evangelist (or genious) to say:
      "It turns out that since the last OS release it does that as well"

      --
      -- no sig today
    238. Re:It's too bad by Anonymous Coward · · Score: 0

      Linux was never going to take off on the desktop. There is too much "not-invented-here" and no old code ever works on a new or other distro's.

      Basically the only platform where stuff works nicely are BSD based. FreeBSD and OS X are both BSD. The closest you get to not having library hell on Linux is by using Gentoo (which is never available on VPS systems like EC2.)

      And that's because BSD's ports system focused on downloading the source and making it work on that platform, instead of trying to download binaries where the support libraries might not even exist (like on Linux)

      Like holy cow, the bane of Linux is downloading obsolete precompiled binaries because some software product makes naive assumptions. Linux developers need to either take a page from the Windows (include all shared libraries and keep them in the application's folder) or OS X (make the entire package just one object that can be moved around, none of this windows registry, linux /etc /usr/etc /opt/etc cruft) Windows is terrible at uninstalling software, OS X isn't.

    239. Re:It's too bad by RocketRabbit · · Score: 1

      I've been using Fink and MacPorts for years and years, and haven't ever had a single problem. If you follow the instructions, you'll find that everything works great.

      On the other hand, with Ubuntu, upgrading and pagkage management can be a nightmare. After installing MythTV, I found that I had two different versions of MySQL running, which irritated me greatly. The ultimate insult, though, was the complete borkage of the entire system after Ubuntu's upgrade in place.

    240. Re:It's too bad by BasilBrush · · Score: 1

      Until OS X Lion I would have disagreed, but with Lion they're making it harder and harder to use a mac as a dev machine for anything other than apple products. The command line tools are no longer even automatically installed with XCode

      There's a button in XCode that downloads the command line tools for you. You think that's a hardship? Come on, be serious.

    241. Re:It's too bad by CptNerd · · Score: 1

      Isn't that really an effect of the whole industry moving away from the command line and into IDEs, like XCode but also like Eclipse? I've personally never liked IDEs, the ones I've used were always an incredible amount of overhead for the same capability as a couple of xterms/command windows/terminal windows with the command line tools.

      The extra functionality of say Eclipse I've used so seldom that it is really a waste, and can be detrimental, if Eclipse happens to break while doing its thing. Fewer functions per tool means fewer things can go wrong, but I'm afraid that the "emacs" school is winning over the "vi" school, which means you'll soon have development environments that are more complicated than the OS's they're running on.

      Not for nothing did they call emacs "the text editor that wants to be an operating system."

      --
      By the taping of my glasses, something geeky this way passes
    242. Re:It's too bad by tibit · · Score: 1

      I guess I'll rephrase myself: If an organization (anyone in it) handles credit cards, the conservative presumption is that personnel will treat them like anything else, and that's against the rules. They'll end up in word files in company- or department-wide shared directories (for convenience, of course), they'll email them, they'll fax them (with faxes ending up on one or more servers within the organization), etc. It's a given that those servers will get compromised at one point or another. Thus the deal is to limit the scope by training and auditing: everyone must know what not to do, be periodically reminded, and there should be a process (either manual spot checks or automated file scan) that looks for CC numbers in emails, documents, faxes, etc.

      But if you properly implement things, train your personnel, and audit stuff, then email can be otherwise irrelevant to PCI, as should be normal server-routed faxes (CC stuff goes through a dedicated non-networked machine), and pretty much everything else. Things get hairy real quick if, say, your stand-alone, non-networked fax used for receiving CC numbers is routed across a PC-based PBX. Or if people phone in CC orders and you are using a PC-based PBX. Or you use your networked copier-printer to copy CC order papers. And so on. So I was, in a way, wrong saying that email is irrelevant by default. It isn't, it only is when you do things properly (setup, training, retraining and audit).

      --
      A successful API design takes a mixture of software design and pedagogy.
    243. Re:It's too bad by Vegemeister · · Score: 1

      The lack of package management is the very reason malware is such a problem on Windows. One installs a Windows program by downloading an (often unauthenticated) executable binary file from the internet and running it with superuser privileges. Think about that for a moment.

    244. Re:It's too bad by DarwinSurvivor · · Score: 1

      Hey! I'll have you know vice-grips make a DAMN FINE socket wrench. They even work on most stripped bolts!

    245. Re:It's too bad by CharlyFoxtrot · · Score: 1

      No it's not. Windows broken security was. OS X hasn't got an official package manager and has had about the same problems with malware as Linux has had, that is to say close to none.

      --
      If all else fails, immortality can always be assured by spectacular error.
    246. Re:It's too bad by Anonymous Coward · · Score: 0

      I'm desperately begging to be written up and/or fired.

      FTFY

    247. Re:It's too bad by CharlyFoxtrot · · Score: 1

      If you didn't want to deal with the bandwidth to upgrade Gnome, then why did you install/use it?

      Classic case of blaming the user. On any other modern OS the user doesn't need to take this kind of nonsense under consideration.
      BTW when I do use *BSD or Linux desktops I'm more of an XFCE man.

      Mac and iOS just hide all the details from you. DLL and dependency hell are still there, they just are Apple's problem, not yours. I simply prefer control over simplicity but for most consumers they prefer simplicity. Thank the magic sky wizard there are more than two closed-source choices for those of use than want to DIY.

      In OSX the details that need to be hidden are hidden because most people buy computers to get something done not to fiddle with the innards. That control you talk of is mostly illusionary. It's like muscle car owners: sure they may have "complete control" over their car's engine, being able to tweak every little thing but it comes at the expense of usability and practicality. In the end it's masturbatory, it serves no other purpose than its own sake.

      --
      If all else fails, immortality can always be assured by spectacular error.
    248. Re:It's too bad by RocketRabbit · · Score: 1

      Used it for years, never had a segfault. Perhaps you hit the wrong button?

    249. Re:It's too bad by Anonymous Coward · · Score: 0

      One you get used package managers in open source systems, it's very hard to go back.

      YMMV. My reaction is just the opposite... I want to shoot myself all the time when I'm dealing with package managers in open source systems.

    250. Re:It's too bad by mattack2 · · Score: 1

      Your computer is at the "mercy" of having parts to rebuild it.

    251. Re:It's too bad by Rich0 · · Score: 1

      Well, apt-get doesn't break only because it either installs compatibility libraries for everything, or reinstalls every package on the system that links to the OS-supplied libraries (like glibc).

      MacPorts works fine in the same sense, that you can reinstall everything and have it work.

      Gentoo Prefix would be another alternative, and it of course has the same issue. I can't speak for MacPorts, but Gentoo at least has tools for doing all that rebuilding (since Gentoo users do it all the time).

    252. Re:It's too bad by Anonymous Coward · · Score: 0

      I know a lot of people who switched, myself included, but most have gone back for various reasons, for myself the restrictions and work arounds got to me after a while, it was like using windows all over again.

    253. Re:It's too bad by Rich0 · · Score: 1

      KDE is probably the least offensive mainly because they did the tick-everybody-off thing about 4-5 years ago and they're finally back into stable operation again. I abandoned KDE 3.5 for Xfce since KDE 4 wouldn't even be functional on my computer. Now I can run KDE 4 minus nepomuk and it works reasonably well (well, for not having kdepim, which requires it).

    254. Re:It's too bad by Rich0 · · Score: 1

      The problem with the distros is the problem with the upstream project - people want to do new and exciting things, not boring ones. If you're going to maintain a package, are you going to want to maintain the old crusty one that is going to be abandoned, or are you going to maintain the new fancy one? The distros abandoned KDE3.5 for the same reason that upstream did - it wasn't cool. That's why in a year or so you won't be able to run Gnome without SystemD, and with that big of a change good luck running it on something like Ubuntu.

    255. Re:It's too bad by Rich0 · · Score: 1

      I suspect that is mainly due to having such a small install base. The OS might be secure, but many exploits are in applications (Flash, Acrobat, Office, etc). Linux is just as vulnerable to this as Windows is - if my office application has a buffer overflow, then it can execute code in my document even if it is just a notepad clone. There is no reason to expect OSX to be any better in this regard. I don't think even iOS prevents all application security vulnerabilities, but if an app does have one at least they can push out an update, since it essentially is a package manager.

      And that is the lack of a package manager problem on Windows. The issue isn't that people can run executables, the problem is that it isn't possible to tell if software is out of date unless every application bundles its own auto-update service as well (and yes, I love having all of those sucking up RAM).

    256. Re:It's too bad by swillden · · Score: 1

      Heh. When I mentioned "commercial software", I actually meant "WoW". However, I haven't played in nearly a year, in fact don't even have it installed on my MacBook right now, so I don't think it'll be a problem.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    257. Re:It's too bad by Anonymous Coward · · Score: 0

      Truly, spoken like one who mindlessly follows dumb slashdot groupthink and/or what passes for tech industry journalism these days.

      You certainly haven't been keeping up with the interplay between Apple and OS X app developers. I'm skimming over a lot because it's a complex story which has played out over a few years, but the gist is that some of them were pissed about Apple's announced plan to require sandboxing for apps submitted to the Mac App Store. Not because all of them thought it was fundamentally a bad idea, but because Apple's sandboxing system was too limited to permit their apps and they'd be forced out.

      That in turn wasn't necessarily a problem for them -- they'd been selling Mac apps without an App Store long before the App Store existed. Rather, the issue was that over time users would begin to perceive non-App Store software as an undesirable security risk.

      Gatekeeper is one prong of Apple's response to those developers. It's a path for them to gain some of that end user trust. Signed apps don't have to go through Apple's approval process, but the fact that Apple can retroactively revoke certificates used to sign malware gives users a lot more confidence in downloading from non App Store sources. (The other prong is that Apple has improved the sandbox over time to permit more types of app, but there's still some stupidity there which hasn't been fully resolved.)

      It's especially noteworthy that Gatekeeper is very similar to a proposal floated by a prominent independent app developer a couple years ago. Apple wasn't merely dictating from on high here, they were listening to outside concerns and modifying their direction based on them.

      If you actually want to learn something about Gatekeeper, both on the technical level and why Apple thinks it's a good idea, watch this video (requires signing up for a free Apple developer account):

      https://developer.apple.com/videos/wwdc/2012/?id=702

      On the other hand, if you want to keep parroting "market trends" talking point bullshit, go ahead. It's kinda funny (but depressing) when people argue from ignorance, yet imagine themselves to be wise.

      p.s. If none of that makes a dent in your implacable conviction that the sky is falling, consider this. If Apple wanted to totally control third party software on OS X it could be reality already. Why would they wait?

    258. Re:It's too bad by Gilmoure · · Score: 1

      I still have a PowerBook Duo 270c I had reassembled into a photo display. It's been packed away in storage until last week. Haven't come across the power supply yet.

      --
      I drank what? -- Socrates
    259. Re:It's too bad by Evil+Pete · · Score: 1

      Back in the heydays, the rage was all about how and when FOSS would eventually wipe out commercial alternatives.

      There was a time when the term 'global domination' was bandied about. What was generally forgotten was that this started out as a joke. But people forgot it was a joke. Global domination was never going to happen, global significance ... yes.

      --
      Bitter and proud of it.
    260. Re:It's too bad by funwithBSD · · Score: 1

      Because with 1.5gb of ram, 4200rpm drive and a 1 core CPU, it runs like crap.

      The T60 was not the cutting edge when I was issued it.

      --
      Never answer an anonymous letter. - Yogi Berra
    261. Re:It's too bad by rrohbeck · · Score: 1

      Our company has its priorities straight and knows who to trust. We developers know more than the IT folks so they'd better not mess with us or our productivity.

    262. Re:It's too bad by mug+funky · · Score: 1

      implying that people posting from work have any choice as to what their workstation will run.

    263. Re:It's too bad by mug+funky · · Score: 1

      fair and square?

      linux wasn't running a race - they were running alongside, honestly not too concerned if anyone looked their way or not.

      apple have the resources of a company. one of the biggest companies. and they still got their codebase from a free project... though i applaud that in some ways, you've gotta wonder why their own (pre OSX) efforts were so poor.

      apple is currently beating the tits off windows for the hearts and minds of the consumer public, but linux has never been for consumers. it doesn't have a business model, though some distro-makers do.

      btw, i use ubuntu on my home machines, winXP (with msys), win7, OSX at work. years of cynicism have worn my idealism rather thin, so i just judge as i see.

    264. Re:It's too bad by Anonymous Coward · · Score: 0

      You're ignorant.

      The only time a Linux app install will be anywhere approaching dependency hell is when you install an app that is part of a desktop environment you're not running (like installing KCachegrind on GNOME, or Gnumeric on KDE, or pretty much anything beginning with a G or K on Xfce). I do an apt-get install apache2 mysql-server postgresql-9.1 php5 php5-mysql php5-pgsql openssh-server and I get all those downloaded and installed in under 15 minutes.

      This takes hours on Mac working out dependencies (including configuration dependencies). On Linux, it just works. Sometimes I've even have to resort to compiling my own shit or fucking with environment stuff on Mac because between things like Fink and MacPorts, the native stuff, development environments (with their own assumptions), and managing different versions, you may HAVE the dependencies, but nothing can fucking find them.

    265. Re:It's too bad by hawk · · Score: 1

      FreeBSD seems to have solved this in their next release :)

      hawk

    266. Re:It's too bad by gullevek · · Score: 1

      Please, this has nothing to do with Incompetent IT Departments, rather with corporate rules on what gets run on the Desktop.

      I did work at a company where we were free to run whatever we wanted, so I run Linux. In the next company I used WinXP but then was allowed to switch to Linux, so I did too.

      But over the time it showed that when you work in a very windows centric environment, running Linux is just troubles.

      So at the end (after more then 10 years) I switched to OS X.

      --
      "Freiheit ist immer auch die Freiheit des Andersdenkenden" - Rosa Luxemburg, 1871 - 1919
    267. Re:It's too bad by hawk · · Score: 1

      And pray that I do not alter it further . . .

      hawk

    268. Re:It's too bad by Anonymous Coward · · Score: 0

      he probably mean just a binary repo, that works
      Macports and fink lack of stability and are really really slow... it take ages to compilea simgle package.
      moreover it creates a gigantic mess on you computer, like adding a pletora of compilers and sometimes stuff that breaks up the compatibility with X.
      that's horribile...
      And if you want to maintain fink along with macpprts, good luck!

      Fink used to be binary distribution, but somehow they drop it... too bad!

    269. Re:It's too bad by mikael_j · · Score: 1

      It's definitely not perfect but generally you just have to remove the .App bundle and any associated files in ~/Library and /Library.

      Of course, there are always exceptions, just like how Linux package management systems aren't always perfect either. Since I first started using Linux in the mid-90's I've seen plenty of "interesting" package management malfunctions, a fairly recent one which would probably have left a novice user completely stuck was when Ubuntu told me I already had the latest version of Xorg installed and that it wouldn't be upgraded, then it uninstalled my X server and told me to reboot so I had to do a console login and reinstall the package (not exactly hard if you know what's going on but for the average user that would've been a horrible situation, no web browser, no email client, no GUI, just a login prompt and a CLI).

      --
      Greylisting is to SMTP as NAT is to IPv4
    270. Re:It's too bad by jbolden · · Score: 2

      MacPorts is not 3rd party, MacOSForge is Apple: http://www.whois.com/whois/macosforge.org

      As for friendly it is based on a BSD ports system. Fink, (http://www.finkproject.org/) which is 3rd party, uses apt-get just like Ubuntu.

    271. Re:It's too bad by jbolden · · Score: 1

      right now it's still at the mercy in the way that Apple allows code outside of Appstore to run. They could alter the deal.

      Well that's true of all OSes. Canonical could just as easily decided to close off their system to other repositories. That being said, Apple certainly has never been anything but supportive and helpful when it comes to developers running code on iOS. They protect end users, not developers. /. people tend to fall into the end user category because they don't register as developers, but then want developer access. MacPorts is seen by them as developer oriented software not general end user software.

    272. Re:It's too bad by jbolden · · Score: 1

      Fedora?

    273. Re:It's too bad by jbolden · · Score: 1

      you've gotta wonder why their own (pre OSX) efforts were so poor.

      IMHO two things

      1) Scope creep. No one had the authority to tell various subgroups within Apple no.
      2) Hardware requirements. Copeland was several years earlier and there was a much greater effort on getting it to run on lower end hardware. For example they wanted you to be able to boot the system and run 1 application in 4m of RAM.

    274. Re:It's too bad by jbolden · · Score: 1

      I'm on the retina, its a wonderful machine and I haven't for a second questioned the purchase. But I wouldn't recommend it for Linux yet. Its too cutting edge on the video features, Linux can't drive a 5m display with a Nvidia 650M card yet. Give it another 2 years.

    275. Re:It's too bad by jbolden · · Score: 1

      There is no reason to expect OSX to be any better in this regard

      There is a big reason. Apple is moving most of their ecosystem's applications to a sandboxing model. So by default applications have very low system permissions outside their own data.

    276. Re:It's too bad by Zero__Kelvin · · Score: 1

      "Please, this has nothing to do with Incompetent IT Departments, rather with corporate rules on what gets run on the Desktop."

      Well, if it isn't your IT Department making those decisions then you've really got troubles.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    277. Re:It's too bad by Ash-Fox · · Score: 1

      Used it for years, never had a segfault.

      Aren't you a special snowflake?

      --
      Change is certain; progress is not obligatory.
    278. Re:It's too bad by gl4ss · · Score: 1

      right now it's still at the mercy in the way that Apple allows code outside of Appstore to run. They could alter the deal.

      Well that's true of all OSes. Canonical could just as easily decided to close off their system to other repositories. That being said, Apple certainly has never been anything but supportive and helpful when it comes to developers running code on iOS. They protect end users, not developers. /. people tend to fall into the end user category because they don't register as developers, but then want developer access. MacPorts is seen by them as developer oriented software not general end user software.

      Oh hahahaha. there's plenty of software you will NEVER find from the iOS store since they don't want that kind of software there. never been anything but supportive? yeah I guess if you never intended to port a vm over. Apple has blocked quite a lot of software from their store, they're only supportive as long as it doesn't need any work from them and it doesn't interfere with their policies(which they make up as benefits them).

      why the fuck do you think cydia exists???

      --
      world was created 5 seconds before this post as it is.
    279. Re:It's too bad by jbolden · · Score: 1

      You aren't reading what I wrote. You even quoted it "Apple certainly has never been anything but supportive and helpful when it comes to developers running code on iOS"

      Developers can create provisioning files they don't need Cydia.

    280. Re:It's too bad by Rich0 · · Score: 1

      Apple is moving most of their ecosystem's applications to a sandboxing model. So by default applications have very low system permissions outside their own data.

      No doubt that will help. Still, if MS Word can open TCP connections to arbitrary hosts and read word documents, then somebody who sends you a word document containing an exploit can get a copy of every word document on your system, send spam, use you as a proxy to attack other systems, and mine for bitcoins on your CPU.

      That is just about everything the typical attack does these days anyway. I guess they won't be able to keylog your browser session - they'll need a browser exploit to do that.

    281. Re:It's too bad by Anonymous Coward · · Score: 0

      Yes, there are sloppy package maintainers. That is no reflection at all on the abilities of Debian package management system as compared to the app store. People also write crappy app store apps. Should we blame Apple?

    282. Re:It's too bad by AioKits · · Score: 1

      "If you think this is the only issue, you've never seen an accountant freak out when you tell them, "Well, it's LIKE Excel...""

      Hey! You know what else is a lot like Excel on Linux? Excel on Linux!

      While I was not aware of this particular software, you've kinda missed the point. That point being accountants here seem to hate change, ANY change. It would be yet 'more software' I would have to convince corp. to allow us to install. Then there's the added cost of buying said software for all the accountants (Hint: This isn't a small shop). Plus, from the forums and rating system, the flavor of Office in use here (Office 2010) gets a bronze rating while Office 2000 gets a gold, understandable given it is 12 years old. The comments on using the add-ins system Excel uses with Crossover have me a little nervous given that the solution to many of the problems experienced are 'disable them'. Add-ins are somewhat vital to these accountants. There are some that actually ARE tech savvy. Then there are most of them who panic if a particular window does not look exactly like they remember it. I'm sure all this has been covered before in many many many previous posts of others who have juggled a similar idea.

      I do appreciate knowing this exists though, thanks.

      --
      "Quote me as saying I was mis-quoted." -Groucho Marx
    283. Re:It's too bad by Anonymous Coward · · Score: 0

      And a Steve Jobs icon with dollar signs for eyes.

    284. Re:It's too bad by jbolden · · Score: 1

      . Still, if MS Word can open TCP connections to arbitrary hosts

      No reason for MS Word to have access to the network at all directly. So most likely that will be shut off. Which stops the spam problem and the proxy attack.

      can get a copy of every word document on your system

      Only those documents registered to Word for editing. Word documents in other applications like say a reader / viewer or a document manager wouldn't be accessible.

      mine for bitcoins on your CPU.

      Probably not. There is no reason that Word would have to have extensive background processes so the system would see this as a zombie and terminate Word until the next run.

    285. Re:It's too bad by ArsenneLupin · · Score: 1

      Did you grep /dev/kcore or what?

    286. Re:It's too bad by Anonymous Coward · · Score: 0

      Do something simple on a Mac and it's almost done for you.

      Do something complex on a Mac, and it takes you much longer and might not work anyway.

    287. Re:It's too bad by king+neckbeard · · Score: 1

      Nothing prevents a fully fledged package manager from doing the same. Also, I don't worry about dependencies, that's what the package manager is there for.

      --
      This is my signature. There are many like it, but this one is mine.
    288. Re:It's too bad by overlordofmu · · Score: 1
      I think you are trolling at this point.

      Classic case of blaming the user.

      Asking your motivation for a decision that you made and then complained about is not me placing blame. I was trying to get you to take ownership of your own actions. You installed Gnome and then complained about the size of Gnome. Who else could possibly be responsible for your decision to use it?

      On any other modern OS the user doesn't need to take this kind of nonsense under consideration.

      The issue being debated was large data sizes when updating the OS. Are you saying that Windows users don't have huge updates to keep their systems current? Are you serious?

      In OSX the details that need to be hidden are hidden because most people buy computers to get something done not to fiddle with the innards. That control you talk of is mostly illusionary. It's like muscle car owners: sure they may have "complete control" over their car's engine, being able to tweak every little thing but it comes at the expense of usability and practicality. In the end it's masturbatory, it serves no other purpose than its own sake.

      Most people that buy computers do want all the complexity hidden. They should use Windows and/or Mac OS. Casual users SHOULD NOT USE LINUX!

      Linux is not for casual users just as custom muscle cars are not for casual drivers. I haven't used a Linux distro in the last 8 years that installed Gnome or KDE by default. If you don't use it either why did you complain about it? Were you consciously creating a strawman argument? Were you trolling?

      There are many free Linux distros which install neither KDE or Gnome by default. It might sound incredible but it's true.

    289. Re:It's too bad by Anonymous Coward · · Score: 0

      That's because OS X doesn't have dependencies, period. Like Windows everybody bundles their libraries with the application, except unlike Windows you don't run into DLL hell.

      There are advantages to the traditional shared library method on unix. But downsides, too, like all the interdependencies.

    290. Re:It's too bad by Anonymous Coward · · Score: 0

      You guys are missing the humor here.

    291. Re:It's too bad by Anonymous Coward · · Score: 0

      Really!! You really think that with a major shift in Ubuntu or CPU you just do a "do-release-upgrade". So shifting from intel with ext-4 to sparc/arm with zfs will just work? I'd like what your smoking, particularly since linux is as unstable as it is

    292. Re:It's too bad by Anonymous Coward · · Score: 0

      Only one, his salary was $1 per year.

    293. Re:It's too bad by Plumpaquatsch · · Score: 0

      Nothing prevents a fully fledged package manager from doing the same.

      Yeah, but a fully fledged package manager can't move goalposts.

      --
      Of course news about a fake are Fake News.
    294. Re:It's too bad by Anonymous Coward · · Score: 0

      > Linux has "dependency hell" and the mac and iOS have ... ?

      Software that's riddled with bugs and security holes becuase they never get updated from upstream. On stable Linux releases the primary reason that you'll get all those gnome dependencies you complained about is to fix bugs including security holes. I'd rather have those than not, download size be damned...

    295. Re:It's too bad by Anonymous Coward · · Score: 0

      With open code I was at the mercy of Gnome team. At their whim I have lost very good desktop environment. I have also found out that nobody will maintain old Gnome. I am waware of Mate, but this desktop is not there yet.

    296. Re:It's too bad by Anonymous Coward · · Score: 0

      And note.... there is but one bite taken out of the Apple lgo... OOOOH! *grabs foil hat*

    297. Re:It's too bad by socceroos · · Score: 1

      @Bill_the_Engineer

      Really, you think its that far off the mark do you? Can you side-load an app on iOS? Are you aware of how Apple is converging Mac OSX with iOS? Is it really that much of a leap?

    298. Re:It's too bad by Anonymous Coward · · Score: 0

      3rd party packaged applications for most OSes today, including Windows, Linux, Mac OS X, Android, iOS & Symbian either are statically compiled, or bundle the libraries they need.

      Windows hasn't had "DLL hell" in years. For DLLs that stupid applications install in the Windows directory hierarchy, Windows automagically keeps and presents the different versions of each DLL for each application.

      The "dependency hell" on the other hand, was a Red Hat (and derivatives') problem, caused by them not having a network package distribution method for many years.

      Either way, both of the above issues have been irrelevant for the past 10 years.

      As for the "you want to upgrade an app and instead of just downloading a small file, you get to upgrade half the gnome packages and assorted libraries along with them" complaint, there's a simple fix: don't enable repositories other than your distro-sanctioned ones.

    299. Re:It's too bad by PipsqueakOnAP133 · · Score: 1

      The vast majority of users don't want Linux on the desktop because it get them nothing they find useful. That's pretty close to dead in my opinion.

      The common user don't understand how to use it. They won't understand the difference between Linux and a Linux distro. They don't have anybody to hand hold them through their tasks, and most of their software won't run on it without arcane bash incantations. Plus the community in general treats them like idiots.

      But that's not even the real problem. What makes it dead in my eyes is actually people like myself.

      I've ran Gentoo, YDL, Slackware, Debian, Ubuntu, amongst other smaller distros. I used to be a fan. Now I'm completely indifferent. I simply just don't care enough to pick Linux.

      Why? Because as far as it has come, Linux holds itself back. No stable ABI's? Come on, every other OS can upgrade kernels without recompiling every driver. KDE/GNOME/Unity/etc infighting and all that is ugly to watch. The last straw was Ubuntu software updates on a dev machine years ago. Bog standard Dell Precision 370. Pentium4. Intel board. No extra accessories. It's the stereotypical P4 box.
      I clicked update on Ubuntu and Ubuntu made itself unbootable. (This wasn't a major update either, it was simply the typical package updates from the repos.) After fixing it manually, it did it again a month later. Then I transferred all my work to a Mac and that was that.

      Since then, all my machines run OSX, OpenSolaris/OpenIndiana, WinXP, or FreeBSD. (in that priority)
      Shit just works... and more importantly, stays working.

      If somebody told me that Linux has fixed all that in the past 4 years, that'd be nice. But it wouldn't convince me to go back and try it again.
      I feel I'd gain nothing from using Linux.

      As for the people who buy a Mac to run Linux because the hardware is better supported, it's just a matter of time before they switch to OSX.

    300. Re:It's too bad by PipsqueakOnAP133 · · Score: 1

      apt-get is a easy way to kill my machine in my experience.

      Apple's App Store has got the right idea. Carry the dependent libraries with the app that needs it. Storage is cheap, time is not. Better to not deal with dependency hell at all and just waste a hundred megs instead. All your configs are still in your home directory, in property lists. Better ordered than the old unix config files, not obscure like the registry, and easily convertible in-place into something that resembles JSON if you want to use a text editor, but also easily loadable into in-memory data structures if you want to programmatically manipulate them.

    301. Re:It's too bad by Yunzil · · Score: 1

      If the OS lets me do something that prevents me from even stopping it when I realize it's wrong, then yes, that's a problem with the OS.

    302. Re:It's too bad by Anonymous Coward · · Score: 0

      It's too bad that you couldn't convey your point without sounding like a total douche. Elitist attitudes like these are just one of the many reasons Apple is on the decline.

    303. Re:It's too bad by Rutulian · · Score: 1

      It depends on what that something is. In your grep situation, for example, I highly doubt there was no way to stop the command, or that a true lockup occurred. The separation of such commands into userspace is precisely to contain out of control processes. You maybe did not know how to stop the command. That is different from being unable to stop the command.

      If you are programming drivers, or otherwise tweaking directly with hardware or kernel functions, you definitely can completely lockup the system. There is no way to conceivably prevent this. Some programmers need that kind of access, and with that kind of access comes the risks of lockups, race conditions, and data corruption, if you do something wrong.

    304. Re:It's too bad by Anonymous Coward · · Score: 0

      Linux actually made me a communist

    305. Re:It's too bad by erp_consultant · · Score: 1

      Yeah, I have to second that. I have Linux installed on my Macs and it runs flawlessly. On my old Dell Latitude I've got Linux Mint installed and everything works - trackpad, wireless, power managment...everything. And it worked the first time, right out of the box. Now, 5 years ago I recall having trouble with wireless drivers, video cards, etc. on Linux builds. I'd try it for a while and give up on it because something didn't work right and I didn't have the desire to fiddle with it any longer. The modern Linux builds have come a long, long way towards getting their device drivers up to snuff. Compared to Windows and Mac, Linux is the fastest hands down. The only thing that keeps me from using Linux exclusively is compatibility with MS Office for work stuff.

    306. Re:It's too bad by cheesybagel · · Score: 1

      No kidding. People talking about the App Store don't know that Lindows, another Debian based distro, had a store named Click'N'Run with paid apps years before Apple "innovated" their way out of a wet paper bag.

      The problem with the GNOME products are:

      • C sucks : A lot of people developing applications are not interested in high performance just something that works without having to run valgrind to chase NULL pointer dereferencing issues and the like. If you want to write crapolla business apps (a significant market) you do not want to waste time debugging.
      • Use OpenVG already : Hey it works in mobile devices properly. It is actually more portable than Cairo and whatever Qt is using.
      • Lousy integration with databases : Crapolla business apps want to access their SQL or whatever databases. Where is the API support? Where is LINQ? Rails? Etc.
      • Media APIs suck : Hooray GStreamer finally hit version 1.0. Well duh.
      • Applications should work between distributions in the same GNOME platform : Use a VM and bytecodes if you want. Most people do not care about performance. But for those who do care make it easy to interface with C.
      • Make applications that people care about : GIMP is great but people need office applications, video, sound editing applications as well. A desktop without applications is useless.

      For desktop Linux to work however a lot more things need to happen. Namely games:

      • Make a LSB standard for games : While it is understandable that people do not want to standardize on desktops do make a standard of a minimum environment so game developers can work on the platform. Games do not need complex GUI libraries but they do need robust and easy to use multimedia APIs.
      • Make a sound library that doesn't suck standard : It could be OpenAL. No ALSA is not a solution. It is buggy as hell and a mess to develop for. A lot of multiplatform and Windows only developers use OpenAL already so why not just support it universally?
      • Add OpenGL to the standard : It is a defacto standard as is.
      • Networking : People can live with BSD sockets. Do not add unportable messes of network interfaces no one in their right mind would use.
      • Gaming input devices support : Why can't I use an X-Box controller in Linux with dual joysticks without most of the applications going berserk? How about support for touch screens and the like? Gesture recognition?
    307. Re:It's too bad by cheesybagel · · Score: 1

      So in other words MacOS X has the same issues with applications not working across all desktops without recompiling another binary just like Linux.

    308. Re:It's too bad by Anonymous Coward · · Score: 0

      In my experience, that kind of stuff only happens in sid/unstable; never in stable Debian releases.

      OTOH it happens in Ubuntu all the time, which is a big reason for not using it.

    309. Re:It's too bad by Anonymous Coward · · Score: 0

      Reboot for each one? You've obviously not used Windows in a while or you're a troll.

    310. Re:It's too bad by Anonymous Coward · · Score: 0

      I've been begging my IT department to let me run Linux on my laptop, and run our corporate Windows image in a desktop VM, but they won't let me.

      Personally if they don't let me run Linux on my workstation or laptop. I don't work there.
      All the tools I need to do my job are right there and free.

    311. Re:It's too bad by NickFortune · · Score: 1

      Well, Miguel was one of the ones that had a project that did some of that fucking up of desktops so that inspires a bit of a reaction

      Indeed. The only surprise is that he's doing down Linux in favour of Apple rather than Winows.

      One can only assume that the promised cushy job at Microsoft failed to materialise, so now he's sucking up to Apple in the hopes of a job there.

      --
      Don't let THEM immanentize the Eschaton!
    312. Re:It's too bad by swillden · · Score: 1

      The only thing that keeps me from using Linux exclusively is compatibility with MS Office for work stuff.

      I solved that by going to work for Google :-)

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    313. Re:It's too bad by erp_consultant · · Score: 1

      Well played :-)

      Oh...there was one other item to add to my list. I haven't figured out how to get Linux to play nicely with a Cisco VPN client. Most of my clients seem to use it for remote access to Windows servers. The VPN works fine on Windows and Mac but not Linux.

    314. Re:It's too bad by imac.usr · · Score: 1

      Although I presume it's too late to change your mind, you should know that you can in fact enable focus-follows-mounse at least for Terminal windows, with an app like TinkerTool. Hope it makes the last few months more tolerable at least. :P

      --
      I use Macs for work, Linux for education, and Windows for cardplaying.
    315. Re:It's too bad by s73v3r · · Score: 1

      But as you should've been able to glean from the context of my post, I was referring exclusively to the issue of OS upgrades and how apt-get wouldn't break.

      Except that's not true at all.

    316. Re:It's too bad by swillden · · Score: 1

      I'm surprised Cisco would screw that up.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    317. Re:It's too bad by Rich0 · · Score: 1

      Think about what you're saying. Word already can open files via WebDAV, or from sharepoint sites. So, you'd have to strip out this functionality to get rid of the need for network access.

      If somebody is trying to do corporate espionage then only being able to open files normally opened by Word/Excel/etc is more than enough - what do you think was used to create those documents in the first place?

      And as far as bitcoin goes - it is just a program executing instructions. It wouldn't need extensive background processes, though it would likely consume a lot of CPU-time. A CPU quota would do it, but it seems unlikely that this will be implemented.

      Don't get me wrong, I think that the kind of security improvements you mention are a good idea, and I've been wanting to see them take off on Linux for a while as well. (SELinux can do some of this, but nobody really uses it.) However, I don't think that they really address all the issues with malware.

    318. Re:It's too bad by jbolden · · Score: 1

      Think about what you're saying. Word already can open files via WebDAV, or from sharepoint sites. So, you'd have to strip out this functionality to get rid of the need for network access.

      No, the way this already works on iOS is Word would make a request to another service that would do this. Word would have a registered permission to request Word files of type A, B and C using protocols D, E and F from another service. That allows Word to fetch (and save) appropriate documents but not the ability to open arbitrary ports or pass arbitrary packets. You could even compound this by having the external service maintain a list of acceptable locations. This way the end user gets something like:c"Word is attempting to access hackerstore.placeinchina.ca should this be added to the acceptable locations list?"

      Even if you bundle the sharepoint reader in with word, Apple is going to require the sharepoint reader not be modifiable from within Word so it never does become an arbitrary TCP hole. Getting to the other post, this is why Apple's role is so important. They can enforce good practice.

      If somebody is trying to do corporate espionage then only being able to open files normally opened by Word/Excel/etc is more than enough - what do you think was used to create those documents in the first place?

      There is nothing the security system can do about that. Pretty much if they person gets the infected file and then approves the transfer off their system to hackerstore.placeinchina.ca they lose their word docs.

      And as far as bitcoin goes - it is just a program executing instructions. It wouldn't need extensive background processes, though it would likely consume a lot of CPU-time. A CPU quota would do it, but it seems unlikely that this will be implemented.

      It would need to be consuming CPU in the background. That's the point. One of the big differences between iOS and Android is that iOS doesn't allow for programs to run background tasks. Applications can request specific background services from other parts of the system, but they themselves can't run their own code in the background.

    319. Re:It's too bad by Rich0 · · Score: 1

      How are you going to keep the sharepoint reader from never becoming an arbitrary TCP hole? It is just an application, and applications can contain vulnerabilities/etc.

      My point isn't that added security doesn't make things harder, or that running applications in jails isn't a good idea. My point is that none of this will completely eliminate software vulnerabilities/viruses/etc.

    320. Re:It's too bad by jbolden · · Score: 1

      How are you going to keep the sharepoint reader from never becoming an arbitrary TCP hole? It is just an application, and applications can contain vulnerabilities/etc.

      The application has a very narrow gate. For example only taking a URL and a file name and returning a file. It doesn't offer a wide target. At the same time the sharepoint reader doesn't have all ports access to the TCP/IP system it only has a limited group of ports. Finally of course Apple can disable it on any vulnerability.

    321. Re:It's too bad by Rich0 · · Score: 1

      Yup, but the latter bit is only due to having a standard package management system (aka app store). My original point was that this was one of the things lacking on Windows.

      It is all about defense in depth. Are jails good - yes! Do they make package managers obsolete - no! :)

    322. Re:It's too bad by Anonymous Coward · · Score: 0

      Wow, nobody has mentioned that the command line tools are now available as a standalone download from Apple's site without installing XCode at all?

      Shows how much of the /. population actually do any development...

    323. Re:It's too bad by Anonymous Coward · · Score: 0

      If Linus doesn't like your code, it's not because of what it does not rather how it was written. Clean up your crap and I'm sure it will go in.

    324. Re:It's too bad by Shompol · · Score: 1

      Redhat says money and Free software can coexist -- you have an outdated view of FOSS. Another example: I purchased OsmAnd on Android market, but could have compiled it from source for free. It is true that you cannot charge as much for FOSS, but on the other hand you don't need to build it from the ground up, like you would with proprietary software, so you costs should be much lower as well.

  2. In other Words by Anonymous Coward · · Score: 3, Insightful

    Linux killed Linux on the Desktop. "I would be on the Desktop, if it wasn't for those pesky Operating Systems with their fancy backward compatibility!"

    1. Re:In other Words by Anonymous Coward · · Score: 0

      At least someone recognizes the simple truth. Amen.

    2. Re:In other Words by Kergan · · Score: 1, Interesting

      Linux killed Linux on the Desktop. "I would be on the Desktop, if it wasn't for those pesky Operating Systems with their fancy backward compatibility!"

      It also helps to work out of the box.

      Last I installed Linux on a desktop, I spent several hours configuring it and installing a deluge of cherry-picked packages, each with its own deluge of dependencies -- which were occasionally installed two or three times with different versions in the end. Adding insult to injury, I had to babysit the box during the whole process due to occasional prompts. It left me with the impression that only the most masochist end-users would ever endure the pain to its end, and that Linux distros, installs and package management were an incomprehensible mess for the non-expert.

      Anyway, when you're a passionate tinkerer, and you've plenty of time to babysit and fine-tune your box, then go for Linux on your desktop if that makes you sleep at night. Have all the fun in the world bending it to your will using kilometer-long shell one-liners. When not, then I'd wager that OS X or Windows and a handful of apps, free or not, are probably a better way to go.

    3. Re:In other Words by Anonymous Coward · · Score: 0

      And the last time I installed Linux on a desktop, I was up in 30 mins flat, mostly limited by the speed of copying off the CD. This is why I use Linux.

    4. Re:In other Words by StuartHankins · · Score: 1

      The experience has been much better within the past 5 years. At least as far as Fedora or Ubuntu goes*, it's easy enough now that inexperienced Windows sysadmins can do the install. Fedora 16 and 17 are downright easy and quick. Those prompts part-way through the install -- after packages are selected -- are gone now, unless you are using CD media (I guess some people still use it) and it needs to change the disk; I always use the larger DVD-size ISOs.

      * I only mention those 2 because I have experience with them, not because other distros are lacking. Things really are much better all around.)

    5. Re:In other Words by Anonymous Coward · · Score: 0

      So you last installed Linux on a desktop--when, before 2000 or so?

    6. Re:In other Words by Galestar · · Score: 1

      I am currently in the process of attempting to switch to dual boot with Ubuntu from Windows7. So far had to do the following:
      1. LiveCD wouldn't boot, getting screen artifacts then it dies, had to add nouveau.blacklist=1 nomodeset
      2. LiveCD won't recognize my drive, had to run some obscure utility to clean up the old GPT

      What still doesn't work (1 day of use, I'm sure this list will grow):
      1. Fn keys
      2. Screen artifacts when switching users
      3. Restart button with multiple users acts as a logout
      4. Whether smb works is a coin flip

      So no, I don't think linux is ready for the non-geeks, unless they have a geek do the initial install and then never make any modifications to it.

      --
      AccountKiller
    7. Re:In other Words by squiggleslash · · Score: 1

      One of the reasons for the lack of backward compatibility was that the original GNOME was pretty awful and had to be almost completely rewritten.

      Irony!

      --
      You are not alone. This is not normal. None of this is normal.
    8. Re:In other Words by Anonymous Coward · · Score: 0

      Last time I installed linux on a desktop (Ubuntu 12.04.1, about 3 or 4 days ago) I installed eclipse, intellij, vim, htop, zsh, guake, git, nmap and chrome by installing it whenever I came along in needing it.

      I spent about 30 seconds "configuring" it - installing gnome-tweak-tool and disabling colored font anti-aliasing.

      Oh and I installed a network printer. Took about three clicks.

      I'm not really used to unity but it works well enaugh to not lose any significant time.

      I use archlinux on my notebook and from that experience I am satisfied with ubuntu as a linux distribution that just works. I would be interested to hear what you did "fine-tune" and "configure" several freaking hours, because I was working happily within only some minutes (yes, there is a fast network). Care to elaborate?

    9. Re:In other Words by mcgrew · · Score: 1

      Last I installed Linux on a desktop, I spent several hours configuring it and installing a deluge of cherry-picked packages, each with its own deluge of dependencies -- which were occasionally installed two or three times with different versions in the end. Adding insult to injury, I had to babysit the box during the whole process due to occasional prompts. It left me with the impression that only the most masochist end-users would ever endure the pain to its end, and that Linux distros, installs and package management were an incomprehensible mess for the non-expert.

      Christ, what fucked up distro were you installing??? And how long ago? That sounds more like a Windows XP install; now THAT was a PITA. Not hard, but frustrating and boring. I never had those problems in Mandriva or kubuntu. Both distros boot, ask you the questions, and it needs no further babysitting (older Mandriva distros had you change CDs since the apps and OS are installed at the same time). And everything works when you're done. There used to be driver issues, but I haven't seen them for over five years.

    10. Re:In other Words by StuartHankins · · Score: 1

      Wow. Anecdotal experience is anecdotal, so please understand I'm not negating your experience or telling you you're doing it wrong. I've not run into these hardware problems so I'm little help there. Every piece of hardware -- from a DL320 to BL460CG6 to a little bitty HP 2510p sitting on a corner of my desk. They all work fine. Now that may be because HP generally has excellent support for Linux, or maybe my luck is very good. The worst I've encountered is needing to install a Linux driver for RHEL3 with an add-on FC card; RHEL 5.3 and up has support built-in. So in this particular case, it seems the make/model you're using has some major compatibility issues. Which make/model is it? I doubt I can help but I am curious.

      SMB, as in SAMBA issues: Are you talking Samba3? That's pretty new and IMHO primarily intended for 2008+ domains; the rest of us are still using the older Samba 2 lineage. Depends on your needs which you need to use, and no they both can't be installed and running. You have to choose. It's not ideal but it is a major change. Unfortunately SAMBA is a rather large subject because of all the components and the particular issue you're experiencing will need possibly a great level of detail to be resolved. Personally, I have a checklist and I use that, although once you understand the settings and their many locations it makes it much easier to troubleshoot. No insult to Jeremy and the team, but simple is not the word I'd use to describe SAMBA.

    11. Re:In other Words by Anonymous Coward · · Score: 0

      Wow. Anecdotal experience is anecdotal, so please understand I'm not negating your experience or telling you you're doing it wrong. I've not run into these hardware problems so I'm little help there.

      FFS! I'M NOT SUPPOSED TO GET OR DO ANY OF THIS CRAP FUCKING WRONG! IT JUST HAS TO WORK!

      Please get your head checked. Since when are you supposed to know how to change a car engine to drive a car? Or whether or not this or that type of electronic injection technology is better? Why should it be any different for an operating system?

    12. Re:In other Words by Kergan · · Score: 1

      Christ, what fucked up distro were you installing??? And how long ago?.

      It was a best-of-breed-and-user-friendliness RedHat distro, several years ago. After untold numbers of Debian and Slackware and Suze distros before it. I haven't looked back since, tbh, so possibly obsolete opinion inasfar as UX is concerned.

      In my experience though, the Linux UX went from beneath zero to just above zero over the course of roughly 10 years of "the UI/UX sucks" criticism. I tried, tried and tried as much as I could hate Windows and Mac OS and BeOS for no other reason than being young. But truth be told, they were all wildly superior on the desktop back then, and -- considering friends gave me the same "what fucked up distro were you installing???" argument over and over again throughout those years -- I can only assume that Windows and OS X are still widely superior on destops today.

      In fact, scratch the assumption. I had a whirl with Ubuntu recently and I was unimpressed by their petty and hugely inferior copy of OS X. It sucked, plain and simple. KDE 2.0 was WAY better and more intuitive back in the days, and so was Gnome 1.0. It was at most a notch above fwvm.

    13. Re:In other Words by Anonymous Coward · · Score: 0

      Just after 2000 or so.

    14. Re:In other Words by Galestar · · Score: 1

      I'd like to first start by saying that I did not write the AC post that is swearing at you etc.
      And yes, it is anecdotal, but what else is there when talking about ease of use? I in no way mean to downplay all of the hard work that everyone involved in the community does to make linux the amazing distro it is - I have the utmost respect for these people and their hard work, but in order for linux to have widespread consumer adoption as so many people in the community claim to desire, this stuff needs to just work.

      Also, this is not the first computer I have attempted to put Ubuntu on. In general I find every time I have to do quite a bit of work via terminal/config files to get things working. If setup requires use of a terminal or editing config files, it is characteristically NOT ready for consumers.

      --
      AccountKiller
    15. Re:In other Words by Galestar · · Score: 1

      please excuse my "linux the amazing distro that it is" (as if linux is a distro) I did not proof read. Derp.

      --
      AccountKiller
    16. Re:In other Words by StuartHankins · · Score: 1

      You're doing the equivalent of replacing the engine or transmission in your car (yes I know that's a HW viewpoint for a SW problem, but it's a system so there you go), which unfortunately does require some expertise. The equivalent of driving the car is using it with the OS that came pre-installed and setup for you.

    17. Re:In other Words by StuartHankins · · Score: 1

      I'd like to first start by saying that I did not write the AC post that is swearing at you etc.

      Thank you.

      Even a Windows install is not suitable for many consumers. But your point has merit. Realize this is software for enthusiasts, and you understand the target audience more. An enthusiast will obtain the necessary skills and persevere. Even when your Linux distro is setup correctly, if you lack the skills to maintain it, or the skills to work around issues including interoperability issues caused for various reasons (proprietary software lock-in, licensing, knowledge, lack of functionality or different implementation etc), your OS will be less useful to you in the long run.

      Now it's important to understand that many of these reasons are true even for Mac systems, or when you choose to use a tool that is less known than the "standard", whatever that means. An OS X user has to deal with workarounds for some things, and has easier ways to do other things, than a Windows user. The toolsets are not 100% the same. That doesn't mean Macs are bad, or Linux is bad, it means that some OSs are more for enthusiasts and those who enjoy tweaking or who prefer finer grained control than other systems. Some OSs are more for those who enjoy a wider range of COTS software. It's all for different folks.

    18. Re:In other Words by mcgrew · · Score: 1

      It was a best-of-breed-and-user-friendliness RedHat distro, several years ago.

      That's your problem right there, Rad hat is a very good distro for servers, but it sucks as a desktop OS. Try Mandriva, Ubuntu, or better yeat, kubuntu.

      KDE 2.0 was WAY better and more intuitive back in the days

      That was a good desktop, it went downhill for a while after 3, but the newer versions are more like 2. That's why I said kubuntu, I never did like Gnome.

    19. Re:In other Words by Anonymous Coward · · Score: 0

      Exactly, how can you blame the death of the Linux desktop on Apple? When all they did was do a good job with OSX.

      From the summary itself:

        "OS X did a much better job of ensuring backward compatibility."' This, he says, led developers to use OS X as a desktop for server programming.

  3. The real reason by Anonymous Coward · · Score: 0

    OSX killed Linux on the desktop indirectly only because the most popular (to the layman) distro is Ubuntu and Ubuntu thought it would be cute to revamp their desktop into a wannabe OSX desktop, pissing many like me off in the process. A Relix is not a Rolex. A Coby is not a Sony. Ubuntu was doing just fine in making a name for itself, now it's a watered-down sissy distro which threw itself at Steve Jobs' feet rather than continue manning the fuck up.

    -- Ethanol-fueled

    1. Re:The real reason by gagol · · Score: 3, Informative

      Try Xubuntu, one thing Linux is good at is providing enough flexibility for you to escape those dumbed down distro. Failure to recognize this will get your nerd licence revoked!

      --
      Tomorrow is another day...
    2. Re:The real reason by StefanWiesendanger · · Score: 2, Insightful

      OS X had already killed Linux on the desktop when Ubuntu didn't even exist yet.

    3. Re:The real reason by wed128 · · Score: 2

      or um....debian? Why all the love for the *buntu distros? Head for the source!

    4. Re:The real reason by jythie · · Score: 2

      Critical mass. People like Ubuntu because lots of other people like Ubuntu... so finding community/support/apps is easier. Even when looking for solutions to problems in packages that exist in most distributions, I have found the lions share of the discussion and help out there is Ubuntu-centric, so there is a real support advantage to going that route.. of course then one gets used to the particular way it is layed out and build up personal/brand preference... most users stick with whatever they were introduced to first, and introduction often happens through other people.

      Though I admit, I stubbornly stick with CentOS for many of the same reasons. At least I broke my Slackware habit....

    5. Re:The real reason by dokc · · Score: 1

      Switched from Kubuntu to Squeeze and never missed it. Rock solid, simple to install (btw does *buntu live installer supports LVM now?) and has everything what I need and much more. (Although, for my new Desktop at work with newest Intel graphic I needed to use backports)

      --
      In love, war and slashdot discussions, everything is allowed.
    6. Re:The real reason by Anonymous Coward · · Score: 0

      OS X had already killed Linux on the desktop when Ubuntu didn't even exist yet.

      How do the fuck does a 5% worldwide market share kill linux ?
      You know if we had to say someone killed linux that would be Windows. Windows as the OS that's installed on over 90% of personal computers out there. Who the fuck even cares about winny little apple-tards anyway.

    7. Re:The real reason by StefanWiesendanger · · Score: 1

      How do the fuck does a 5% worldwide market share kill linux ?

      Well, even a 5% market share would be much more than a 1.5% market share and hence plenty to kill. Although in markets as the US it is probably closer to 10%.

    8. Re:The real reason by Tamran · · Score: 1

      OSX killed Linux on the desktop indirectly only because the most popular (to the layman) distro is Ubuntu and Ubuntu thought it would be cute to revamp their desktop into a wannabe OSX desktop, pissing many like me off in the process. A Relix is not a Rolex. A Coby is not a Sony. Ubuntu was doing just fine in making a name for itself, now it's a watered-down sissy distro which threw itself at Steve Jobs' feet rather than continue manning the fuck up.

      I think Ubuntu's changes had something to do with a drop. I know this from my many IT friends who went back to Windows because they "didn't want a phone interface on their PC". That said, Windows 8 in itself may drive them back. I advocate the position that Gnome 3 (and the way it was handled by the developers) directly and indirectly (causing Ubuntu to go with Unity) caused a large fracture in the Linux community which chased many away.

      What really is killing Linux (or why it's never really taken off) is the fragmentation issues. Sure, choice is a good thing but in the present implementation of these available choices full QC (the boring stuff) is rarely done. This leaves a system lacking "spit-n-polish". A good example of this fragmentation is KDE vs. Gnome(2) libraries. Although different under the hood, are they really all that different to the average user?

      Where Apple comes in is that "spit-n-polish" that is missing. If you create a quality vacuum, it will get filled. It's as simple as that.

    9. Re:The real reason by Anonymous Coward · · Score: 0

      b-b-b-b-b-but, but, but 10% (retail, US)!!! God Damn you just proved the grandparents point for him

    10. Re:The real reason by jedidiah · · Score: 3, Insightful

      Nope. This is just more of the same nonsense where Apple fanboys try to pretend they and their platform are more significant than they really are. They are the same underappreciated road kill that we are. No amount of kidding themselves will change that.

      Their platform lost and is now pretty much abandoned even by Apple. Even Apple has moved on to the next thing where they have a prayer of being successful.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    11. Re:The real reason by GameboyRMH · · Score: 1

      I just slapped MATE desktop on my laptop after upgrading from Lucid to Precise and kept on going like nothing happened.

      It does boot a bit slower now though and I had to disable hardware acceleration in Firefox to keep it from running slow and laggy.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    12. Re:The real reason by Anonymous Coward · · Score: 0

      de Icaza and Gnome killed the Linux Desktop. KDE was and is far more superior, works right now but not very commonly in use. Instead, by spreading FUD, de Icaza arm-twisted people to switch to his toy, Gnome and people suffered with that ugly and barely functional interface.

      I find de Icaza's accusations ironically moronic.

    13. Re:The real reason by M1FCJ · · Score: 1

      I hope your many IT friends don't work anywhere near my IT friends since I would prefer my IT friends work with competent people. If you don't want to use a toy GUI, Windows 8 or OSX are not the solution, KDE and many other are.

      With regarding KDE vs Gnome, I think the history of Gnome must be remembered. By scare tactics, usage QT was discouraged by deIcaza himself and Gnome was founded. If there are any duplications, the fault squarely lies with deIcaza and his massive ego. Don't get me started with the Mono either.

      I truly believe the guy is a fifth columnist and the evidence is pretty strong.

    14. Re:The real reason by Anonymous Coward · · Score: 0

      You may have missed his point. Kurisuto's point isn't running certain distributions or desktop environments, it's about _developing_ end-user GUI applications for Linux.

      Free Software is correct to focus on software freedom, but if we want Linux on the Desktop to succeed we also need to get off our collective soapboxes and develop a _single_ windowing API, with an easy-to-use look and feel for novice users but is extensible enough for users who want to tweak their desktop environment. All distributions should have this environment as the default.

      Canonical saw this need and is developing Unity. GNOME saw this need to cater to the novice user and started with GNOME3 yet both are being scorned by the traditional, yet vocal Linux community and now everyone except Canonical is moving to yet another desktop environment, XFCE. So what is a commercial developer supposed to do? Sit and wait for the Linux community to sit down and get serious and stop putting the desktop equivalent of the "Vi vs. Emacs" wars behind them.

    15. Re:The real reason by jbolden · · Score: 1

      In the US it is 12% now BTW. And in terms of laptops over $1000 (i.e. usage among people that really care) it is in the mid 80s.

    16. Re:The real reason by jbolden · · Score: 1

      What really is killing Linux (or why it's never really taken off) is the fragmentation issues. Sure, choice is a good thing but in the present implementation of these available choices full QC (the boring stuff) is rarely done. This leaves a system lacking "spit-n-polish". A good example of this fragmentation is KDE vs. Gnome(2) libraries. Although different under the hood, are they really all that different to the average user?

      I agree with your point but just for future reference: libraries are a terrible example of where fragmentation has led to lack of QC. Both GTK and QT have rather good QC. Its the actual GUIs themselves that lack QC, because the amount of labor required for GUI QC is orders of magnitude greater than that required for library QC.

  4. Not another Slashdot Troll post! by Anonymous Coward · · Score: 1, Insightful

    Sheesh not another fucktard slashdot troll if we say it enough times it must be true post.

    When did slashdot get so fucked up?

    Posted from my perfectly working LINUX Desktop thank you very much.

    bleat bleat linux must be dead OSX, bleat bleat Linux destroyed by Windows 8, bleat bleat APIs will eat you babies and Linux, bleat bleat TUX is a stoopid logo, Apples are better, Linux must be dead bleat bleat.

    1. Re:Not another Slashdot Troll post! by Anonymous Coward · · Score: 0

      Of course. YOU are representing the entire human race. EVERYONE is like you, right? Wrong.

      AC to AC : you are the exception, not the rule. Linux IS dead. Lingering at or even below 1%.
      You are using a zombie system, not something with a bright future.

      But we all know : This is the year of Linux desktop. Celebrating the slogans 15th anniversary.

    2. Re:Not another Slashdot Troll post! by Carewolf · · Score: 2

      Linux desktop share is growing faster than Mac OS X is, neither is growing at any impressive rate though, but it is almost 5 years ago now that Mac OS X overtook Linux on the desktop, and more than a few years since it was growing faster.

      So either very old news or yes: Troll.

    3. Re:Not another Slashdot Troll post! by Anonymous Coward · · Score: 0

      Newsflash: not everyone has $1000+ for a Mac. Thus " you are the exception, not the rule". Let me just add "Lingering at or even below 1%. You are using a zombie system".

    4. Re:Not another Slashdot Troll post! by spauldo · · Score: 1

      I'd agree, except this is Miguel de Icaza. He's not just some douchebag tech journalist or OS X shill - he was the top guy in GNOME development for ages, and is partially responsible for the lack of backwards compatability he mentions. He also headed the mono project to bring .NET compatability to UNIX.

      I don't agree with his conclusion, but the guy has been involved in free software UI work for ages. His opinion should be taken into consideration.

      --
      Those who can't do, teach. Those who can't teach either, do tech support.
    5. Re:Not another Slashdot Troll post! by X0563511 · · Score: 2

      Come on. "Miguel de Icaza" is in the first sentence of the summary. You should have know to just move on if you wern't interested in some good old group-troll masturbation.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    6. Re:Not another Slashdot Troll post! by X0563511 · · Score: 1

      He's also drunk the MS koolaid beyond recovery. His opinion has long since been invalid.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    7. Re:Not another Slashdot Troll post! by Kergan · · Score: 0

      Linux desktop share is growing faster than Mac OS X is, neither is growing at any impressive rate though, but it is almost 5 years ago now that Mac OS X overtook Linux on the desktop, and more than a few years since it was growing faster.

      Source please?

      PC sales trend suggest a different trend, btw:

      http://www.cultofmac.com/139839/mac-market-share-continues-to-rise-while-pc-shipments-decline-report/

    8. Re:Not another Slashdot Troll post! by Anonymous Coward · · Score: 0

      News flash for you. Current statistics place Linux either ahead or right behind Apple's desktop share. Its accurate to say their share is basically the same, regardless of whos stats you want to believe. Your 1% claim simply makes you sound like the uneducated trolling idiot you are. Oh wait, this is slashdot....

    9. Re:Not another Slashdot Troll post! by Anonymous Coward · · Score: 0

      Nope. YOU are the uninformed idiot. Linux is not even near OSX.

      http://gs.statcounter.com/#os-ww-monthly-201107-201207

      http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0

    10. Re:Not another Slashdot Troll post! by Anonymous Coward · · Score: 0

      Irrelevant if a Mac costs 1000$ (never heard of the Mac Mini?), Linux is still dead as a dodo with less than 1%.
      Mac share is constantly rising and is outselling the PC market since 6.5 years.

    11. Re:Not another Slashdot Troll post! by GameboyRMH · · Score: 1

      This story was the most popular on CNN yesterday :-(

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    12. Re:Not another Slashdot Troll post! by M1FCJ · · Score: 1

      How do you measure Linux share? I have three laptops here, and a Pi booted up and doing ham radio stuff, all running Linux with desktop. I didn't purchase anything from anyone, how do these get counted? Oh yes, of course, they don't get counted.

      So stop making shit up.

    13. Re:Not another Slashdot Troll post! by M1FCJ · · Score: 1

      Yup, good ol' Miguel and his love of free software which has prevented fragmentation by backing up a sure winner (*cough*KDE*cough*) instead of slinging mud to satisfy his ego and not doing the "not-invented-here" trick... NOT!!

      I take the article as dubious because it quotes Miguel.

      He's a traitor to the cause.

    14. Re:Not another Slashdot Troll post! by tyrione · · Score: 1

      Linux desktop share is growing faster than Mac OS X is, neither is growing at any impressive rate though, but it is almost 5 years ago now that Mac OS X overtook Linux on the desktop, and more than a few years since it was growing faster.

      So either very old news or yes: Troll.

      Growing from a few million is far easier to grow from than over 80 million. Ask Microsoft all about growth rates.

    15. Re:Not another Slashdot Troll post! by theshowmecanuck · · Score: 1

      Devils advocate: People with a lot of money who have no problem spending more money than necessary to satisfy image while gaining little or nothing in functionality are not as affected by current economic times. These are Apple's main customers. Average people who normally need to or prefer to get value for their money are much more severely affected by the current economic times, and buy less expensive machines that do the same job as Apple's. These are PCs. Because they are more severely affected, they must make do with older machines and don't upgrade as often.

      --
      -- I ignore anonymous replies to my comments and postings.
    16. Re:Not another Slashdot Troll post! by spauldo · · Score: 1

      Yup, good ol' Miguel and his love of free software which has prevented fragmentation by backing up a sure winner (*cough*KDE*cough*)

      Two points:
      1) KDE has never been the clear winner. Before GNOME, it had license incompatabilities. By the time those were resolved, the differences in functionality and acceptance made either desktop a viable option.
      2) Preventing fragmentation was never a goal of the GNOME project. Why should it be? Most people don't see fragmentation as a problem.

      instead of slinging mud to satisfy his ego and not doing the "not-invented-here" trick... NOT!!

      I don't remember him slinging mud, but it has been quite a few years since I paid attention to GNOME development, so I'll take your word on it. The "not invented here" crap has been flung by both sides, mostly by people who didn't know what they were talking about.

      He's a traitor to the cause.

      Cause? Seriously? Dude, it's software. I can understand RMS' cause, since he's concerned with the rights of developers and users, but your "cause" is simply wanting everyone to use the same desktop environment. That's not a cause, that's fanboyism.

      Go out and get some fresh air.

      --
      Those who can't do, teach. Those who can't teach either, do tech support.
    17. Re:Not another Slashdot Troll post! by Anonymous Coward · · Score: 0

      > Newsflash: not everyone has $1000+ for a Mac.

      Well, maybe you would if you used your computer to earn money instead of just dicking around with it.

    18. Re:Not another Slashdot Troll post! by jbolden · · Score: 1

      They do get counted. There are firms that measure these sorts of things.

      1) They do surveys of computer users.
      2) They look at support contracts.
      3) They look at secondary software like browser market share.

    19. Re:Not another Slashdot Troll post! by jbolden · · Score: 1

      Huh? 5 years ago OSX had about 6% marketshare, and Linux was around 1.5%. OSX overtook Linux somewhere in the OSX 10.1 days.

    20. Re:Not another Slashdot Troll post! by jbolden · · Score: 1

      KDE has never been the clear winner. Before GNOME, it had license incompatabilities

        I think you are forgetting the United Linux initiative and the players involved. This could have been a standard (at least for enterprise Linux). Had Gnome not happened then the Sun / RedHat push towards standardization: RedHat, Java Desktop, Progeny Linux and UserLinux... never happens and thus Ubuntu's adoption of Gnome never happens. Debian legal's issues with KDE / QT are real but I think they get resolved. Gnome was a gross overreaction to a license mess.

    21. Re:Not another Slashdot Troll post! by Carewolf · · Score: 1

      Growing from a few million is far easier to grow from than over 80 million. Ask Microsoft all about growth rates.

      Linux and OS X market shares are similar in size around 5%.

    22. Re:Not another Slashdot Troll post! by spauldo · · Score: 1

      I think you are forgetting the United Linux initiative and the players involved.

      Yes, I did forget about them. Not that it changes anything.

      This could have been a standard (at least for enterprise Linux).

      No, it couldn't. Look up OSF/1 for a good example of why. Good operating systems aren't created that way.

      Had Gnome not happened then the Sun / RedHat push towards standardization: RedHat, Java Desktop, Progeny Linux and UserLinux... never happens and thus Ubuntu's adoption of Gnome never happens.

      Had the sky rained caramel coating we'd all be a sundae.

      Debian legal's issues with KDE / QT are real but I think they get resolved.

      They were resolved when TrollTech changed the license of QT, long after the GNOME project was underway.

      Gnome was a gross overreaction to a license mess.

      No, it wasn't. There was no DE at the time which met free software guidelines. OpenLook was never fully implemented in free software (and was considered obsolete by many) and CDE was strictly commercial and wasn't even free as in beer. KDE could run on Linux, sure, but it wasn't free enough for the GNU project or the commercial Linux companies (since you had to purchase a license to write commercial software with it).

      To a lesser extent, you also had the language problem; QT and the KDE libs are all C++ libraries, and UNIX has always been the haven for C programmers - a lot of developers balked at working with it and preferred something more traditional.

      This is what I don't understand; why should there only be one desktop? Why do people think in terms of increasing Linux's market share? What does it matter? It's free software, and you can use what you want. Every major distribution carries the libraries for both GNOME and KDE, so developers can write for either one and it will still work for everyone. Rooting for one or the other is no different than rooting for a football team.

      --
      Those who can't do, teach. Those who can't teach either, do tech support.
    23. Re:Not another Slashdot Troll post! by jbolden · · Score: 1

      This is what I don't understand; why should there only be one desktop? Why do people think in terms of increasing Linux's market share? What does it matter?

      Because applications require money or money equivalents like time doing boring stuff. To get that money Linux needs marketshare. Firefox got up to about 5% share because AOL wanted a browser alternative. It was able to crack the IE monopoly because it was able to rapidly gain share to generate Google advertising revenue.

      Open Office was interesting to Sun because it offered the potential to do something similar to the Microsoft Office monopoly. Its failure to gain share is why it is no longer funded and isn't advancing. KDE back in the early 2000s was getting money from the German government. KDE's success in gaining share would have translated into permanent funding.

      The success of LAMP is the reason that is a Linux as at all.

      Every major distribution carries the libraries for both GNOME and KDE, so developers can write for either one and it will still work for everyone. Rooting for one or the other is no different than rooting for a football team.

      That's a slightly different definition of share. And no they don't work for everyone. Being a native application is really important to look and feel issues and integration issues. Particularly on a desktop where you want: cut and paste to work with complex objects all the way up to object linking and embedding. That's why Open Office for OSX had to create an entire OSX GUI layer and Open Office for Windows had to create an entire Windows GUI and that still isn't really good enough and is holding them back.

      They were resolved when TrollTech changed the license of QT, long after the GNOME project was underway.

      I understand what happened. The point was in an alternative history where Gnome isn't as aggressive and I think these things work out just as well. For example perhaps KDE gets control of their code base so they can relicense the code. Or they assert standing and make an explicit exception for use with QT in the license.

      KDE could run on Linux, sure, but it wasn't free enough for the GNU project or the commercial Linux companies (since you had to purchase a license to write commercial software with it).

      I understand the issue and why people were unhappy and wanted Gnome. Personally I thought at the time and still do that people creating commercial software being required to support the Linux widget set is a good idea. The GNU problem I think could have been solved by the KDE group if they had more time.

      To a lesser extent, you also had the language problem; QT and the KDE libs are all C++ libraries, and UNIX has always been the haven for C programmers - a lot of developers balked at working with it and preferred something more traditional.

      Yes but then they didn't do that. Almost immediately the Gnome people essentially reinvented a bad C++ to write Gnome in because they needed more structure. I'd consider the language issues a design flaw in Gnome.

    24. Re:Not another Slashdot Troll post! by spauldo · · Score: 1

      Because applications require money or money equivalents like time doing boring stuff. To get that money Linux needs marketshare.

      That's true for a few applications, like office products and the like. Linux seems to have gotten those just fine without the unified desktop environment you keep going on about.

      Firefox got up to about 5% share because AOL wanted a browser alternative. It was able to crack the IE monopoly because it was able to rapidly gain share to generate Google advertising revenue.

      Netscape (and then later AOL) did host and direct early development on the Mozilla team, it's true. That lasted what, maybe two years? Most of that time was spent throwing out the codebase Netscape provided and starting from scratch. Firefox is self-funding now.

      Firefox broke the IE monopoly because IE was a horrible, bug-ridden piece of crap. Website authors hated it because it never moved ahead with the standards. Sysadmins hated it because every week another worm targeted it. Users hated how their machines would fill up with spyware, and the people they had fix their machines would reccomend Firefox.

      Open Office was interesting to Sun because it offered the potential to do something similar to the Microsoft Office monopoly. Its failure to gain share is why it is no longer funded and isn't advancing.

      I'm sure the LibreOffice people would be surprised to learn that it's no longer advancing. Seems to me that the lack of advancement under the OpenOffice.org name was due to Oracle's mismanagement. Volunteers kept improving it, hence LibreOffice.

      KDE back in the early 2000s was getting money from the German government. KDE's success in gaining share would have translated into permanent funding.

      Permanent funding doesn't exist, unless you have a very strong lobby group and some money to throw at the politicians.

      The success of LAMP is the reason that is a Linux as at all.

      Um, no.

      Ask developers why they work on Linux. I doubt more than 5% would even mention LAMP. They work on it because they want to.

      There are some developers who work for companies like IBM who do, yes, primarily work on it because of LAMP. Those are the minority.

      That's a slightly different definition of share. And no they don't work for everyone. Being a native application is really important to look and feel issues and integration issues.

      Look and feel is important for impressing the suits. Everyone else just uses whatever works.

      Particularly on a desktop where you want: cut and paste to work with complex objects all the way up to object linking and embedding.

      Cut and paste got figured out a long time ago, as far as GNOME->KDE goes. OLE is a nice dream, but let's face it; 1% of people actually use it. Generally what gets linked is data, not an application, and data generally has tools to work with it on both the GNOME and KDE sides of the fence.

      The point was in an alternative history where Gnome isn't as aggressive and I think these things work out just as well.

      GNOME isn't aggressive. It's included in distributions by the distributors' choice. Obviously, the distributors had reasons for choosing GNOME over KDE.

      For example perhaps KDE gets control of their code base so they can relicense the code. Or they assert standing and make an explicit exception for use with QT in the license.

      Yeah, except the KDE team chose a non-free widget kit that they didn't have any control over. KDE couldn't get control over QT, because it was proprietary software owned by TrollTech. Yes, eventually an exemption was made, and nowdays QT is pretty much free, but it took a very long time for that to happen.

      Personally I thought at the time and still do that people cr

      --
      Those who can't do, teach. Those who can't teach either, do tech support.
    25. Re:Not another Slashdot Troll post! by Anonymous Coward · · Score: 0

      Huh? 5 years ago OSX had about 6% marketshare, and Linux was around 1.5%. OSX overtook Linux somewhere in the OSX 10.1 days.

      Actually 3.0% linux vs 3.5% Mac, unlike present day 4% linux vs 5% mac, so you are almost right it is 6 years since OS X overtook Linux. But you are vastly overestimating Mac marketshare. Do note that the present day Mac marketshare is currently around 15% in the US, and 5% worldwide. While Linux marketshare is around 1.5% in US and around 4% worldwide. This difference between the US and the rest of the world seems make a mess of US-based anecdotes and statistics.

      (*) I am using market share as how many desktop machines it is installed on. If you measure on sales Linux is way lower because it is not usually sold.

    26. Re:Not another Slashdot Troll post! by jbolden · · Score: 1

      Where are you getting these numbers from?

  5. Apple didn't kill it, Microsoft did. by iCEBaLM · · Score: 5, Insightful

    Windows 7 was the nail in the coffin, if Windows 7 wasn't as good as it is, and another Vista stinker was pooped out of Redmond then Linux possibly may have had a chance.

    1. Re:Apple didn't kill it, Microsoft did. by Anonymous Coward · · Score: 5, Funny

      Don't speak too soon, Windows 8 is a-comin'.

    2. Re:Apple didn't kill it, Microsoft did. by Anonymous Coward · · Score: 3, Insightful

      Why didn't Linux Desktop take off when Vista hit the market? The fact is that there's no big company pushing Linux desktop and running expensive ads for it on American TV. It will never be more than a niche player.

    3. Re:Apple didn't kill it, Microsoft did. by UnknowingFool · · Score: 4, Insightful

      For consumers, Linux has never been an option because OEMs don't push it. Enterprises have now accepted Linux as servers and in some cases prefer it over Windows and Unix. Win 8 may or may bot change things. Unlike Vista, OEMs can offer Win 7 as a viable alternative as it is not near EOL that XP was. But MS didn't compete against the partners with Vista as they will with Win 8.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    4. Re:Apple didn't kill it, Microsoft did. by Missing.Matter · · Score: 4, Insightful

      I doubt that. As bad as Vista was, it drove approximately no one to Linux. If anything, OSX would be the one to pick up the exodus, not Linux. But neither really benefited that much from Vista's blunders, because most users just stayed where they were: on XP, and if Windows 7 turned out to suck, they'd probably still be there today.

    5. Re:Apple didn't kill it, Microsoft did. by Chrisq · · Score: 1, Troll

      Don't speak too soon, Windows 8 is a-comin'.

      Also known as "Vista II"

    6. Re:Apple didn't kill it, Microsoft did. by J4 · · Score: 1

      Yes, because Linux was totally kicking MS's ass before that. XP had what, 2% of the market?

    7. Re:Apple didn't kill it, Microsoft did. by fm6 · · Score: 1

      No, sorry. I was involved in early efforts to cash in on the move to Linux and it became obvious early on that nobody was buying what we were selling. Microsoft achieved lockin in the early days of the PC revolution, and no amount of crappy OSs (Vista being only one of many such turds) could break that lockin.

      Desktop Linux's one big opportunity was server developers, because developers need a hackable desktop. Windows is too tangled up in complex, obscure APIs to rate as hackable. The same used to be true for Macs, but that changed when they moved to a Unix-based OS, making OS X as hackable as Linux, with much better standardization and support. Much more expensive, of course, but that's not a factor when your employer is paying for your hardware.

    8. Re:Apple didn't kill it, Microsoft did. by drkich · · Score: 1

      I ran Vista at home. Agreed, the OS needed some tweeking to make it a bit more palatable. However, I had no issues with stability, nor driver issues. Don't get me wrong, Windows 7 is a much better release, in my mind it is a point release over vista.

    9. Re:Apple didn't kill it, Microsoft did. by Anonymous Coward · · Score: 0

      So Microsoft = Beethoven. Beethoven's odd numbered symphonies are good while even ones aren't as good. Just like Windows.

    10. Re:Apple didn't kill it, Microsoft did. by lilfields · · Score: 1

      In my view, I am perfectly happy living in a world where Linux runs on my servers and Microsoft runs on my desktop/laptop/tablet. I've been very satisfied with both of those in their prospective niches. I remember the rumors that Windows 7 would have a UNIX run-time environment (or maybe I dreamed that)...now THAT would have killed Linux; but Linux is alive and well, and very successful in the server space...which is where it makes the most sense.

    11. Re:Apple didn't kill it, Microsoft did. by fermion · · Score: 0
      The quality of the MS product is irrelevant. For Linux on the desktop to be competitive two things would have to happen. First MS would have to banned from making deals with OEM that made using other OS more expensive. Second Linux would have to have the ability to provide alternative revenue streams to the OEM as well as marketing support.

      The reality is, at the end of the day, unless one is building a machine, MS is the cheap option. This is it's legacy. People went to MS because it was the acceptable cheap, often effectively free, option. When one buys a machine the MS is cheaper. Often software is free with a license from work. A Linux machine is often going to be no more expensive, but will require aded expense to build. And won't run MS Office.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    12. Re:Apple didn't kill it, Microsoft did. by lilfields · · Score: 2

      The failure of Vista is still being felt today, there are still millions of PCs with XP running on them at businesses across the globe. Windows 7 came out right around the economic downturn, and still the economy is fragile...so most people still haven't upgraded. This really gives Microsoft a lot of breathing room in the future, but for now it is a massive headache to any tech support person. I do think OSX benefits from that though, because for some reason, I see people constantly comparing OSX to Windows XP...as if OSX isn't going to have a massive upper-hand against a decade old operating system. It doesn't hurt Microsoft in the business sector, because Apple computers are way too expensive for any business to buy hundreds and thousands of, but in the the consumer market, you bet it hurts. The iPad/iPhone coupled with Microsoft botching Vista has dragged a lot of people toward OSX, but I do see that slowing pretty fast. I used to see kids adopting OSX in rapid pace, but now people are back to buying PCs; so I don't know if OSX was a fad or if people using OSX may have a different upgrade cycle because traditionally their income would be higher...thus making them able to purchase expensive machines even in economic turmoil. I actually see more 13" ultrabooks in the wild now running Windows 7.

    13. Re:Apple didn't kill it, Microsoft did. by i.r.id10t · · Score: 1

      Yup, seems that every 3rd version is good, the one after it sucks, the one after is a little better, and then you have a good version again.

      95, 98, 98SE, ME, XP, Vista, 7 ...

      --
      Don't blame me, I voted for Kodos
    14. Re:Apple didn't kill it, Microsoft did. by jedidiah · · Score: 5, Insightful

      Linux made the world safe for Unix again. What seemed like an inevitable take over of the server room by Microsoft was blunted. Commercial Unixen continue to thrive and Linux also thrives in the same capacity.

      If you need serious work done, there is a serious alternative. We don't have the nightmare scenario of the amatuers from Microsoft being in control of everything.

      All around, Microsoft is a lot less menacing than it used to be.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    15. Re:Apple didn't kill it, Microsoft did. by redmid17 · · Score: 1

      Not especially adept at counting are we?

    16. Re:Apple didn't kill it, Microsoft did. by jedidiah · · Score: 1

      I have never encountered a corporate sponsored "server developer" running MacOS. I find the whole idea really quite absurd. People are making all sorts of claims that don't seem to have any basis in reality with the exception of a few very noisy exceptions.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    17. Re:Apple didn't kill it, Microsoft did. by Anonymous Coward · · Score: 0

      Don't speak too soon, Windows 8 is a-comin'.

      Windows 8 will push all of those system tray and taskbar wastes-of-resources into the live tile meme - and the Windows 8 runtime will suspend them when they consume too many resources.

      At the ignorant consumer level, Windows 8 will be a home run.

    18. Re:Apple didn't kill it, Microsoft did. by Conanymous+Award · · Score: 1

      Bah. Beethoven's 6th all the way.

    19. Re:Apple didn't kill it, Microsoft did. by GameboyRMH · · Score: 1

      Yep but there won't be another Linux renaissance this time because there's no good noob-friendly distro to accept the refugees.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    20. Re:Apple didn't kill it, Microsoft did. by Anonymous Coward · · Score: 0

      That's really OEMs' call. The majority of the technically-illiterate expect to buy "the lastest good thing" & if all their options are a terrible W8 or an older W7, that's what they get. The ones who need convincing of Linux is Dell, Toshiba, HP (why haven't they figured it out?), ASUS (and they make tablets too), etc.

    21. Re:Apple didn't kill it, Microsoft did. by fm6 · · Score: 1

      The people I'm talking about all worked for a well-known SaaS provider. I can't prove my experience is typical, but neither can you.

    22. Re:Apple didn't kill it, Microsoft did. by Anonymous Coward · · Score: 0

      And when OEM's did push it, like Asus eee, they offered a forked-and-abandoned distribution full of bloatware, and the hardware required a bunch of custom blob drivers that left you stuck on an old kernel release with flakey wireless, in much worse shape than if you'd bought the cheapest intel reference design Dell/Compal was selling. There's no adult supervision, just a cost-obsessed race to the bottom by Chinese who take no pride from quality and want to milk our market like cows.

    23. Re:Apple didn't kill it, Microsoft did. by Thumper_SVX · · Score: 1

      Seriously? You think Windows 95 was the first version of Windows? Not by a long stretch... and obviously you're missing the point that compared to anything else around at the time it WAS a huge step forward. Windows prior to Windows 95 was a train wreck... I was an OS/2 user because of it. Mac OS at the time was beginning to creak under its own weight, and Linux for a desktop was pretty much a nonentity. Oh and OS/2 was a fine OS except for the lack of application support and the feeling that IBM was doing it as a hobby. I also contend that 98 SE can't be considered an OS in its own right because in many ways it was a bug fix and feature release for Windows 98... much the way that I consider Windows 7 to be "Vista SE".

    24. Re:Apple didn't kill it, Microsoft did. by Anonymous Coward · · Score: 0

      You're right. XP and the product-activation tidal wave drove me to linux.

      All the other DRM and cripple features they came out with in Vista, then 7, only further cemented my decision.

    25. Re:Apple didn't kill it, Microsoft did. by antdude · · Score: 1

      Windows 9 too. :P

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    26. Re:Apple didn't kill it, Microsoft did. by RazorSharp · · Score: 1

      I don't think this is true at all. Ever since Apple went to x86, Apple's hardware (especially laptops) has become extremely popular among Linux users. At least, that's what I've seen. Furthermore, I've noticed a lot of people who were pure Linux users transitioned to Linux/OS X users and after a while they just stopped booting into Linux.

      Before Apple went x86, I remember reading a lot of comments on /. along the lines of, "OS X looks really cool, too bad Apple uses PPC." Sure, there's always been PPC Linux options but they weren't really viable solutions for most things a typical users needs to do. Then Apple went x86 and they really blew up with developers. My guess, as seems to be Miguel's, is that those were mostly Linux developers Apple was syphoning away, not Windows ones. XCode, a *nix terminal, the ability to set OS X up as a (crappy) server, *nix permissions, etc. These were all things that appealed to Linux users but most wouldn't cough up a bunch of dough for PPC hardware unless they were getting a server from IBM. Apple's hardware became a pretty defacto standard for nerds once they went x86 because, not only was it the only hardware that could run anything, it was also the best (I'm talking things like the trackpad, not benchmarks).

      This all started much before Windows 7, and even if it didn't, I can't see very many Linux geeks switching to Windows 7 because it was better than Vista. Linux geeks, by and large, use Windows 7 if their boss makes them. Or because it's the third OS on their MacBook.

      --
      "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
    27. Re:Apple didn't kill it, Microsoft did. by RazorSharp · · Score: 1

      So Microsoft = Beethoven. Beethoven's odd numbered symphonies are good while even ones aren't as good. Just like Windows.

      No, because with Beethoven his even numbered symphonies just weren't quite as fantastic as his extremely well known odd numbered ones. With Windows, they alternate between usable and sucking ass.

      --
      "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
    28. Re:Apple didn't kill it, Microsoft did. by RazorSharp · · Score: 1

      Why didn't Linux Desktop take off when Vista hit the market? The fact is that there's no big company pushing Linux desktop and running expensive ads for it on American TV. It will never be more than a niche player.

      I don't think this is true. An operating system can only do so much for your average consumer. In the long term, all general purpose software will become either FOSS or maintained by the hardware manufacturer, like in Apple's case. Advertising only does so much when you're competing with free. The most important thing for the FOSS community to be concerned about right now is a "Year of LibreOffice becoming the standard word processor." The year of desktop Linux won't happen until MS Office is no longer viewed as a requisite piece of software for most desktop users.

      A lot of people tell me this won't happen but I think it will. MS Office can only play the compatibility game for so long and they won't be able to maintain the high licensing fees when their main competitor is free. Over time, all general purpose software will not only approach, but reach the $0 mark. No one's going to by Suzy's lemonade with little umbrellas in the cups for $1 when Sally gives non-umbrellaed lemonade away for free.

      I'm pretty sure MS knows this, hence their focus on Surface, Nokia, XBox, and Intellectual Ventures/other patent related crap.

      --
      "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
    29. Re:Apple didn't kill it, Microsoft did. by shinzawai · · Score: 1

      Don't speak too soon, Windows 8 is a-comin'.

      Also known as "Vista II"

      No, Windows 7 is Vista II. Windows 8 will be Vista III - Revenge of the (Flying) Chair.

    30. Re:Apple didn't kill it, Microsoft did. by jbolden · · Score: 1

      I remember the rumors that Windows 7 would have a UNIX run-time environment (or maybe I dreamed that).

      Sort of. I think what you mean is: http://technet.microsoft.com/en-us/library/cc779522(v=ws.10).aspx

        Microsoft has gone back and forth several times with creating a more Unixy interface to their kernel. For example the XP version was: http://www.microsoft.com/en-us/download/details.aspx?id=274

    31. Re:Apple didn't kill it, Microsoft did. by jbolden · · Score: 1

      I agree with you there. I was horrified when DEC folded to Windows Server as inevitable. SGI and Sun continued the fight bravely but LAMP was a ray of light in some very dark days.

    32. Re:Apple didn't kill it, Microsoft did. by jbolden · · Score: 1

      Ignore this version.

    33. Re:Apple didn't kill it, Microsoft did. by jbolden · · Score: 1

      Sorry for the previous version. Should have read

      I agree with you there. I was horrified when DEC and SGI folded to Windows Server as inevitable. Sun continued the fight bravely but LAMP was a ray of light in some very dark days.

    34. Re:Apple didn't kill it, Microsoft did. by jbolden · · Score: 1

      OSX did benefit. Apple's marketshare had falled to about 2% prior to Vista. With Vista's failure OSX doubled share to 4% in a matter of a few months.

    35. Re:Apple didn't kill it, Microsoft did. by Anonymous Coward · · Score: 0

      Why didn't Linux Desktop take off when Vista hit the market? The fact is that there's no big company pushing Linux desktop and running expensive ads for it on American TV. It will never be more than a niche player.

      The answer is actually that Vista _never_ "hit the market".

      Windows people remained on XP, both in the corporate and in the personal worlds.

    36. Re:Apple didn't kill it, Microsoft did. by Anonymous Coward · · Score: 0


      Advertising only does so much when you're competing with free

      Sorry but your wrong advertising has everything to do with it. Do people ask for a Word Processor application or ask for "Word"? People are hung up on Branding and if they haven't seen it on TV then they don't want it even if it is free. People aslo tend to think that since it is free it isn't any good.

      People in general are rather stupid sheep.

    37. Re:Apple didn't kill it, Microsoft did. by KGBear · · Score: 1

      Nah. In the last 5 years I saw a LOT of people abandon Linux. I work at a research university, I'm talking people who have been running Unix for ever and Linux since the early 90s. All of them, no exception, went to OSX. I don't know anybody who just abandoned Linux and happily moved to Windows 7. Why? Because OSX has Unix underneath. It provides basic compatibility not only of software people write, but of the way they like to do things and the way they think about systems. All of that AND a GUI that just works. I have seen the latest Windows be credited for the demise of Linux on the desktop since the late 90s. During all this time, Linux on the desktop has only grown. It has been shrinking in the past 5 years, and it correlates nicely with the growth of OSX.

    38. Re:Apple didn't kill it, Microsoft did. by nitrofurano · · Score: 1

      Saying that 'Linux was killed' is ludicrously stupid! - Linux is just a kernel, and it appeared based on GNU development, which started years before OSX or Windows-NT even started - GNU/Linux is notably the most popular operating system in webservers, supercomputers, mission critical applications, and the Linux kernel the most popular in smartphones and tablets. GNU, Linux, and the generality of the software libre are developed mostly on the human factor only, made from people to people, not from corporations to consumers - no money are needed to develop them. The more people and lobbies are trying to kill Linux, the more it will be stronger! :)

  6. Shift to the web by Anonymous Coward · · Score: 1

    Yes, focus did shift to the web. How many web apps are run by OS X? How many web apps are run by Windows? How many web apps are run by Linux?

    If the browser is the desktop, it's hard to make the argument that Linux 'lost'.

    1. Re:Shift to the web by mclaincausey · · Score: 1

      ...especially if the "desktop" is also the "palmtop." Which I think it is. (Think Android and iOS, GNU/Linux and BSD/Mach).

      --
      (%i1) factor(777353);
      (%o1) 777353
  7. De Icasa, by BanHammor · · Score: 5, Insightful

    I can't manage to notice that Ubuntu or Mageia or Fedora stopped shipping because bam, Linux Desktop is killed by MacOS X. Can you tell us why exactly is Linux dead? (And why would we trust Icasa anyway? It's not like he actually did anything of note or made the right choices in the last 4 years or so.)

    1. Re:De Icasa, by Anonymous Coward · · Score: 1

      Linux isn't dead. Linux desktop is. But Apple nor MS killed it. It was dead on birth. Too many distros. Fighting amongst distros and internal teams like Gnome's. The inability to get gaming companies other commercial industries to develop for Linux. The inability to get companies to develop drivers earlier. All these killed Linux on the desktop.

    2. Re:De Icasa, by Greyfox · · Score: 3, Insightful
      From a basic standpoint there were already too many ways of doing things, and everyone seemed to choose a different one. Even before Linux showed up you had two or three widget toolkits and half a dozen window managers and every app you brought up probably looked completely different. Gnome and KDE managed to bring a mostly-similar look and feel to the table, unless you still needed some legacy app which may have been done with C/Motif or TCL/TK or some other ancient thing that some developer had fallen in love with at the time. At the same time they split development resources to solving the same problems. I think in this case, the diversity made development a lot more difficult, and everyone ends up having to have ALL those libraries installed to run the applications they want to run anyway.

      OSX presents a nice face -- It's UNIX and you can get a shell and above all it has a consistent interface. I gave it a try and it was kind of nice but just doesn't feel right. After a couple of decades of Linux, I just don't feel right if I don't have to beat my head against getting all my hardware working correctly for a week and a half.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    3. Re:De Icasa, by fa2k · · Score: 1

      When I woke up this morning my Fedora install was wiped and an apple logo and the word "DIE!" was spray-painted on my screen.

    4. Re:De Icasa, by Anonymous Coward · · Score: 0

      Have to love the consistency of cocoa/carbon in pinstripe/burshed metal/nonedescript gray. Not to mention the great compatibility with UNIX, all the X Windows apps, all consitent, it truly is a nice face for UNIX.

    5. Re:De Icasa, by Anonymous Coward · · Score: 0

      So true. This Miguel guy has been full of shit ever since he drank the Redmond koolaid and jumped over to Mono.

    6. Re:De Icasa, by Anonymous Coward · · Score: 0

      I love how the freetards always deny, deny deny.

      "Linux on the desktop is just fine! It's just that nobody chooses to use it!"

    7. Re:De Icasa, by BanHammor · · Score: 1

      Yep, that's my viewpoint. Nobody chooses to use it - so what? Every year, there's more functions, more diversity, more stability, and whatever I usually use works for me since 2008 or so.

    8. Re:De Icasa, by BanHammor · · Score: 1

      So what I am saying - if "it doesn't have 5% market share" means dead to you, fine. In fact, it hasn't ever been alive by that standard. If dead means "no new releases, no developers, no community", then Linux is very much alive and well.

    9. Re:De Icasa, by alci63 · · Score: 1

      Really ? I just bought a brand new Lenovo T430s and everything work out of the box (Ubuntu 12.04). Previous was a Sony VPC and worked like a charm.
      Previous was an Asus Timeline X, and... worked out of the box also. It has been a long time since I had to fight to get my (even recent) hardware to run under Linux. To be completly true, the Authentec Fingerprint reader on the Thinkpad does not work, but I don't care).

      I also own a MacBook Pro, and it is prefectly fine to browse the web, run Aperture (but I also use DarkTable on Ubuntu, and it is really good also) and send mails.
      It integrates with other Apple hardware (TimeCapsule,etc...),

      BUT : there are no apps. I mean, no apt-get install openldap.
      No apt-get install darktable.
      No apt-cache search planetarium - eh, this seems nice, apt-get install kstars, watch the sky.
      And of course no apt-get source postgresql...

  8. Linux marketshare going down? Or OS X going up? by captainpanic · · Score: 5, Insightful

    So, the way I see it, there are 3 competing families of OSs. That is Windows, Linux and Apple. With Linux traditionally installed on about 1% of desktops, I would think that Windows is the big loser here. If OS X is nowadays installed on 6 -7% of desktops (see: TFA), then it's Windows that lost marketshare.

    Sure, it could have been Linux to steal that marketshare. Linux might still benefit from it though... once the market realizes that you can switch without turning your PC into a smoking pile of rubble, they also might try Linux. I still think that Ubuntu is a very decent option.

    1. Re:Linux marketshare going down? Or OS X going up? by Anonymous Coward · · Score: 2, Informative

      Ubuntu used to be a decent option. These days, Mint is far better. What with the working codec and lack of Unity.

    2. Re:Linux marketshare going down? Or OS X going up? by garcia · · Score: 5, Insightful

      Windows is losing marketshare, not Linux. Go to a college campus or local coffee shop and look around at those using their computers to do work. Count how many PCs you see and how many Macs you see. I was honestly shocked to see Macs beating PCs every time at many different study locations I was using.

      Those people using laptops are probably not going to be using Linux to do their work and are either going to choose Mac or Windows. While I continue to use Linux on the server and have solely for the last 10 years (I used it on the desktop prior to 2002), I chose Mac over Windows for my laptop and I know many others who went that direction as well.

      In another thread someone said if Win7 wasn't as good as it is, Linux may have had a chance. I disagree. In fact, using Win7 on my work desktop and hating the quirks it has was what really helped push me to the Mac.

    3. Re:Linux marketshare going down? Or OS X going up? by CharlyFoxtrot · · Score: 3, Insightful

      Except that OSX "stole" a large part of Linux' target audience (on the desktop side of things) and has thus stunted its potential growth. Mac laptops are quite popular in the developer and sysadmin world.

      --
      If all else fails, immortality can always be assured by spectacular error.
    4. Re:Linux marketshare going down? Or OS X going up? by rsmith-mac · · Score: 4, Insightful

      With Linux traditionally installed on about 1% of desktops, I would think that Windows is the big loser here. If OS X is nowadays installed on 6 -7% of desktops (see: TFA), then it's Windows that lost marketshare.

      On that you are correct. It's not that Linux has lost much in the way of market share - it's kind of difficult to lose what you don't have much of in the first place - but rather it's Mac OS X that has been eating up Microsoft's market share.

      However the story isn't really about who lost market share, but rather who gained it and why. Linux could have been; it could have been right up to the point in time where Apple introduced the x86 version of Mac OS X. Once they did that many geeks lost their desire to run Linux. Mac OS X could bring all the wonderful things about *nix to the desktop in a far more refined form while offering the kind of retail software and media ecosystem that most desktop users take for granted.

      Desktop Linux is still important as a new technology testbed, and of course as the only true free OS (both as in speech and as in beer), but that's about all it has going for it. I for one stopped keeping a desktop Linux installation around after 2008 once I realized that Mac OS X did all of the things I needed (or liked) Linux for. And that's the story TFA is telling: why Mac OS X has drawn away many desktop *nix users, and how the rise of OS-agnostic Web applications has drawn away a lot of the rest.

    5. Re:Linux marketshare going down? Or OS X going up? by Hatta · · Score: 2

      Not at my institution. They are largely premed and pharmacy students, and I barely ever see an apple machine. I see more of those funky laptops with the swivel touch display than I see macbooks or ipads.

      --
      Give me Classic Slashdot or give me death!
    6. Re:Linux marketshare going down? Or OS X going up? by cgt · · Score: 1

      You don't have to use Unity just because you use Ubuntu, it doesn't even have to be installed (ever). Just use the alternative CD and Unity won't bug you, and the codecs can be installed easily in Ubuntu. Linux Mint is Ubuntu for people who don't understand how Linux works.

    7. Re:Linux marketshare going down? Or OS X going up? by Anonymous Coward · · Score: 5, Insightful

      There's a reason that Mac laptops are popular with developers. In a business setting, one may need commercial software like Microsoft Office or Adobe Photoshop. it can't be done on Linux unless one thinks foolishly a user would depend on WINE for this. A Mac is a great platform for web development with Java, PHP, Python, Ruby, etc.

      Macs give you a UNIX OS with commercial and open source apps. Macs also just work. There's no screwing with changing settings so you can actually see your display because the new kernel decided that ACPI video should have the backlight turned off on your POS Toshiba laptop. The sound card works. Crazy stuff like hardware just works on a Mac. Linux could be great and it could get real marketshare if people could only learn to work together. There's so much competition and reinventing ideas in the Linux community. By the time a sound system or video drivers are polished, a new API is out to replace it. It's often not even the kernel that's the problem. There is a benefit to the Linux model, but also a cost. Compatibility isn't all bad. That's why I use BSD and Mac OS X.

      There are some really good, mature Linux developers, but there's also some immature folks working on key projects like Gnome, Ubuntu, etc. that think they can change everything overnight and everyone will follow. It doesn't work like that.

    8. Re:Linux marketshare going down? Or OS X going up? by gbjbaanb · · Score: 1

      I guess it depends if you think desktop is the only computing platform around.

      Count the 3 platforms you mentioned, then add 3 more for server-side stuff. How much of all that is Windows (20%?, Mac (2%?) and Linux (78%). I guessed, but I think that makes a good guesstimate of the relative overall install bases. Now, maybe all that server platform is going to be replaced with Cloud - but then, most of the cloud platforms are running linux anyway.

      Ps. Mint is very good, and is nicely "accessible" to ex Windows users.

    9. Re:Linux marketshare going down? Or OS X going up? by Chrisq · · Score: 2

      .....and lack of Unity.

      How symbolic of the state of Linux

    10. Re:Linux marketshare going down? Or OS X going up? by Celarent+Darii · · Score: 2

      It used to be that Ubuntu was for people who didn't know how linux worked.

      Well, now it seems that Mint fills this gap. Seriously, if at the beginning of install you have to get rid of what distinguishes a distro from the others, there is really no point to using that distro.

    11. Re:Linux marketshare going down? Or OS X going up? by richpoore · · Score: 1

      Many people don't want to understand how linux works. I've installed Ubuntu on my parents' computer and it works fine although it recently had a flash problem. My parents don't care how linux works. It's better for them because 1. They don't have to pay for it, 2. It's not as susceptible to malware as Windows. I don't have bi-annual calls about the computer going "really slow" and for the most part, things just work. I'm now shopping for the best light-weight (the computer's old) distro with codecs built in. I'll walk my 70 year old mother through installing linux, it'll be legally free and it will just work.

    12. Re:Linux marketshare going down? Or OS X going up? by Ash-Fox · · Score: 1

      Why doesn't ubuntu-restricted's packages not offer the codecs for you again?

      --
      Change is certain; progress is not obligatory.
    13. Re:Linux marketshare going down? Or OS X going up? by J4 · · Score: 1

      Not to mention the fading relevance of desktops.

    14. Re:Linux marketshare going down? Or OS X going up? by Anonymous Coward · · Score: 0

      Do you really think those kids know what LInux is? Let's be honest here, Macs amongst kids are bought because they are cool, not because they realize they aren't using Windows.

    15. Re:Linux marketshare going down? Or OS X going up? by Anonymous Coward · · Score: 0

      Well, if I ever go to Mac OS X, it will most likely not be because Mac OS X does everything I want, but because Linux stopped doing everything I want. If I no longer get the benefit, why should I put up with the troubles?

      It used to be that the Linux experience got better over time. Yes, there were some drawbacks every now and then, but on the whole it got better. Now, the experience gets worse each iteration. If the trend continues, it's only a matter of time until I give up on it. And I've been using Linux exclusively for over a decade.

    16. Re:Linux marketshare going down? Or OS X going up? by Anonymous Coward · · Score: 0

      Coffee shops? You realise that your observation suffers from selection bias? Computer users that frequent coffee shops do not represent a broad cross section of all the computer users in society. It's just like group X runs a poll where only members of group respond to the poll.

    17. Re:Linux marketshare going down? Or OS X going up? by Anonymous Coward · · Score: 0

      I said, "Go to a college campus or local coffee shop," and who are the largest single group of individuals in the market for a new computer? Undergraduates and Grad students.

    18. Re:Linux marketshare going down? Or OS X going up? by gmueckl · · Score: 1

      Because they are not installed with the rest of the system by default. So an average user tries to play video and all he gets is an obscure yes/no prompt from the video player with some gibberish about "video codecs" and "support" and "installation". Maybe he clicks yes, maybe no. But it's a pretty random choice at this point. If the user clicked yes, a password prompt appears. "Huh? What's that? Why do I suddenly have to enter a password to play a video? Something is seriously wrong here." So our average user is likely to hit cancel at that point and be very confused.

      TL;DR: It's a confusing experience on Ubuntu for solely political reasons, ruining the user experience. Linux Mint just does does away with that. That's the difference.

      --
      http://www.moonlight3d.eu/
    19. Re:Linux marketshare going down? Or OS X going up? by Ash-Fox · · Score: 1

      TL;DR: It's a confusing experience on Ubuntu for solely political reasons, ruining the user experience.

      Clicking 'yes' to installing support for other stuff is so confusing... Sorry, I don't buy it. I'd buy the fact the user doesn't want to know and so ignores and doesn't read what was written, but confused? Nope.

      --
      Change is certain; progress is not obligatory.
    20. Re:Linux marketshare going down? Or OS X going up? by Anonymous Coward · · Score: 0

      Linux isn't counted correctly.
      We have 7 physical machines in the house. At one point all but 7 ran Windows, but today, only 1 does - mainly due to FUD.
      All the others run Linux. 2 of those physical systems run 10 Linux VMs each. The single machine running Windows, also runs 5 Linux VMs.

      This doesn't count any portable devices or media playback special devices at all, just laptops, netbooks and desktops.

      So, do you think those installations are counted properly? I run an NTP, apt-cache and DNS caching servers, so it is unlikely anyone external would know anything about these internal installations.

      For a week, I ran OSX on a Mac-Mini last Feb. It felt like "linux lite." It was extremely painful. Even Windows is less painful since copy/paste keystrokes match between Windows and Linux. The mouse copy/paste on OSX sucked too. There were other items that didn't feel right or just didn't work. OSX didn't connect to CIFS shares through the GUI either. I had to drop to a shell on OSX to get it working.

      The only reason to run Windows is 100% MS-Office compatibility due to document comments and versioning. I'd hoped that OSX would work for me, but it was too painful. Apple has become evil empire just like IBM and Microsoft wre previously. Their heavy handed efforts to control apps on the hardware they sell is proof they are deserving this title. The well-known "apple" tax isn't exactly enticing either.

      OSX has a "cool kids" factor. That never hurts marketshare, but it isn't enough for me. Rumors that it is better are not enough for me - it actually needs to be better.

    21. Re:Linux marketshare going down? Or OS X going up? by Shadowmist · · Score: 1

      Windows is losing marketshare, not Linux. Go to a college campus or local coffee shop and look around at those using their computers to do work. Count how many PCs you see and how many Macs you see. I was honestly shocked to see Macs beating PCs every time at many different study locations I was using.

      Those people using laptops are probably not going to be using Linux to do their work and are either going to choose Mac or Windows. While I continue to use Linux on the server and have solely for the last 10 years (I used it on the desktop prior to 2002), I chose Mac over Windows for my laptop and I know many others who went that direction as well.

      In another thread someone said if Win7 wasn't as good as it is, Linux may have had a chance. I disagree. In fact, using Win7 on my work desktop and hating the quirks it has was what really helped push me to the Mac.

      For LInux to have lost Desktop marketshare, note that I said DESKTOP, it would have to have had marketshare in the first place. It never went beyond technocrats and hobbyists on the desktop end. It's found it's niche in the server market because you need that kind of roll your own customisation on there. But as anyone knows if you want clicks out of Slashdotterati, just frame your title so that Apple becomes the blame boy for the fact that your favorite OS isn't ruling the world. It used to be Microsoft but Redmond's not doing as well these days.

    22. Re:Linux marketshare going down? Or OS X going up? by shutdown+-p+now · · Score: 1

      Ubuntu was started as Debian for people who don't understand how Linux works. Now that you say it's no longer that anymore, what's its advantage over Debian unstable?

    23. Re:Linux marketshare going down? Or OS X going up? by Anonymous Coward · · Score: 0

      There's a reason that Mac laptops are popular with developers. In a business setting, one may need commercial software like Microsoft Office or Adobe Photoshop.

      Those are not actually needed. There are good alternatives. In the case of office - better alternatives.

      Macs also just work. There's no screwing with changing settings so you can actually see your display because the new kernel decided that ACPI video should have the backlight turned off on your POS Toshiba laptop. The sound card works. Crazy stuff like hardware just works on a Mac.

      Bad example. You can't run OSX on that Toshiba, can you? OSX runs only on a select few machines. Linux runs flawlessly on a much larger set of machines than OSX. Not all PCs, but many more than runs OSX. And linux runs on some machines that don't run windows too - such as ARM.

    24. Re:Linux marketshare going down? Or OS X going up? by shinzawai · · Score: 1

      . Linux Mint is Ubuntu for people who don't understand how Linux works.

      OMG ZOMG.....That is the best line ever!

      Like this one....... Ubuntu is for people too stupid to install Debian.

    25. Re:Linux marketshare going down? Or OS X going up? by cgt · · Score: 1

      I disagree. The reason why Linux Mint is for stupid people is because it *is* Ubuntu, just with different branding and a few packages preinstalled. There is no benefit to using Linux Mint instead of Ubuntu.

    26. Re:Linux marketshare going down? Or OS X going up? by cgt · · Score: 1

      Ubuntu is essentially a stabilized Debian unstable.

    27. Re:Linux marketshare going down? Or OS X going up? by Anonymous Coward · · Score: 0

      Linux installed on 100% of our computers (except for the ones with bsd).. Would not own an Apple computer unless you paid me. That Linux has only one percent of desktops has been proven wrong again and again. PURE BS. Been using linux from the 1990's. Things have changed, but then that is true for all the major operating systems. Personally since Ubuntu skidded away from Debian, we have migrated back to Debian. Used Apple OS/X 4.x not so long ago. We dumped OS/X as it was too limiting and did not have the software we needed. Linux is so stable we have not had to purchase new systems in quite a few years. Do that with Microsoft and or Apple products. Is not going to happen. The only issues we have ever really had is with the stupid inane software patents that lock the linux market out. That is not a fault of linux, That is the fault of The selfish proprietary companies. Personally, I do like a little divergence so you do not get locked into one way of doing things. Gives you the freedom to use your computers as you wish. Can you do that with Apple or Microsoft? NO....

  9. Actually Miguel... by Onymous+Hero · · Score: 5, Insightful

    Gnome3 has killed the Linux Desktop. Thanks.

    1. Re:Actually Miguel... by AliasMarlowe · · Score: 5, Insightful

      Gnome3 has killed the Linux Desktop. Thanks.

      Gnome 3 and Unity collaborated on it (did some MS/Apple plant steer them into uselessness?). A pox on both of them, anyway.
      All of our home PCs have migrated to Xubuntu, because xfce gives an actual working desktop. And with compiz, it's snazzier than OSX or Win7.

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    2. Re:Actually Miguel... by Anonymous Coward · · Score: 0

      You realize Miguel hasn't been involved with GNOME for quite some time?

    3. Re:Actually Miguel... by nssy · · Score: 1

      I agree. I can't stand this gnome3 madness.

      --
      Some of us learn from other people's mistakes and the rest of us have to be other people. -- Zig Ziglar
    4. Re:Actually Miguel... by Anonymous Coward · · Score: 1

      I don't think that it was some sort of Apple / MS conspiracy, but a combination of developer arrogance and change for change's sake.

      Totally agreed on xfce - I've been using it as primary desktop on all my boxen for years now. It just gets out of the way and balances speed, configuration and usability perfectly (IMO).

    5. Re:Actually Miguel... by roystgnr · · Score: 2

      Certainly "with compiz, it's snazzier" - for a while with Gnome2 + Compiz, even non-Linux blogs were filling up with "wow, you could make your computer look like *this*!" Youtube videos. Has anybody seen videos of Gnome 3 or Unity which impress non-users?

      The newest XFCE + Compiz on Ubuntu 12.04 doesn't seem to be stable enough for me, though. Not sure which of them is to blame (or if it's NVidia's drivers, something else...)

    6. Re:Actually Miguel... by Concern · · Score: 1

      Gnome 3 and Unity collaborated on it (did some MS/Apple plant steer them into uselessness?). A pox on both of them, anyway.

      Yes, a plant did steer them wrong. And his name was Miguel de Icaza.

      Hi Miguel! I can't tell you how long I haven't been waiting to hear your employers' PR company spin pronounced by your lips.

      --
      Tired of Political Trolls? Opt Out!
    7. Re:Actually Miguel... by Anonymous Coward · · Score: 0

      but janketty as all hell...

    8. Re:Actually Miguel... by onefriedrice · · Score: 1

      And with compiz, it's snazzier than OSX or Win7.

      Is compiz still a talking point among people trying to promote desktop linux? Nevermind that OS X was first with useful, hardware-accelerated compositing, I guess. Maybe I've just gotten older, but wobbly windows and spinning cubes stopped being interesting quite a few years ago.

      I used a Mac since 2003 and have since used predominantly Linux and BSD. Without compiz. I'm glad that my desktop environment isn't as "snazzy" as yours; any time my window manager draws my attention to itself and away from the applications is wasted time. However, I'm not way big on evangelizing--just use what works, I say--so maybe you know better how to promote desktop linux than I do.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    9. Re:Actually Miguel... by Anonymous Coward · · Score: 0

      Indeed. I use a black and white theme with a black background so my attention does not get diverted from my applications and waste my time. My icons are just plain boxes too, because the little images might divert my attention also.

    10. Re:Actually Miguel... by AliasMarlowe · · Score: 2

      The newest XFCE + Compiz on Ubuntu 12.04 doesn't seem to be stable enough for me, though. Not sure which of them is to blame (or if it's NVidia's drivers, something else...)

      Probably an issue with the Nvidia... the maker of graphics interface hardwareand/or drivers that really suck. The only one of our PCs that we don't run Compiz on is a laptop with Nvidia graphics (it uses xfce OK, just not Compiz). We're unlikely to ever buy another PC crippled by Nvidia graphics. The other laptop and both of our desktop PCs have ATI/AMD graphics, and run Compiz just fine on xfce.

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    11. Re:Actually Miguel... by Rich0 · · Score: 1

      Not so much arrogance as self-interest. People work on FOSS because they want to - few are paid to do it. Many who are paid to do it work for distros that want to differentiate themselves, which means doing something different anyway.

      So, suppose you're some guy working on a desktop environment. What would you rather put on your resume - that you fixed a few bugs in a product somebody else invented, or that you invented some new shiny product of your own?

      Stuff like this happens at work all the time - whatever is the next big thing gets lots of attention, and then everything else rots until it becomes a crisis that can be treated as high-priority again.

    12. Re:Actually Miguel... by Anonymous Coward · · Score: 0

      You can do snazzy compiz stuff in Unity. My guess is the same holds for GNOME 3. So the "Wow" videos apply to those environments just as well.

  10. Miguel is a scumbag by Anonymous Coward · · Score: 0, Troll

    Miguel is a Microsoft cheerleader, a corporate tool and a genuinely nasty human being. Take nothing he says as anything but sour grapes over his failure to contaminate and destroy gnu-linux with that turdbomb called Mono, which has mercifully been a total failure.

  11. Not so by Smivs · · Score: 4, Informative

    Linux is still alive and well on my desktop, thank you!

    1. Re:Not so by cristiroma · · Score: 2

      Actually I think Gnome 3 and unity was a big blow in the head. I felt that on my skin when I tried to update to Fedora 17 from 15.

      For desktop, I personally update the distro once every few years. Otherwise you get into mess if you want newer packages. It worked fine for the last 4 years. But at current state of Gnome, LXDE, XFCE, KDE, this is no longer possible. Updating Fedora to 17 meant to stuck to Gnome 3 which doesn't have the basic features of Gnome 2. And frankly I won't accept XFCE/LXDE as alternatives. As default configuration, look and feel, they are FAR BEYOND even Windows XP.

      Should I also mention problems with ATI display, Broadcom wireless drivers and hibernation issues I'm sick of?

      I don't know about Mac too much, some colleagues have and they seem happy, but I'm seriously thinking to switch.

      Still, very happy user of CentOS on servers, thank you.

    2. Re:Not so by Anonymous Coward · · Score: 0

      Well, quite frankly, no one gives a fuck about your desktop. He's speaking about the "hole", which would not include narcissistic "assholes" like you.

    3. Re:Not so by rainhill · · Score: 1

      mine too..., and i love latest unity.

    4. Re:Not so by Anonymous Coward · · Score: 0

      +1
      Alsoo on my Laptop

  12. Switched to OS X by Anonymous Coward · · Score: 3, Interesting

    I recently switched to OS X for software development. After installing X-Code (a 10 minute fully automated process), I can run and compile all major programming/script languages from the command-line. I also get all the other cool stuff like diff, MD5, vim.

    On Windows, I'll have to go through hell and back to get my development environment operating as smoothly as that. On Linux, it's about as easy as configuring it as OS X, but I hate having to deal with the inconsistent desktop environment and the constant driver trouble.

    1. Re:Switched to OS X by Anonymous Coward · · Score: 0

      Yeah...unless you're planning on using Java or anything that the people at Cupertino deemed unworthy of their effort at this point you're better off actually switching back to Linux at least it'll have proper support now.
      Heck MSFT do a better job supporting their stuffs.
      Apple deemed OS X from 2007 to be unworthy of their time, meanwhile MSFT is still supporting their PoS Vista which came out...in 2007 too.
      Now I know why dealing with OS made for business is actually a good thing

    2. Re:Switched to OS X by kthreadd · · Score: 1

      Java 6 has always been and is still supported by Apple.
      For Java 7 you just have to get it from Oracle.

    3. Re:Switched to OS X by Anonymous Coward · · Score: 0

      Actually if you're running anything older than OS 10.6 (which is 2009 btw so basically as old as Windows 7) you're SOL and have to resort with the wonderful job the people at soylatte did (no sarcasm intended here, I don't know who did but the team there is awesome).
      Apple will just tell you to shell the money for a more recent version of their OS.
      So no Java 6 has not always been supported by Apple (especially if you know how fucking long people had to wait to even get the update enabling the JRE).
      If that were to happen to MSFT people would have rightfully shit on it from great height.
      And I don't think I need to explain why "you just need to upgrade" is not a valid reply, do I?

      captcha : "adopts"? kinda fitting

    4. Re:Switched to OS X by Ash-Fox · · Score: 1

      Would you mind contributing your wizard skills to make setup "just work" immediately for compiling Exodus viewer on OS X, please?

      It's fairly painless on Ubuntu, installing everything through the package manager and can compile on the go, with the exception of manually installing autobuild (but that's the same on every OS).

      --
      Change is certain; progress is not obligatory.
    5. Re:Switched to OS X by Anonymous Coward · · Score: 0

      After installing X-Code (a 10 minute fully automated process), I can run and compile all major programming/script languages from the command-line.

      Great! But don't forget that you cannot distribute the output of X-Code without adhering to the license; for example, any Quicktime functionality you develop is permitted to run "only on supported Mac OS X and/or Windows platforms with QuickTime installed".

      Enjoy that "freedom".

    6. Re:Switched to OS X by Bill_the_Engineer · · Score: 1

      According to the website, Geenz Spad and Mimika Oh made some fixes in the OS X build.

      But since you are comparing it with installing using the package manager on Ubuntu, why wouldn't you just use one of the binaries they provide on their website? It's simply a matter of downloading the dmg file, opening it, and dragging a file into the application folder. How much "just work" do you need?

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    7. Re:Switched to OS X by Anonymous Coward · · Score: 0

      As additional information this is soylatte :
      landonf.bikemonkey.org/static/soylatte/
      Yes, it's actually people that ported Java 1.6 from FreeBSD because Apple couldn't be bothered.
      That's "always have been supported by Apple" for you people.

    8. Re:Switched to OS X by Ash-Fox · · Score: 1

      According to the website, Geenz Spad and Mimika Oh made some fixes in the OS X build.

      This has nothing to do with "after installing X-Code (a 10 minute fully automated process), I can run and compile all major programming/script languages from the command-line. "

      If it truly worked, there wouldn't need to be a huge need to dick around with it to get it to compile on OS X unlike on other platforms.

      But since you are comparing it with installing using the package manager on Ubuntu, why wouldn't you just use one of the binaries they provide on their website?

      Because, I actually compile the builds that go on the website and OS X is not just touch and go like this person implied he could with his wizardry.

      --
      Change is certain; progress is not obligatory.
    9. Re:Switched to OS X by Anonymous Coward · · Score: 0

      I wish I had your experience. I have been an OSX user for about a year. I recently did an OS upgrade that failed twice, I had to revert to my time machine backup, then upgrading x-code pretty much destroyed my dev environment and I had to go through and meticulously update settings on my projects to get things working. Did I mention that the ONLY reason I had to upgrade my OS and then X-Code was that I wanted to develop for the latest version of iOS? It was a horrible failure, reminded me of the kind of stuff I used to contend with in the win98 days.

    10. Re:Switched to OS X by Bill_the_Engineer · · Score: 1

      Hate to hear about people having problems with their compiler.

      I have no such problems with compiling anything in particular, and I have complicated dependencies. I have to handle projects that are C based and depend on Intel Fortran, IDL, some custom perl scripts, and DISLIN. I would rank the complexity involved and the troubleshooting of the build about equal when compared with Linux. I base this on first hand knowledge of supporting RPM and APT based linux (SL & Ubuntu in particular) as well as OS X (L, SL, L, & ML).

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    11. Re:Switched to OS X by rjstanford · · Score: 1

      And I don't think I need to explain why "you just need to upgrade" is not a valid reply, do I?

      captcha : "adopts"? kinda fitting

      Depends. A lot of people do Java development just fine on Snow Leopard and other older versions. And, quite frankly, when you start quibbling over a $20 upgrade fee for a professional development environment, most just don't care. Maybe we should - but we don't (again, in general). In the real world, Java development on OSX is both common and effective.

      --
      You're special forces then? That's great! I just love your olympics!
    12. Re:Switched to OS X by Guy+Harris · · Score: 1

      Great! But don't forget that you cannot distribute the output of X-Code without adhering to the license; for example, any Quicktime functionality you develop is permitted to run "only on supported Mac OS X and/or Windows platforms with QuickTime installed".

      Any other examples, in the Xcode license, of redistribution restrictions of that sort? The only other such stuff I see on the version of the Xcode license on Scribd is "if you redistribute the Javascript "Apple Classes" from Dashcode, follow the license", "don't use the "System Provided Images" in ways Apple doesn't approve of" ("images" here meaning "pictures", so some of that is probably trademark protection), "don't use Location Services without asking the user's permission" (personally, I rather like that restriction), and "maybe we'll add some other things in the future that have additional licensing terms". The rest is largely restrictions on modifying/redistributing/etc. the "Developer Software" itself.

    13. Re:Switched to OS X by Anonymous Coward · · Score: 0

      Did you even read? On anything older than Snow Leopard, JDK 1.6 is only provided by soylatte. Apple doesn't have a working version available, let's not even consider Java 7...

      There's multiple reasons why an upgrade is not a viable way of doing things and the primary reason is certainly never the cost (as someone mentionned earlier when an OS gets an upgrade things tend to break, Apple is no different in that regard).
      In the real world when we need something as basic as Java for development we don't have to resort to 3rd party communities.
      Also if it was something really old, no support would not be a problem but again it's akin to MSFT no longer supporting Vista which in the corporate world is unacceptable or did you miss the corporate world moaning loudly about XP soon no longer being supported?
      That's the real world.
      The first thing you do when you think you'll get your environment is certainly not shelling cash because they can't be arsed, it's actually getting the tools you need the OS is a mere inconvenience getting in the way most of the time.
      And where do you draw the line? Because really if it's to get an upgrade with no real support, MSFT do that very well actually.

      I think the point is that OS X is not the perfect work environment the OP was painting, heck it looks like something written by an astroturf if I consider my experience with the OS (not talking about the specific JDK1.6 problem here).

      captcha : installs...fitting again

  13. desktop is thinner nowadays than ever by mapkinase · · Score: 2

    ...so why does this matter?

    At my work I do not care what desktop I am using, since I do all my development on a Linux server anyway.

    --
    I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
    1. Re:desktop is thinner nowadays than ever by Anonymous Coward · · Score: 0

      Because it's not all about you.

  14. Seriously??? by bgarcia · · Score: 1
    Linux was never a competitor on the desktop.

    It has very little to do with the quality of the software, or backwards compatibility. The problem is that Linux didn't have a big marketing machine pushing it on the desktop.

    --
    I'm a leaf on the wind. Watch how I soar.
    1. Re:Seriously??? by Anonymous Coward · · Score: 1

      It has very much to do with the availability of software and poor central management. If your corporate offices with 200 desktops could run the ERP, financials, payroll and what have you on Linux and administer it like they can with a Windows network, they'd be all over it. Stop sweeping that issue under the carpet.

    2. Re:Seriously??? by BanHammor · · Score: 1

      And it's a catch-22 because all that software doesn't happen magically, it has to have users interested for it. And for users to be on Linux and interested , well, they have to have all that software on linux working. Loop.

    3. Re:Seriously??? by Ash-Fox · · Score: 1

      Could you explain to me what was wrong with Novell's offerings to resolve the problems you stated?

      --
      Change is certain; progress is not obligatory.
    4. Re:Seriously??? by Anonymous Coward · · Score: 0

      Other than the fact Novell went out of business?

    5. Re:Seriously??? by Ash-Fox · · Score: 1

      Other than the fact Novell went out of business?

      They didn't. They are very much still in business. Now back to the original question:

      Could you explain to me what was wrong with Novell's offerings to resolve the problems stated?

      --
      Change is certain; progress is not obligatory.
  15. Desktops are pigs for refurbs by Anonymous Coward · · Score: 0

    Torvalds switched to Xfce, a desktop environment originally created as a lighter-weight alternative to the dominant GNOME and KDE environments

    Even Xfce is becoming a pig. There are a LOT of old refrub'ed P4s in the market and they were great for Linux - with a light desktop (i.e. Desktops other than KDE and GNOME) and Xfce was my first choice. But the last time I put Mint with Xfce it was too slow and took up too much memory. I switched to LXDE but unfortunately, the latest version of Mint doesn't have it.

    It looks like eventually for all these machines - that run XP quite well, BTW - just putting on a Linux distro w/o a desktop will be the only option or leave the XP license on it.

    1. Re:Desktops are pigs for refurbs by AdmV0rl0n · · Score: 3, Insightful

      Refurbished Pentium 4's are a terrible pair of rose tinted glasses to view your computing through. Basing that on your computational future isn't in a good boundary layer.
      While lightweight OSs have a place - its not a be all and end all. New computer equipment is in relative terms cheap.

      As for Linux, Miguel is right. A sea of shifting APIs might be accepted at the edge, but anyone making stuff needs stability and this is what you get on a Windows or OSX platform - to some degree. Its never total.

      Is linux still arguing over the 20 ways to do sound? Still? In 2012?

      Good luck to the steam guys trying to build on this sea of swirling open source maelstrom :)

      --
      We`re all equal .. Just some of us are less equal than others.
    2. Re:Desktops are pigs for refurbs by BanHammor · · Score: 2

      So, is WASAPI or Directsound right this time on windows? Maybe ASIO? sigh.

    3. Re:Desktops are pigs for refurbs by Ash-Fox · · Score: 1

      Arguing? So far the dominant sound system is ALSA and has been for over a decade. Compare this to Microsoft's sound APIs in the past decade...

      --
      Change is certain; progress is not obligatory.
    4. Re:Desktops are pigs for refurbs by Anonymous Coward · · Score: 0

      And yet, audio has always worked for me under Windows (and OS X), but it's always been a gamble on Linux.

    5. Re:Desktops are pigs for refurbs by butchersong · · Score: 1

      Well it may be that XFCE is becoming a little more bloated but that means its also becoming the defacto replacement to Gnome rather than some lightweight alternative with a little less functionality. I just installed it on a laptop recently and launched the file manager and typed smb:///share and it worked!. This is a little thing but it's one of the many little nitpicks I had with the DE in the past. Use to be whenever I tried xfce I had to use a file manager other than the default thunar or mount my shares. If I want super lightweight I can always install some window manager and have some little panel app auto-start on login but I want XFCE to be a little more bloated now because these days I need a replacement to Gnome not just a neat alternative. I want something sane I can use and also install on my parents desktop and Gnome 3 is not it.

    6. Re:Desktops are pigs for refurbs by Ash-Fox · · Score: 1

      And yet, audio has always worked for me under Windows (and OS X), but it's always been a gamble on Linux.

      Out of curiosity, did you buy your Linux system from a Linux OEM like System76 ?

      --
      Change is certain; progress is not obligatory.
    7. Re:Desktops are pigs for refurbs by Angrywhiteshoes · · Score: 1

      Good luck to the steam guys trying to build on this sea of swirling open source maelstrom :)

      I was under the impression they're only targetting Ubuntu. At least that's where I saw all the demos running. Who knows... super tux for life.

  16. My Linux Desktop by pscottdv · · Score: 2, Informative

    Is not dead yet!

    --

    this signature has been removed due to a DMCA takedown notice

    1. Re:My Linux Desktop by Anonymous Coward · · Score: 0

      Netcraft reports it'll be stone dead in a moment.

    2. Re:My Linux Desktop by Anonymous Coward · · Score: 0

      ... but it already smells strange...

    3. Re:My Linux Desktop by Anonymous Coward · · Score: 0

      you'll be stone-dead in a moment

    4. Re:My Linux Desktop by Anonymous Coward · · Score: 0

      I just poked mine and it's still kicking...

  17. It's not because of developers "defecting". by Anonymous Coward · · Score: 4, Insightful

    I agree with the statement that "OS X killed Linux on the desktop", but it's not because Linux developers "defected" to using Mac OS X instead.

    Rather, I think it's quite the opposite that actually happened. Designers (not developers!) infatuated with the Mac OS X ideology tried to bring that mindset over to Linux desktop environment projects like GNOME, Unity, and to a lesser extent KDE. Even other applications, like Firefox and Chrome, have been stricken by this problem.

    Basically, these designers have done everything in their power to dumb down and otherwise molest the Linux desktop experience. GNOME 3 is the ultimate example of this. While GNOME 2 wasn't perfect by any means (and no software ever is), at least it was usable and predictable. People could use it to get some real work done. Then GNOME 3 came along. It was quickly co-opted and infused with the crap that's commonplace within the Mac OS X and iOS way of doing things.

    Anyone who has tried to seriously use GNOME 3 knows what I'm talking about. Put politely, it's a heaping pile of shit. Usability was completely thrown out the window. The emphasis was put on making it look "pretty" and "trendy", rather than making it into a useful tool. This is, of course, a big reason why it fell flat on its face. It's now going down in history as one of the biggest open source disasters of all time.

    The same has happened to the Firefox UI. It was once sensible, with the traditional menus and toolbars, and a useful status bar. Then Mac OS X started to become popular among the design community, and things went to hell within Firefox's UI. Like with GNOME 3, usability was again thrown out the window in the name of "aesthetics". Now Firefox's UI is quite awful, and requires much reconfiguration and the use of numerous plugins to restore the usability that the Mac OS X-inspired designers decided to throw out for no good reason.

    The Mac OS X and iOS mentality has its place, and that's in low-end (although perhaps unnecessarily expensive), consumer-grade devices meant mainly for consuming pointless social media "content". It does not belong on Linux workstations, especially ones where usability is extremely important, and productivity is a must. But now that it has infected what were once usable desktop environments, many within the Linux community are beginning to really feel the pain of this terrible design ideology.

    1. Re:It's not because of developers "defecting". by BanHammor · · Score: 1

      Firefox is still alive and well, and on my Linux installation the GUI hasn't changed a bit since the 3.6 days. The menubar is just the same.
      You are also forgetting KDE, as it implements traditional desktop elements and so is inconvenient for your theory. Actually, with little tweaks it can resemble anything but Unity: MacOSX, Gnome2, Windows XP, Win7, etc.

    2. Re:It's not because of developers "defecting". by Anonymous Coward · · Score: 1

      While I'm behind you on the whole Gnome3 thing, I'm not sure where you're coming from on Firefox. As far as I can tell the big Slashdot Freakout has been over moving the tabs from below the address bar to above it (which makes sense, when you think about it, since the address bar is tab-specific content), and removing the bar at the bottom of the screen that just said "Done" all the time (and you may have noticed that vertical resolution is becoming scarce in an age when every monitor is widescreen). That's hardly throwing away usability or whatever other hyperbole you're coming up with.

    3. Re:It's not because of developers "defecting". by kwikrick · · Score: 1

      Thank you. This is the truth and no mistake. Amen.

      --
      assignment != equality != identity
    4. Re:It's not because of developers "defecting". by dargaud · · Score: 1

      Where is +5 Speaks The Truth when needed...

      --
      Non-Linux Penguins ?
    5. Re:It's not because of developers "defecting". by Anonymous Coward · · Score: 0

      Rather, I think it's quite the opposite that actually happened. Designers (not developers!) infatuated with the Mac OS X ideology tried to bring that mindset over to Linux desktop environment projects like GNOME, Unity, and to a lesser extent KDE. Even other applications, like Firefox and Chrome, have been stricken by this problem.

      You mean the ideology of a GUI that doesn't suck ass?

      I'm a sysadmin who's at the CLI for his day job, and even I think that most Linux interfaces aren't very good. All I need to do my job is fvwm2, a web browser, and a bunch of xterms. But at home, I've used Apple equipment since getting a PowerBook G4 serveral years ago and haven't looked back. I similarly insist on my family have Apple stuff.

      I don't mind being paid to do IT support, but I don't want the hassle at home.

    6. Re:It's not because of developers "defecting". by Anonymous Coward · · Score: 2, Insightful

      I should dig up my old Slashdot account so I can mod you up. This is one of the most insightful reactions to this I've read, and is dead on.

      OSX and many of the other Apple UIs are vastly overrated in my opinion, and they're infiltrating everything.

      It's not just Linux, either: Windows 8 is a mess because of it. Even Windows 7 introduced some of these elements, in the taskbar for example (I do not like OSX-style docking where everything gets thrown into a single icon/widget regardless of function--it takes extra steps to perform tasks related to that program).

      Design as a field suffers from what I'd call the "cleverness" problem: the tendency to value cleverness over practicality or utility. So you end up with products that are aesthetically pleasing and seem clever in some way, but in actual use are completely impractical or more difficult to use than traditional designs that are seen as less innovative. Chairs are the quintessential example: you have lots of beautiful clever modern chairs you'd never want to sit on, because they'd be uncomfortable as hell or fall apart after three uses.

      Apple suffers from many of these same problems in many of their products. I'm not saying all the ideas aren't worthwhile, but people become enamored of the "elegance" of the ideas without actually thinking of whether they're actually useful or not. So, for example, you have people reinventing the keyboard as iPad covers because they've discovered that having a keyboard is useful. Apple mice historically are another example of this: "let's reduce everything to one button!" For me personally, I never stopped hating the iPod controls, where everything is on a single UI element and you have to pay more attention to what you're doing. It's like people think they're more sophisticated because they can figure out how to control the volume and position on the same dial, rather than being irritated as hell that something as basic as the volume is being controlled by the same thing that controls the fast forward and rewind, and have to pay more attention to it as a result.

      Apple makes good products, obviously, but every time I use them I cringe because they inherit all the problems of the design field as a whole. It's infecting everything else, and has become irritating because it combines with this faux-status crap.

      To be honest, at this stage, I don't see much difference between Windows (7), OSX, and Linux. Each of them have their advantages and disadvantages. I like Linux because it's free and fun for me. I can choose the hardware I want, without having it picked for me, and don't have to deal with feeling controlled by Windows or Apple in some way. I'm fine with the fact that some people couldn't handle some of the (mild) complexity of Linux. It's not a superiority thing, it's just there's different needs for different people.

    7. Re:It's not because of developers "defecting". by ilsaloving · · Score: 2, Insightful

      I can't speak for others, but I just wanted to personally refute what you're saying. I myself was a big linux fan, until I realized that Mac did everything I wanted that was *nix-y, but in a stable platform that could run commercial software. So I get to have my command line terminal AND run microsoft office on the same box without having to jump through hoops.

      Add to that the fact that everything 'just works', and I'm ecstatic. I don't have to cross my fingers and hope that suspend/resume works. I don't have to carve up windows drivers and use fwcutter to get my wifi working. I got to the point where I really just wanted to get my job done, and linux was getting in my way more than it was helping me. That was several years ago. I switched to OSX, and haven't looked back.

      I have parallels installed for when I have to run the occasional Windows app, and almost every linux app I could want is runnable on my mac.

      And I'm not saying this because I'm a fanboi (fangrrl?). I'm saying this because I'm pragmatic. I use the tools I feel are best for the job. At work I ended up switching to a Windows 7 box because I was doing enough windows-dependent development that using OSX as my primary OS was a pain.

      All that being said, I've seen how linux has been making some big strides recently. But now I have the enertia of having everything as Mac, and unless Apple does something unforgivably stupid like outright restrict what applications I can install on my computer (which I can't imagine them doing...), I'm probably not going to change anytime soon.

    8. Re:It's not because of developers "defecting". by Anonymous Coward · · Score: 0

      Actually safari is very traditional with a complete menu bar and menu items. It was chrome that did away with that and Firefox following chrome.

    9. Re:It's not because of developers "defecting". by Anonymous Coward · · Score: 0

      THIS.

      Even worse, all the new flashy gaudy shit requires OpenGL and video cards to get decent performance, but of course, there isn't *good* video support for linux, just decent.

      I get left with the choice of one video video card, one monitor...good experience.
      one video card, two monitors --possibly decent experience with nvidia and twinview.
      two video cards, two monitors -- totally utterly screwed by xinerama and software rendering of my desktop.

      Oh right, then there's the fact that wayland is messing around with the x philosophy, which admittedly had problems, but is going to require a whole new toolchain to support it. Oh, they say they'll provide backward compatibility, but I'm waiting to see it. Give it two years and half the apps from my local desktop environment probably won't run on it.

      Sure, x apps never actually worked well over the internet, but at least they worked fine on a 100M LAN. Now they practically want to require VNC instead, with an alternative of linking to how many new libraries that won't be well supported ?

      Nevermind I could take any linux box from ten even fifteen years ago and forward a browser or app to or from it...

      And gnome 3 was useless. The new KDE is at least half functional, even if their default activities are not only not very appliable, but a huge waste of resources.

      Yes, I mean you KDE -- you actually slow down a desktop with 16GB of RAM.

    10. Re:It's not because of developers "defecting". by Anonymous Coward · · Score: 0

      Linux doesn't really have many "designers". Blame them all you want, and some hobbyist are there, but majority are just geeks who think they are designers.

    11. Re:It's not because of developers "defecting". by Anonymous Coward · · Score: 0

      Additionally, if there were designers, they would be fighting with their hands tied behind their back to get anything done anyway - so what do you expect? Good results?

    12. Re:It's not because of developers "defecting". by RogerWilco · · Score: 1

      I find that in a lot of cases FOSS developers, and sometimes also MS developers confuse bling with usability. Apple is all about usability. As a side effect it often looks nice, but people confuse the message for the envelope it comes in.

      If anything, the FOSS community is missing usability experts, or the people leading the projects listening to them.

      The design of Apple products helps in selling the items and creating the image. The loyal user base ("fanboys") exists because Apple actually creates very useful products.

      Apple plays for keeps, it wants to make sure it's existing customers are happy (and a bit locked in). I see that most clearly in the smartphone market, where my 3 year old iPhone 3GS is still being supported, while much newer phones aren't.

      --
      RogerWilco the Adventurous Janitor
    13. Re:It's not because of developers "defecting". by Anonymous Coward · · Score: 0

      I seriously don't know why you're giving the evolution of Firefox UI as a example of Mac OS X mentality side effect.

      Safari's UI seems to me to be closer to the good old browser UI than the likes of Chrome / IE9 / Firefox. THEY did kill the menu bar, the status bar, the bookmarks bar, by putting aesthetics first.

      Have you ever used a desktop OSX for some times and actually felt restricted because of aesthetics ? I've never felt any kind of restriction on a Mac. Really.

      The real culprit here, to me, is this stupid trend to try and mimic touch-based UIs on desktop systems, at all costs.

    14. Re:It's not because of developers "defecting". by Jicehix · · Score: 1

      Posted parent reply as AC, didn't notice I wasn't logged on. Must say I agree with myself.

      --
      Jicehix
    15. Re:It's not because of developers "defecting". by 93+Escort+Wagon · · Score: 1

      What you just said pretty much matches my experience as well. I was a desktop Linux user from 2000 to 2003, at which point I decided to give OS X a try - and found I love it. I still like to occasionally fiddle around with desktop Linux to see what's new; but with OS X it's like I've now got Unix done right. Apple would have to do a lot to drive me away, and I don't see that happening either.

      --
      #DeleteChrome
    16. Re:It's not because of developers "defecting". by Panaflex · · Score: 1

      I'm with you... basic office usability was getting pretty good in 2005 on Linux - and then they tore it all apart and it got much worse. The piecemeal approach of integrating compositing into X11 was a failure to me. They ended up rewriting lots of code, over and over again to support new X extensions and such. Every project needed a new backend every 3 years. IDE projects were continually started and abandoned. GUI projects threw away perfectly good, working debugged code over and over again. So much wasted effort. I quite.

      I was an XFree86 member, worked on DEC Alpha drivers and did some gnome and glibc development also in 2000's. I watched XFree86 flounder and burn. I absolutely LOVE the Unix side of Linux - it works better than any Unix ever. But the GUI stability, driver stability and API stability has always sucked.

      It would have been far better to just build a compositing OpenGL based window system on FBDev, with X11 as an add-on. We could have done it in a year, as the work was already done in OpenGL anyway - but our insistance on REBUILDING the same crap over and over until we arrive at the solution WE ALREADY KNEW was asinine.

      --
      I said no... but I missed and it came out yes.
    17. Re:It's not because of developers "defecting". by Misagon · · Score: 1

      I thought the same way back in 2005. I used to be a Linux / Windows dual-booter. I bought a Mac because I wanted a modern OS that would have both commercial software, free software and a good user interface, including a proper command line.

      However, I got fed up with the condescending nature of Apple and with the OS. I could not get things work the way I wanted it. For instance, such a simple thing as getting mouse acceleration right. The GUI also looked ridiculously blurred.
      After a month, I switched back to Linux and sold the Mac.

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    18. Re:It's not because of developers "defecting". by rjstanford · · Score: 1

      I got to the point where I really just wanted to get my job done, and linux was getting in my way more than it was helping me.

      That's it in spades. The fact that "read the documentation" on obscure command-line commands is still (in this thread no less) used as the standard response to common tasks being impossible (sharing files from Linux OS to Linux OS using a GUI was that particular example) is huge. And yet people will continue to maintain that working on OSX (or even modern Windows) is "impossible," regardless of the fact that millions of people do so with every evidence of success and, at least in the case of OSX, happiness...

      --
      You're special forces then? That's great! I just love your olympics!
    19. Re:It's not because of developers "defecting". by Shadowmist · · Score: 1

      The fact that the community seems to think this post is insightful is the crowning reason that Linux isn't going anywhere outside of a tech maven's workshop. You see desktops as workstations. Consumers see them as places to work. You see desktops as workstations. Consumers use them as lifestyle appliances. The touches that you decry as fluff, garbage, or needless complications are what they see as essential. You see desktops as an ongoing opportunity to demonstrate your technical expertise. Consumers just want things that work. Or at least they want tech support without trauma. It's hard to define Linux support when the experience can vary widely between the dozen or more active distributions in the market, each dominated by some tech geeks from Distro X's vision of how Linux should work with very little in common with the crowd of tech geeks running Distro Y. In contrast your average urban Stop And Shop has handbills offering Mac Windows support. The massive cognitive disconnect between your perception of the desktop and the perception of the rest of the planet is the major reason why Linux was not able to pick up an intercept when Microsoft dropped the ball on VISTA, as it had on Windows ME, and Windows 98 before then.

    20. Re:It's not because of developers "defecting". by ilsaloving · · Score: 1

      Blurred? O_o I'm not sure what you mean by that.

      Maybe you were using a screen resolution that wasn't native to the device? :D

      But yeah, if you insist on lots of customizability, then a Mac is NOT for you.

        I agree that some behaviours were downright goofy, like the mouse settings. I also found the inconsistent handling of maximizing windows to be amazingly annoying. But I was able to solve that by buying a few cheap addons. Divvy for window management. TotalFinder to give me tabs on the finder windows.
      Terminal was good, but iTerm is just so much better. Etc.

      That being said, you went back to Linux so none of this will help you anyway. ;)

    21. Re:It's not because of developers "defecting". by Anonymous Coward · · Score: 0

      As one of the developers who made the switch I can pretty much tell you that TFA nailed it. I switched to OS X because it combined two things that I wanted: the power of a Linux desktop with the simplicity of Windows, on top of that it actually beats Windows to the ground when it comes to simplicity and consistency, and Macs just look and feel good, not because of bling but actually because they are featureless! Before switching, I used to maintain a Gentoo desktop which, while serving me well, required constant maintenance. I also gave more user-friendly distributions, such as Ubuntu, a try before deciding that it was time to let go the Linux desktop, and I found those distributions to be unnecessarily bloated. Whereas my Gentoo installation idled at 0.00 load, it was pretty common to see Ubuntu at 0.5-0.8 thanks to improperly implemented abstractions like PulseAudio which I didn't use on Gentoo. Whereas I had full control ver my kernel builds on Gentoo and could tweak things if power management stopped working correctly, there was no alternative for Ubuntu that didn't involve exactly the same kind of work (in which case I might as well have stuck to Gentoo). OS X, in the other hand, work perfectly out of the box, there is almost nothing to setup, and even the development environment (Xcode) puts anything you may have on Linux to shame because it Just Works with exactly the same tools that I was using manually before (it also crashes a lot, but mostly for people who like to play around with the Interface Builder, which I avoid at all costs).

    22. Re:It's not because of developers "defecting". by Anonymous Coward · · Score: 0

      You're confusing usability with full discoverability. This only becomes a usability problem for a small subset of people who both use a lot of features in an application fairly regularly and can't remember hotkeys.

    23. Re:It's not because of developers "defecting". by mikael_j · · Score: 1

      I think Misagon might be talking about the antialiasing used for text. I've heard a lot of Windows users complain about how text on OS X looks "blurry" since they're used to ClearType and fonts being crammed forcefully into the pixel grid with little regard for how the fonts are actually supposed to look.

      And yes, I'm a bit biased here, when I first started using a Mac one of the things I loved about it visually was that it managed to not have the kerning problems I'd seen way too often on Linux and at the same time didn't make fonts look absolutely horrible the way Windows does.

      --
      Greylisting is to SMTP as NAT is to IPv4
    24. Re:It's not because of developers "defecting". by couchslug · · Score: 1

      "Basically, these designers have done everything in their power to dumb down and otherwise molest the Linux desktop experience."

      That appear to be because they resent the Linux experience and as they didn't get the chance to help tardify Windows or Mac they make do by WinMaccifying Linux.

      Alternative, lighter, cleaner alternatives are of course available, and Linux Mint (for example) is doing nicely.

      "many within the Linux community are beginning to really feel the pain of this terrible design ideology."

      Walk away and use something different. Support and promote alternatives, and discourage new users from running evil UIs. Many people are interested in Linux, and they come to geeks for advice.
      Use your influence. :-)

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    25. Re:It's not because of developers "defecting". by Anonymous Coward · · Score: 0

      It has been a while since i used an up-to-date Firefox, but the Safari extension Ultimate Status Bar probably does it pretty close to the right way - it displays target URLs (and the redirect target if it is a recognised URL shortener - I can't remember if you can add shorteners, or make it test anyway) , it displays useful status information when tabs load, and then it disappears when it has nothing to say. It also sits inside the window, so nothing moves when it appears and disappears.

  18. Apple killed the linux desktop? by CFBMoo1 · · Score: 1

    News to me since my laptop at work runs it and I use it at meeting and other things to get stuff done. When it's not letting me do worky things I have it pumping out streaming media and video like a champ.

    --
    ~~ Behold the flying cow with a rail gun! ~~
    1. Re:Apple killed the linux desktop? by Anonymous Coward · · Score: 0

      You don't understand what the word "killed" means in this context. Public school?

    2. Re:Apple killed the linux desktop? by Lehk228 · · Score: 1

      Read summary again, desktop not laptop

      --
      Snowden and Manning are heroes.
    3. Re:Apple killed the linux desktop? by wed128 · · Score: 1

      Is there really that much of a difference? The laptop IS the desktop anymore.

    4. Re:Apple killed the linux desktop? by Zero__Kelvin · · Score: 1

      "Read summary again, desktop not laptop"

      Did have to pay money and take special classes to come up with that, or are you an automoronic?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  19. next up @ 11 by arbiter1 · · Score: 0

    How not a single fuck was givin' today.

    1. Re:next up @ 11 by Anonymous Coward · · Score: 0

      "givin'" is short for "giving". Did you mean "given"?

  20. Change for changes sake by CuteSteveJobs · · Score: 2, Interesting

    Microsoft did a similar thing with DirectX for graphics: They kept bringing out new versions which were incompatible with old versions, and it kept demanding rewrites. Yes, some of the new stuff is cool, but even the object names have the version numbers embedded in them e.g. LPDIRECT3DINDEXBUFFER9 === That 9 is for DirectX version 9! Sometimes you want to write code and leave it without having to spend the rest of your life rewriting it, just because some dweeb in Microsoft gets an itch. In the end we gave up and switched to OpenGL.

    1. Re:Change for changes sake by Anonymous Coward · · Score: 0

      ya kinda contradicted yourself. the whole point of having the 9 in LPDIRECT3DINDEXBUFFER9 is to allow you to write your code to a specific API and NOT have to constantly rewrite it when changes occur in future versions as that call will behave the same way on DX10, DX11 etc.

    2. Re:Change for changes sake by Blakey+Rat · · Score: 4, Interesting

      The entire point of the version number is that it'll continue to behave like version 9, even when running on DX10/11/whatever. So... you're kind of arguing against your own point.

    3. Re:Change for changes sake by dnaumov · · Score: 1

      Microsoft did a similar thing with DirectX for graphics: They kept bringing out new versions which were incompatible with old versions, and it kept demanding rewrites.

      ...citation needed

    4. Re:Change for changes sake by Yunzil · · Score: 1

      Um, so what you're saying is that you don't understand programming?

      If you don't want to rewrite it, then leave it alone. I have DirectX 3 games that will still run perfectly well under DirectX 11. Or do you also rewrite your code every time a new OpenGL extension comes out?

    5. Re:Change for changes sake by shutdown+-p+now · · Score: 1

      Microsoft did a similar thing with DirectX for graphics: They kept bringing out new versions which were incompatible with old versions, and it kept demanding rewrites.

      It keeps demanding rewrites only if you actually want to use that new DirectX version, but all the old stuff is still there as well. Just yesterday I ran a DirectX 3.0 app (Age of Wonders, a game released in 1999) on Windows 8.

  21. Infighting, not developers killed Linux by CharlyFoxtrot · · Score: 5, Insightful

    Like many other geeks I think I looked at Linux desktops back in the Gnome 1 days and thought "Hey, this thing will be really nice in a couple of years when it's finished." Fast forward a coupe of years, a lot of infighting and a rewrite later and I was still thinking that or would have I hadn't lost all faith that these guys could ever produce anything to rival commercial GUI's. So now I'm a mac user and I get all that UNIX-y goodness and none of the open source drama queen bullshit.

    --
    If all else fails, immortality can always be assured by spectacular error.
    1. Re:Infighting, not developers killed Linux by neye_eve · · Score: 2

      So now I'm a mac user and I get all that UNIX-y goodness and none of the open source drama queen bullshit.

      True. Now Apple will take care of your decisions for you so that you don't have to be exposed to that "drama queen bullshit".

    2. Re:Infighting, not developers killed Linux by Anonymous Coward · · Score: 0

      ^ This. It's why I use Macs and home... I use Linux/Windows at work.

      You can pay me to deal with open source drama queen stuff and the latest hijinks out of Redmond, but I'm not doing it when you're not paying me.

    3. Re:Infighting, not developers killed Linux by Type44Q · · Score: 1

      So now I'm a mac user and I get all that UNIX-y goodness and none of the open source drama queen bullshit.

      And now you're safely protected behind the walls of a demonstrably evil company's garden. Anyway, having a choice has always meant there were better as well as worse options to choose from; your generalization of the open source scene as being "drama queen bulshit" (based on what, Gnome's shark-jump?) is poor attempt at a strawman to say the least.

      Hell, when I got stuck with a 32bit MB Pro (did have to love that illuminated keyboard), I made it my bitch with a quick application of Mint 12 LXDE. Garden wall, meet Terex Titan. :)

    4. Re:Infighting, not developers killed Linux by Celarent+Darii · · Score: 1

      Well, I think he made a decision....

      But seriously, let it go. No need to insult the guy and only confirm his opinion of linux drama queens.

    5. Re:Infighting, not developers killed Linux by Anonymous Coward · · Score: 0

      It's interesting you write this, because despite the infighting and what not, which I'm sure you'll find in Mac land too to some degree, except it's all hidden inside Apple, today we actually have some pretty good and really polished offerings available for the Linux desktop.

      I am sure that if you used them for a couple of seconds, you can find lots of things you find annoying and perhaps miss some applications, but believe me, sir, I can do the same to your beloved Mac. :)

      The thing that drove me to Linux from Windows back in the nineties, and which'll probably keep me here for as long as I can foresee, is that the UNIX-y goodness is a first rate citizen here. When I do an update through my package system, I get new versions of bash and sed on the same level as new versions of my desktop environment.

    6. Re:Infighting, not developers killed Linux by Anonymous Coward · · Score: 0

      It's funny how you (and so many others) say "killed linux" as if linux doesn't absolutely dominate the embedded, server, and supercomputer markets. I guess what you can't see doesn't exist, right?

    7. Re:Infighting, not developers killed Linux by CharlyFoxtrot · · Score: 1

      And now you're safely protected behind the walls of a demonstrably evil company's garden

      *eyeroll* Ok, now we've got the zealotry out of the way ...

      Anyway, having a choice has always meant there were better as well as worse options to choose from; your generalization of the open source scene as being "drama queen bulshit" (based on what, Gnome's shark-jump?) is poor attempt at a strawman to say the least.

      FOSS is rife with ideological battles and personal attacks that do little to nothing for end users. Gnome 1 vs KDE 1, Xorg vs XFree86, GPL2 vs GPL3, OpenOffice.org vs LibreOffice, ... And just look at the vitriol thrown at De Icaza in the comments.

      Hell, when I got stuck with a 32bit MB Pro (did have to love that illuminated keyboard), I made it my bitch with a quick application of Mint 12 LXDE. Garden wall, meet Terex Titan. :)

      If it works for you, more power to you. Hell, I'm staring at a Solaris workstation with Sun's Java Desktop franken-gnome right now at work. It's OK for what it does but woefully inadequate for me for my needs and wants at home. To each his own.

      --
      If all else fails, immortality can always be assured by spectacular error.
    8. Re:Infighting, not developers killed Linux by elliott666 · · Score: 1

      That is exactly how I feel. I used a brand new Ubuntu install a week ago on a friends computer. The sound didn't work. It was like a flashback to 2005 when I stopped using Linux... it's too bad really, I did love tooling around with Linux but now I get all the Unix I want from my OS X install.

    9. Re:Infighting, not developers killed Linux by rjstanford · · Score: 1

      So now I'm a mac user and I get all that UNIX-y goodness and none of the open source drama queen bullshit.

      True. Now Apple will take care of your decisions for you so that you don't have to be exposed to that "drama queen bullshit".

      And as long as they're reasonable decisions, what's the problem with that? Some folk prefer to spend time using their computers to do stuff, rather than configuring their computers to do stuff. There's a surprisingly big difference between those two words.

      --
      You're special forces then? That's great! I just love your olympics!
  22. Re:Wrong answer by Anonymous Coward · · Score: 1

    Can you get any more clueless?

  23. One word: by IWantMoreSpamPlease · · Score: 0

    Applications.
    You want marketshare? Get real-world professional applications (Adobe alone would entice me) on board with your OS, otherwise you're simply dreaming.

    Linux on the desktop was never even a remote reality for anyone sane enough to consider. Apple didn't kill it (for the same reason Windows, or BeOS, or OS/2 didn't), lack of professional applications did

    --
    So rise up, all ye lost ones, as one, we'll claw the clouds.
    1. Re:One word: by sidthegeek · · Score: 4, Insightful

      It's a catch-22. Commercial software firms won't write consumer products for Linux because there isn't enough demand. There isn't enough demand for Linux because it doesn't run much commercial software.

    2. Re:One word: by IWantMoreSpamPlease · · Score: 1

      Potentially, but if you get enough people through, say kickstarter, (or some other crowd-sourcing site) to cough up enough dough, then bring that was of cash to Adobe and say "here is a million dollars, port PhotoShop to RedHat Linux" then maybe you'll have some adoption.
      Money talks, everything else is a dream

      --
      So rise up, all ye lost ones, as one, we'll claw the clouds.
  24. Of course! by Anonymous Coward · · Score: 0

    I'm one of the Linux -> Mac OS converts (from about 5 or 6 years ago). Reasons I used Linux - primarily to have a *ix shell at my disposal, the GNU tools/compilers, ... I was happy on Linux, but "rpm hell" and the lack of support for the newest of the new devices, and lack of major 3rd party support of the platform -- those all sorta sucked, and the first time I used Mac OS X and saw that gcc was available from the terminal window, well, .. bye bye Linux. (Still use Linux for all servers I manage, tho)

    1. Re:Of course! by Ash-Fox · · Score: 1

      To counter your annecdotal evidence.

      I'm one of those people who tried OS X some years ago when people on Slashdot were promoting it to be the opensource bees knees. I fairly quickly caught on how bad the operating system system was, being able to cause kernel panics through mode setting, broken forks because of the lack of proper posix compliance, where libraries are not async safe etc.

      --
      Change is certain; progress is not obligatory.
  25. Yes, it did help. by neoshroom · · Score: 5, Insightful

    It didn't help that development was 'shifting to the web,' with the need for native applications on the decline.

    Yes, it did help. Web applications definately make switching easier (to Mac or to Linux). He's wrong about the web emphasis hurting Linux.

    I'm also not sold on the idea that it was backward compatibility that was the problem either. Of all the options, Microsoft has the OS with the best backward compatibility.

    First, Mac's consistently break things with each new version, unlike de Icaza states. However, what is brilliant about Apple is every time before they introduce a new feature or break an old feature they have a huge marketing push for it. That marketing push makes the users become interested in that new feature. The developers, who want more users and who may also themselves be excited about the feature, then implement it. This is why we see apps bragging about their Retina graphics on the App Store before Retina machines are even widespread or their notifications or, back in the day, their dashboard widgets. Mountain Lion broke lots. Lion broke lots, but the Mac developers always fix this fast because they are very aware of new software versions due to marketing efforts. Linux has nobody marketing each new feature and edition and focusing both the users and developers in this way.

    Secondly, Linux is too difficult for non-computer-literate users to use. It doesn't have to be and indeed strides have been made, but until you will literally never have to use the terminal and you can put a Windows software disk into your Linux CD-ROM drive (while those still exist) and have it install and automatically use Wine with the correct settings and work on the first try without tweaks, it is too hard for grandma.

    That said, Ubuntu with Cairo-Dock is a dream to run compared to any version of Windows out there and I have no idea why people don't use it more. I love it. It's not my main OS though. That would be OS X. I'm one of those people using OS X as a desktop for programming that de Icaza talks about, but I can tell you it wasn't backward-compatibility that made me choose it.

    --
    Big apple, new Yorik, undig it, something's unrotting in Edenmark.
    1. Re:Yes, it did help. by BanHammor · · Score: 1

      That said, any OS is hard for the computer-illiterate.

  26. Gaming is what kills Linux desktop by begonia · · Score: 2

    I hear it over and over -- I'd run Linux if I could play games.

    Of course, Mark Shuttleworth and Unity, Gnome3, and KDE are trying their best to kill it too. It's getting harder and harder to find a good windows manager on Linux.

    --
    RM
    1. Re:Gaming is what kills Linux desktop by BanHammor · · Score: 1

      If you are looking for a good WM in the sphere of Unity/Gnome3/KDE, you should re-evaluate what you want from a WM. If you are looking for a good DE, I find KDE more than satisfactory, especially if you start by the minimal package and only install apps you like.

    2. Re:Gaming is what kills Linux desktop by CharlyFoxtrot · · Score: 1

      I hear it over and over -- I'd run Linux if I could play games.

      That didn't stop OS X from growing, even though the mac is (or rather was) notoriously lacking in the games department. In fact OS X is only now getting serious attention from game studios by riding on the coattails of its more popular little brother IOS.

      --
      If all else fails, immortality can always be assured by spectacular error.
    3. Re:Gaming is what kills Linux desktop by Anonymous Coward · · Score: 0

      I'm glad Mark didn't obeying the march into Gnome3. What is it that Unity today doesn't do for you?

    4. Re:Gaming is what kills Linux desktop by toriver · · Score: 1

      The Steam support for Mac is a more significant contributor - though there are indeed a few iOS ports in the Mac App Store.

  27. broke whose code? by NynexNinja · · Score: 2

    Not sure why they give this guy a voice, but whose code got broken? Xlib has been around for decades. GTK has been around for decades. KDE has been around for decades. QT has been around for decades.

    1. Re:broke whose code? by Tubal-Cain · · Score: 2

      Didn't KDE break for 4.0?

    2. Re:broke whose code? by BanHammor · · Score: 2

      And yet I still manage to run some of the apps written in KDE3 era. (But everybody switched to Qt4 in the past 4 years anyway.) Compat libs are still there.

    3. Re:broke whose code? by romiz · · Score: 1

      A single example: the "make xconfig" tool for the Linux kernel requires a specific variant of the QT toolkit to build, and the correct variant is QT3 for 2.6.32.x, while it is QT4 for the current dev branch. If the build environment points to the wrong QT version, the build will fail with cryptic messages, which means that you would need to sandbox your kernel compilation to compile both on the same machine. Of cource, most of the people in this situation uses the "make menuconfig" option, that uses libcurses in a terminal emulator instead.

      I don't know whether this is a problem with the kernel's developpers or a general QT3/4 problem, but this is for sure a bad situation, and I expect that other projects have had the same kind of issues (forward & backward incompatibilities on the source level) with QT.

    4. Re:broke whose code? by gl4ss · · Score: 1

      He's a Gnome guy. I think he knows a bit about breaking sw. also a MS mvp.

      --
      world was created 5 seconds before this post as it is.
    5. Re:broke whose code? by jmv · · Score: 1

      Xlib has been around for decades. GTK has been around for decades. KDE has been around for decades. QT has been around for decades.

      Xlib is a good example of compatibility (thought you never want to code to this library directly). I can't speak for QT/KDE, but GTK/Gnome definitely broke compatible quite badly in the past. I'm no longer developing for gnome (mostly because of that), so I can't speak for gnome3, but the transition from gtk1/gnome1 to gtk2/gnome2 was absolutely terrible in terms of compatibility. The API for many gtk2 widgets changed, while gnome2 actually removed entire chunks from their API. It took quite a bit of effort to update code. Not only that but even during the gnome2 cycles, APIs would just come and go. "If you want to do X, use this library" "No actually, we have something better to do X". "Nevermind what we just said, we've deprecated all of them, you should use this new one, promised".

    6. Re:broke whose code? by DutchUncle · · Score: 1

      My code got broken. And I found out that "deprecated" really meant "We took it out of the library, screw all the applications that used it, especially yours, and screw you too for not wanting to recompile your kernel every hour or two to keep up with us". So I went back to embedded systems and RTOSes that don't jerk people around so much.

    7. Re:broke whose code? by Anonymous Coward · · Score: 0

      This statement is just wrong.

      Up until 2.6.36, make xconfig supported qt2 and qt3.
      Starting with 2.6.37, you can use qt3 or qt4.

    8. Re:broke whose code? by romiz · · Score: 1

      There may have been other reasons for this issue, as a misconfigured enviroment, but I can assure you the I have encountered this kind of problem...

    9. Re:broke whose code? by Anonymous Coward · · Score: 0

      Not sure why they give this guy a voice

      Especially since he's the one who kept trying to make GNOME into a Microsoft clone.

    10. Re:broke whose code? by Anonymous Coward · · Score: 0

      This is a great point. I'm really not missing backwards compatibility. On my current Linux desktop, I can run almost all the software I've ever run in my life, back to 1980 or so. The one exception I can think of is written in an old version of Haskell. The binary won't run on my current system, and neither will the old compiler, and the new version of the compiler won't compile the old source.

  28. Dead? by sa666u · · Score: 2

    The Linux desktop is not dead. I've been using one for the past 10 years. The community is more alive and vibrant than ever, there is a virtually unlimited choice. I really find these discussions completely pointless and the product of sulking disillusioned developers. For a largely free, community driven project, Linux is a wild success. I love it and will continue to use it until the day comes when we'll no longer be allowed to choose what software or hardware to use.

    1. Re:Dead? by Urza9814 · · Score: 1

      I know. This article would have made more sense 2-4 years ago I'd say. 2008-2010 were bad years for Linux in my book. Terrible time with hardware compatibility. Cheap wifi cards were in every computer and none of them had Linux drivers.

      But today? Today you install Linux and everything just works. Running Arch on my new HP laptop is a beautiful experience.

    2. Re:Dead? by sa666u · · Score: 1

      The thing is that OSX and Linux are not direct competitors. It's like saying cars killed bikes. The two are very different and they offer completely different benefits and experience.

  29. Linux Desktop killed itself by Anonymous Coward · · Score: 0

    Unix: OpenWindows versus Motif - result: The winner is Windows.
    Linux: Gnome versus KDE - result: The winner is Windows.

  30. Linux killed linux on the desktop by Anonymous Coward · · Score: 0

    I mean..not really linux, since linux is just the kernel. The fragmented distros concept. Itiotic moves by kde (killing the stable 3 and introducing still buggy 4 after years), gnome (common, gnome 3 is a joke), and Ubuntu with Unity.

    If linux really wanted to succeed, it would need to have a preferred, official distro with desktop and everything.
    linus with his everybody-else-is-an-idiot approach doesn't help. And yes, it is his fault that each bloody version of kernel breaks comparibility with video drivers.

    Like many mory i got Mac and never looked back. linux is dead to me - unless running on a server.

  31. API Changes by Anonymous Coward · · Score: 1

    Right, because the whole NeXtStep -> Rhapsody -> PostScript -> Quartz -> Cocoa never broke anything.

  32. I'm personally disappointed - not about linux by moniker127 · · Score: 1

    I can't believe that in 2012 we STILL doesn't have direct comparability of software between operating systems. Wasn't this something we were going to fix in the 80s? Writing a program shouldn't be writing it for a particular OS, it should be writing it for computers in general. This is the kind of thing the government needs to mandate. (yes, I'm aware of the open source movement and have not been burying my head in the sand, I just think its bullshit that none of the big players can come together and agree on a damn standard of interoperability. Its like we've completely lost sight of that goal.

    1. Re:I'm personally disappointed - not about linux by ecbpro · · Score: 1

      Totally agree with you. And now with the smartphones it is only getting worse. A global executable file compatibility would be nice to have.

    2. Re:I'm personally disappointed - not about linux by Anonymous Coward · · Score: 0

      a single standard of interoperability by its very nature will mean the worst of all worlds as you will be limited in all cases by the lowest common denominator. Even runtimes like Java struggle immensely and their entire goal is cross platform compatibility. Then take into account CPU architecture differences and you soon realise such an idea just isn't feasible. We didn't lose sight of the goal, it was never a goal to begin with to anyone but the clueless.

    3. Re:I'm personally disappointed - not about linux by Anonymous Coward · · Score: 0

      That was the intent of POSIX, but Microsoft torpedoed it.

    4. Re:I'm personally disappointed - not about linux by moniker127 · · Score: 1

      I honestly disagree. There are conventions used in programming, but there is ALWAYS a way to structure a program for modularity and interoperability. Those who don't write like this do so because of a lack time or motivation.

    5. Re:I'm personally disappointed - not about linux by Blakey+Rat · · Score: 1

      There are tools that do that-- RealBasic/RealStudio used to be very healthy a few years ago-- just nobody uses them.

    6. Re:I'm personally disappointed - not about linux by Celarent+Darii · · Score: 1

      I think VM's have made most of that effort simply not worth it. Much easier to build a VM container than linking tons of compatibility libraries.

    7. Re:I'm personally disappointed - not about linux by Shadowmist · · Score: 1

      I can't believe that in 2012 we STILL doesn't have direct comparability of software between operating systems. Wasn't this something we were going to fix in the 80s? Writing a program shouldn't be writing it for a particular OS, it should be writing it for computers in general. This is the kind of thing the government needs to mandate.

      Thing is those pesky operating systems refused to stay still. They got all graphical on us, added tons of different functions and system calls and each insisted on going their own way. So yes you DO have programs that you can run on multiple operating systems, bloated slowware running on Java with lowest common denominator interfaces. But people want more than that they want programs that take advantage of what the OS has to offer. Adobe does LCD which means it's program inteface is fine for windows and sucks for OS X. LCD programming might be fine for you but others have higher standards.

  33. The Linux Desktop by Anonymous Coward · · Score: 0

    I have used Linux on the desktop since t998.

    I refuse to use Windows on principle, and, as a disabled man on Social Security Disability, I simply cannot afford Apple hardware. I love Linux, and especially Ubuntu, for the choices I can select. I work the way I want to, not the way someone else thinks that I should!

  34. Wow by Anonymous Coward · · Score: 0

    The word "Apple" and "killed Linux": that you'll get ya a few clicks and a substancial ammount of cents from the ads.

  35. If this is true, then Linux killed OSX server by Meatbucket · · Score: 1

    Ironic how the article claims OSX killed Linux on the desktop when OSX Server hardware had pretty much died (or maybe never really took off) almost at the same time.

  36. COM, CORBA, Objective-C by lkcl · · Score: 4, Interesting

    it's real, real simple. the successful OSes have, at their heart, a highly effective "Common Object Model" of some description, which provides a) fully-compliant backwards compatibility across APIs, dating back even 20 years b) interoperability between applications and application components *regardless* of the language they're written in.

    every f*****g time i raise this successful strategy - deployed by both microsoft (DCE/RPC and then DCOM) *and* apple (Objective-C has an Object Model built-in to the language) - on free software mailing lists, i get shouted down. i get told "that stuff is a piece of shit, why are you even bothering to mentioning it?"

    now, the linux distros are paying the price of that arrogance, why is anyone even surprised?

    firefox. firefox has a "COM-like" system which was "inspired" by microsoft's COM. it's called XPCOM. what XPCOM does *not* have is the ability to merge interfaces (they're called "coclasses"). that has two implications:

    1) whenever there's a change to an interface, all backwards compatibility is lost. with coclasses you can have *both* the "old" interface as well as the "new" one, supported by the *same* application.

    2) if you want to have "default values"... you can't. what XPCOM has to have instead is a highly-dubious modification which adds as an *extra* explicit argument into the actual function saying how many arguments are actually used! imagine if the people who wrote the ANSI-C++ standard said "oh yes, if you want the last arguments of any function call to be optional then the very first argument has to be an integer saying how many parameters there are", there would be people laughing at them for decades.

    i've raised this with the mozilla foundation core developers at least twice. the first time i was told by one of the key subcontractors that coclasses were "too complicated" for the mozilla developers to understand. the second time, that person wasn't there: i raised it directly with the mozilla foundation core developers; they didn't understand, took it as personal criticism and then later on enacted very fascist censorship onto the mozilla mailing lists, preventing any further discussion.

    so, that subcontractor was indeed right: the concept of coclasses *is* too complicated for the mozilla core developers to comprehend. .... but it's not just the mozilla foundation developers.

    the KDE team had an opportunity to replace DCOP with something more substantial, as part of the $10m E.U-grant-sponsored KDE4 redesign: i recommended that they start with FreeDCE and go from there.... and they didn't.

    the Gnome team make extensive use of GObject, but GObject is a very very poor substitute for COM. only now with the GObject "Introspection" is it *beginning* to approach the capabilities of COM, but because GObject has no concept of co-classes, *again*, there is no way to have backwards-compatibility for APIs.

    i won't even get into what happened with the webkit developers.

    the bottom line is that time and time again, in every major engineering team behind each of the major projects which make up "a linux desktop" as we see it, there has been a fundamental failure to comprehend the power of having a strong base on which to create good successful software.

    that success - stability of APIs and interoperability between components regardless of programming language - can *only* be achieved by using something like COM, with language bindings for every known major programming language, and support for "co-classes" that are then actually *used* - properly - by the developers.

    this takes discipline, and i don't see any of the major free software projects getting this, any time soon.

    miguel: i've raised FreeDCE with you, before. i know it was 10 years ago :) however, since then, i've learned that the WINE team have actually gone and made pretty much a complete implementation of both MSRPC *and* COM, including, i believe, a complete server implementation (albeit a basic one). they no longer require the installation of DCOM98.EXE for example which is a good sign. also i heard of a guy who managed to "extract" all that client-server code into a separate project: he called it "TangramCOM".

    1. Re:COM, CORBA, Objective-C by Ash-Fox · · Score: 1, Insightful

      So your complaint is that you don't know x11 messaging and dbus?

      --
      Change is certain; progress is not obligatory.
    2. Re:COM, CORBA, Objective-C by gbjbaanb · · Score: 1

      no, his complaint is that there are too many different ways of accessing different components, and that it would be really nice if everyone used a common one.

      I think Linux already has this - its the file API, where "everything is a file" concept and you build your systems by piping inputs to outputs. An OO object model would be a bit restrictive and is definitely coming from a programmer viewpoint rather than a sysadmin one.

      Incidentally, DCE was excellent, so it would be a good choice if Linux did decide upon a common API system, but that in itself would be against the concept of Linux. Stick with streaming data between apps.

    3. Re:COM, CORBA, Objective-C by Anonymous Coward · · Score: 0

      KDE has kparts which is pretty much what you say they need

    4. Re:COM, CORBA, Objective-C by benjymouse · · Score: 1

      So your complaint is that you don't know x11 messaging and dbus?

      I'm fairly certain that was not what GP meant. But you already knew that.

      However, it is indeed ironic how you illustrate GPs point very well by suggesting that x11 messaging and dbus are at all comparable to COM/DCOM. The problems solved by having a OS defined common object model are very real, and versioning/backwards compatibility is just one such problem.

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    5. Re:COM, CORBA, Objective-C by Ash-Fox · · Score: 1

      I'm fairly certain that was not what GP meant. But you already knew that.

      His examples seemed pretty clear to me.

      The problems solved by having a OS defined common object model are very real, and versioning/backwards compatibility is just one such problem.

      I'm failing to understand the issue, there isn't actually that many standards. File sockets was the unix way of doing it, x11 is pretty much just the old way of doing IPC in a graphical environment, dbus is the new way that was intended to combine both graphical and non-graphical communications as well as provided methods to offer extended services for 'future technologies' created without requiring rewriting the standard.

      As for versioning, x11's versioning was extremely graceful and so is dbus's, so I genuinely don't see the issue. None of these implementations suffered the faults the COM/DCOM system did with regards to reference counting, name space collisions with DLL hell (for registering a specific provider for certain functionality) - In actual fact the versioning Linux libraries use prevent this to begin with and message pumping that would cause system wide lock ups.

      --
      Change is certain; progress is not obligatory.
    6. Re:COM, CORBA, Objective-C by Anonymous Coward · · Score: 0

      From what I read from d-bus wikipedia page, it does not support versioning of objects, which is kind of the whole point of COM. Messaging is just a part of COM.

    7. Re:COM, CORBA, Objective-C by Anonymous Coward · · Score: 0

      You realize Miguel de Icaza was the guy who pushed for CORBA back in the day? His company basically implemented a full CORBA stack and made use of it. GNOME was supposed to be the Networked Object Model Environment. They have been undoing the damage ever since, I think the last remains died last year or so. So when people tell you to fuck off, it's because they've been there, done that, and found out how stupid it was.

      It wouldn't surprise me that the total failure of the component hype was what drove Miguel to abandon desktop development and switch to working on Mono.

      By the way, as I understand it, the base of Windows' success was the Win32 API, which as far as I understand, isn't a COM API. So basically, your premise is wrong.

      The foundations of long term success is market share - and trying not to alienate people too much by breaking their stuff.

    8. Re:COM, CORBA, Objective-C by lkcl · · Score: 5, Insightful

      So your complaint is that you don't know x11 messaging and dbus?

      ahh, that's a fatal mistake to mention d-bus where i can hear it being said :) i'll deal with this first, then answer your question directly, ok?

      back in 2005 i did a comparison of the d-bus specification and the DCE/RPC specification. the similarity was... unbelievable. i mean, truly, truly unbelievable. the people who wrote the d-bus specification could *literally* have taken the DCE/RPC specification, substituted different words and then published it as the d-bus specification. let me reiterate that, for emphasis, in a different way. *every* concept that is in d-bus is in DCE/RPC.

      however, what d-bus does *not* have is the higher-level APIs. d-bus is so immature when you compare it to DCE/RPC (and then to DCOM which is built on top of DCE/RPC) that it is a child's toy by comparison. the main thing that d-bus is missing - the main benefit which you get from DCE/RPC and DCOM - is the IDL compiler.

      d-bus expects you to hand-marshal all the data! you get a whole bunch of macros, and you're expected to make your own messages out of them! that's just so fucking shit! you'd actually be better off ripping out d-bus from every single application that has that piece of shit in it, and replacing it with 1500 lines of c code, implementing a unix domain socket, and a bunch of #ifdef macros e.g the SIVAL and SSVAL ones from samba's smb.h header file!

      why is that?

      because d-bus gives you the *expectation* that it's solving a problem, when in fact it's doing nothing of the sort. at least 1500 lines of c code and a few macros leaves you under no illusions that you still have a hell of a lot of work to do. .... which finally provides some context which allows me to answer your question. d-bus DOES NOT provide a means to make it easy to do backwards-compatible interfaces. it doesn't even make it easy to make *one* interface, so of *course* developers go and change the API and throw out all backwards-compatibility.

      what i'm saying is: you've entirely missed the point of what miguel is getting at, and what i am also emphasising. perhaps this is due to a lack of concrete examples. so let's make one, ok?

      what do you imagine would happen if you took some component - say... a gnome "clock" widget that plugs into the taskbar - and by that i mean you took the *binary* not the source code - from Gnome 1.0 (whenever it was written - when was it - 15 years ago, now?) and tried to use it in Gnome 3.0?

      what would happen? it would utterly, utterly fail, wouldn't it?

      now, what miguel's pointing out is that even if you took code from *six months ago*, you have the same problem! and that the consequences of this, over the 15+ years in which linux desktop software has been developing - have burdened both the developers, the users and the gnu/linux distros - with constant problems that they're just getting fed up with.

      contrast this with the fact - the FACT - that if you grabbed a random 20-year-old Microsoft OLE (COM) / Active-X (COM) DLL from anywhere off the internet (assuming you can find it), and you tried dropping that Active-X component into I.E. 10 or into the absolute latest-and-greatest version of microsoft office, guess what will happen? IT WILL FUCKING WELL WORK. ... does that drive the point home? do you understand now that saying "you don't know how x11 messaging or d-bus work" is a) failing to appreciate that i know a fuck of a lot about inter-process communication b) entirely missing the point.

      x11 messaging only works because it hasn't really changed significantly. even if you use x11 messaging for general-purpose communications, you *still* have to create backwards-compatible APIs, and i don't imagine that x11 messaging offers any significant assistance in doing that (otherwise i would have heard about it, a looong time ago).

      backwards-compatibl

    9. Re:COM, CORBA, Objective-C by lkcl · · Score: 1

      no, his complaint is that there are too many different ways of accessing different components, and that it would be really nice if everyone used a common one.

      thank you for chipping in, here, gbj - but that's not quite it. what i was doing was supporting miguel's original assertion, that linux on the desktop has failed due to binary-level API non-interoperability (see the little example i gave about trying to run a gnome 1.0 binary widget on a gnome 3.0 system). and i describe a potential technology which, *if used*, *could* have solved that problem.

      I think Linux already has this - its the file API, where "everything is a file" concept and you build your systems by piping inputs to outputs.

      ah no: again, this is another example that is comparable to d-bus and to x11 messaging. files *don't* have - per se - the concept of "binary interface backwards-compatibility" built in to them. yes, sure, files can be used to transfer the messages, but unless those messages are used to ask "what version of the interface do you support?" and to go from there, it's of absolutely no real value and is missing the point.

      An OO object model would be a bit restrictive and is definitely coming from a programmer viewpoint rather than a sysadmin one.

      the full power of COM - when used properly - is *not* restrictive. at all. you do however have to cross a certain "pain threshold" in both your programming and also your outlook and perceptions - before being able to fully appreciate the power of COM. by the time you get to Visual Basic, for example, all that "pain" has *entirely* gone.

      in fact, you end up with an entirely new problem, which is the one that microsoft now suffers from. the use of COM in Visual Basic is *so* easy and *so* transparent that not even the new developers who joined microsoft as the years went by truly truly understand - understood - it. so, they instead started talking about doing something called ".NET", and "Silverlight", entirely forgetting that the earlier success of microsoft was based on COM.

      Incidentally, DCE was excellent, so it would be a good choice if Linux did decide upon a common API system, but that in itself would be against the concept of Linux.

      yes. exactly. and there you have it, in a nutshell. linux on the desktop is failing... because there is no driving motivation to pull together and work together. isn't that sad? all that source code out there, and from one month to another, because of this failure to agree to use a common subsystem (in direct contrast to apple and microsoft *have* set a common subsystem), none of that code can really properly talk to any other bits of code.

    10. Re:COM, CORBA, Objective-C by martin-boundary · · Score: 1
      COM is a poor way of doing client/server and dynamic link libraries rolled into one. There are only a few problems solved by COM objects which already have proven solutions in Unix/Linux like systems:

      1) having one COM object offering services to several applications to reduce duplication. It's a client/server design, but with nonstandard communication betwen the client and the server in the form of an API instead of a socket connection. When the connection breaks because the COM object or the application crashes, you get failures that aren't as clean to recover from as a proper socket connection. When you use dynamic link libraries, you get more graceful handling of versioning (note: versioning of DLLs in Windows is hell).

      2) The Unix pipeline/scripting approach is a cleaner way to combine common functionality available on the system than combining COM objects. At the core the issue is that COM object interfaces are too diverse to be mixed and matched as easily as a collection of scripts with command line switches. In particular, it's a pain to shunt an extra middle man object between some program calling a COM object's API member function, and the API function being called, because member function signatures are too diverse. With the command line paradigm this is much easier.

      3) The Unix filesystem philosophy is more robust than a special purpose registry of data. Since COM objects aren't intended to be standalone server applications, they normally have to be managed by a complex support system. By contrast, in Unix systems the applications are essentially on their own, which leads to a simpler base system, which can be optimized more readily. In particular, the system doesn't have to load a miriad of components during boot just because the shell needs hundreds of COM objects which depend on hundreds of others, all to display a mouse and some icons.

      4) While you might think that 20 years is old for some COM based applications, you might like to know that popular editors on Unix like Emacs or vi for example are well past 30. It is safe to say that if their success did not depend on a system of COM objects provided by some system.

    11. Re:COM, CORBA, Objective-C by Ash-Fox · · Score: 1

      what do you imagine would happen if you took some component - say... a gnome "clock" widget that plugs into the taskbar - and by that i mean you took the *binary* not the source code - from Gnome 1.0 (whenever it was written - when was it - 15 years ago, now?) and tried to use it in Gnome 3.0?

      The same thing that would happen if I took clock.exe from windows 1.1 and tried to run it in windows 7.

      now, what miguel's pointing out is that even if you took code from *six months ago*, you have the same problem! and that the consequences of this, over the 15+ years in which linux desktop software has been developing - have burdened both the developers, the users and the gnu/linux distros - with constant problems that they're just getting fed up with.

      Except I have scripts that automatically switch power states, networking configurations and screen locks from a year and half ago that I haven't rewritten working today on the latest verison of Kubuntu. The fact a single application can't do it doesn't mean the entire system is broken, it just means that application wasn't designed properly and there are similar issues with older com applications when you have conflicts. Older com providers in the past typically had the same registered name despite being major version differences and if you installed an application that installed an older version of a com component, all your new applications would suddenly stop working, even if it was installed in a entirely different location because it made a new registration on the com system. The fact Gnome (which admittedly, I'm not really familiar with, so I'm just going to trust your word on this) didn't choose their namespaces properly or figure out a better plan for supporting backwards compatibility has nothing to with dbus sucking, the same issues exist in com.

      contrast this with the fact - the FACT - that if you grabbed a random 20-year-old Microsoft OLE (COM) / Active-X (COM) DLL from anywhere off the internet (assuming you can find it), and you tried dropping that Active-X component into I.E. 10 or into the absolute latest-and-greatest version of microsoft office, guess what will happen?

      I still have an old version of syncterm on my system that has x11 messaging support for being controlled via other application. It still works today on a modern x.org server from a perl script.

      i can't.... i can't begin to get across to you, if you don't understand this by now, quite how powerful a concept this is, and it's one that, clearly, the linux community *doesn't* understand or appreciate... to everyone's detriment.

      I just think you're just being selective in your comparisons. The solutions already exist on the OS.

      --
      Change is certain; progress is not obligatory.
    12. Re:COM, CORBA, Objective-C by Ash-Fox · · Score: 1

      You realize this is a non-issue because of how you're supposed to use namespaces is identical to how you handle library namespaces on Linux?

      --
      Change is certain; progress is not obligatory.
    13. Re:COM, CORBA, Objective-C by Anonymous Coward · · Score: 0

      Ash-Fox confirmed for ignorant retard.

    14. Re:COM, CORBA, Objective-C by Ash-Fox · · Score: 1

      Ash-Fox confirmed for ignorant retard.

      u mad?

      --
      Change is certain; progress is not obligatory.
    15. Re:COM, CORBA, Objective-C by lkcl · · Score: 1

      backwards-compatible APIs requires the developers to maintain a long-term discipline, committing to at least a 10-year support lifetime for any API. if the underlying technology doesn't even offer that as a feature, let alone make it easy to do, guess what? they're not going to bother!

      correction: committing to at least a 10-year support lifetime for *multiple versions* of any one API.

    16. Re:COM, CORBA, Objective-C by hannson · · Score: 1

      Wasn't that figured out in Plan 9 using file system namespaces and 9P? I'd love to see what the Linux community could do with that.

    17. Re:COM, CORBA, Objective-C by RogerWilco · · Score: 1

      I think in part this is where the Linux kernel dropped the ball. Such a common layer should not depend on what desktop you use.

      --
      RogerWilco the Adventurous Janitor
    18. Re:COM, CORBA, Objective-C by tyrione · · Score: 1

      Anyone who thinks NeXT and now Apple's Object Model is a POS is FOS. Sorry, but nothing in Linux is remotely as elegant, powerful and reusable. All everyone has been doing since 1994 is incorporating more and more ideas from NeXT and it started with Java [many of Java's architects came from NeXT].

    19. Re:COM, CORBA, Objective-C by Anonymous Coward · · Score: 0

      i've raised this with the mozilla foundation core developers at least twice. the first time i was told by one of the key subcontractors that coclasses were "too complicated" for the mozilla developers to understand. the second time, that person wasn't there: i raised it directly with the mozilla foundation core developers; they didn't understand, took it as personal criticism and then later on enacted very fascist censorship onto the mozilla mailing lists, preventing any further discussion.

      I'm personally somewhat relieved to know that someone as skilled as you, who has made Pyjs, also faces the same kind of shoddy treatment that I got as an enthusiastic newbie. I really didnt know what my fault was - for trying to be of help. The only problem is that some of those admirable "opensource hackers" who behave territorial and dominating, will always be around, poisoning newer and newer projects, because they have been so very experienced in developing FLOSS. Instead of thinking of their users, they behave terribly insecure and ultra-competitive.

      None of the sensible people in any of the leading projects takes efforts to rein in the alpha-males.

      This is also clearly another reason women dont join FLOSS in large numbers - there's just too much uncivilised / impolite behaviour.

      They bark too much and bite too much.

      When someone becomes senior in a group, they have all the rights to say STFU and RTFM, but newbies must always follow netiquette. That's the most glaring double standard in FLOSS developer communities. By those standards, teh user communities of the very same projects are almost heaven.

      So I personally just dont go to any FLOSS developer mailing lists except when Google sends me there for some technical solution.

    20. Re:COM, CORBA, Objective-C by shutdown+-p+now · · Score: 1

      Given that the vast majority of Win32 API is not COM-based, and is in fact plain C functions and structs, your argument doesn't really make a lot of sense. You can absolutely have stable, properly versioned API without an object model.

      And I don't get this obsession with coclasses. There's nothing a coclass does that cannot be done in COM with just interfaces and global factory functions (which is exactly what e.g. DirectX does).

    21. Re:COM, CORBA, Objective-C by benjymouse · · Score: 3

      COM is a poor way of doing client/server and dynamic link libraries rolled into one.

      Opinion.

      There are only a few problems solved by COM objects which already have proven solutions in Unix/Linux like systems:

      1) having one COM object offering services to several applications to reduce duplication. It's a client/server design, but with nonstandard communication betwen the client and the server in the form of an API instead of a socket connection.

      It may not be *your* standard, or a Unix standard, but COM is a windows standard which is very well documented. You also conflate sockets with higher level communications. Sockets are the channels over which 2 processes communicate. But sockets does not specify how to send a datetime, a floating point number or an interface which allow remote control of an application. This is what COM is for.

      You also completely ignore the fact that COM is a way to build software, where sockets are still a way to make software pieces communicate. In Word, for instance, the document model is built from a number of COM classes (paragraphs, sections, headings etc). Word itself internally uses COM - which it can do because COM itself is a binary standard for organization of virtual method tables with extremely little overhead. Thus, COM objects can be used in-process, using references, passing pointers. Not so with sockets. This just goes to show how little you understand when you compare COM to sockets.

      When the connection breaks because the COM object or the application crashes,
      you get failures that aren't as clean to recover from as a proper socket connection.

      BS. COM/DCOM has a very mature failure model. Under DCOM objects has leases which ensures that objects are released if connection is lost. If you use a remote COM/DCOM object and the communication fails you are immediately notified. Are you just making things up as you go?

      When you use dynamic link libraries, you get more graceful handling of versioning (note: versioning of DLLs in Windows is hell).

      Again BS. COM has a very simple and remarkably robust versioning scheme: Interfaces are suffixed with a version. If a server extends an interface in a non-breaking way (e.g. only adding methods) the same interface can be passed to a client which asks for the "older" version. If the change is breaking the server can still relatively simple accomodate both interfaces. As for DLL hell, where have you been living? Windows solved that with side-by-side assemblies. You havent has anything resembling DLL hell since Windows XP (SxS was introduced with Windows XP). It is Linux that is stuck in the past with dependency hell. Software repositories is only a superficial solution to the problem: All software using the same libraries must still agree on the same versions. Step outside the repository and you are immediately in dependency hell.

      2) The Unix pipeline/scripting approach is a cleaner way to combine common functionality available on the system than combining COM objects. At the core the issue is that COM object interfaces are too diverse to be mixed and matched as easily as a collection of scripts with command line switches.

      What are you going on about? Now you are comparing COM to the CLI? COM is a way to *build* software so that the pieces can be exposed to external parties. Command line interfaces with "switches" is nothing of the sort.

      In particular, it's a pain to shunt an extra middle man object between some program calling a COM object's API member function, and the API function being called, because member function signatures are too diverse. With the command line paradigm this is much easier.

      You do not build applications by combining processes through sockets. Is that how you would build Writer? Sockets are used to making applications talk to eachother, not for building the internals of

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    22. Re:COM, CORBA, Objective-C by Rich0 · · Score: 1

      what do you imagine would happen if you took some component - say... a gnome "clock" widget that plugs into the taskbar - and by that i mean you took the *binary* not the source code - from Gnome 1.0 (whenever it was written - when was it - 15 years ago, now?) and tried to use it in Gnome 3.0?

      The same thing that would happen if I took clock.exe from windows 1.1 and tried to run it in windows 7.

      I suspect you're basically making his point - did COM exist in Windows 1.1? I wouldn't be surprised if clock.exe from windows 3 did actually work in win7, and one from win95 would be even more likely to do so. If his point is that some Windows IPC feature was key to its success, then pointing out that Windows wasn't as nifty before that feature was added is just making his point.

    23. Re:COM, CORBA, Objective-C by Ash-Fox · · Score: 1

      I wouldn't be surprised if clock.exe from windows 3 did actually work in win7

      It wouldn't.

      If his point is that some Windows IPC feature was key to its success, then pointing out that Windows wasn't as nifty before that feature was added is just making his point.

      His point was about versioning, however software that old did not have Windows' RegFree com technology and his Linux examples were based on developers that didn't use best practices with dbus and reusing the same name spaces for major version changes, which would be no different from a windows developer ignoring best practices and sticking with the old com registration system using identical name spaces or using a bad assembly manifest (which is more common than you'd think thanks to Visual Studio being a bit 'too' smart).

      However, his clock example was relatively non-sense because the first reason it would not work is due to binary problems which the clock application from older versions of Windows will also exhibit and then clarifying that it had to be the binary, not recompiled from sources. Do you see where I'd feel this is utter non-sense?

      --
      Change is certain; progress is not obligatory.
    24. Re:COM, CORBA, Objective-C by DaveV1.0 · · Score: 1

      The same thing that would happen if I took clock.exe from windows 1.1 and tried to run it in windows 7.

      Please post a screen shot of this occurring.

      Except I have scripts that ...

      Is it that you don't know the difference between scripts and complied applications or that you know the difference and are making a false equivalency or that you are deliberately extending the discussion to something not being discussed (scripts) to "score points" (red herring) or that you are extending the example beyond the original endpoint of the discussion (moving the goal posts)?

      I still have an old version of syncterm on my system that has x11 messaging support for being controlled via other application. It still works today on a modern x.org server from a perl script.

      How about using something from X10, assuming you can find it?

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    25. Re:COM, CORBA, Objective-C by Ash-Fox · · Score: 1

      Please post a screen shot of this occurring.

      I really can't be assed to go through the effort, really.

      But to simplify it for you, the PE headers would need to be modified for it to even run on windows 3.11 due to the explicit deprecation Microsoft made for older windows applications, then you may have a problem with DEP on XP and definately a problem running 16bit applications on Windows Vista and higher, which means you'll just end up running windows 1.1 inside a virtual machine.

      On the Linux side, it's a matter of satisfying dependencies from libc to a gnome 1.0 environment where you'll end up probably running it inside a gnome 1.0 instance in a Xephyr, which is only slightly better than having to run it inside a virtual machine.

      Case in point: Neither will run out of the box, same thing.

      Is it that you don't know the difference between scripts and complied applications or that you know the difference and are making a false equivalency or that you are deliberately extending the discussion to something not being discussed (scripts) to "score points" (red herring) or that you are extending the example beyond the original endpoint of the discussion (moving the goal posts)?

      I gave adequate examples of using them with older software too on a modern system, such as when I mentioned syncterm (a mostly statically linked binary) with scripts that ran on a modern version of the interpreter that manipulated it through x11 messages.

      How about using something from X10, assuming you can find it?

      Back then Unix sockets were used for IPC, kind of like how Microsoft was using DDE for IPC instead of COM back then.

      But, you could still communicate with a statically built application from decades ago using unix sockets just fine. On Windows, not so much because 16bit application are no longer supported (however DDE as an API still exists in Windows today).

      --
      Change is certain; progress is not obligatory.
    26. Re:COM, CORBA, Objective-C by DaveV1.0 · · Score: 1

      a) Pics or it didn't happen.
      b) Apparently you don't know the difference between a script and a compiled program.
      c) In other words, you are using the same version of the X Window System. No big surprise it continues to work.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    27. Re:COM, CORBA, Objective-C by Ash-Fox · · Score: 1

      a) Pics or it didn't happen.

      Cry some more.

      b) Apparently you don't know the difference between a script and a compiled program.

      Apparently you ignore the fact the interpreter is a program and using a current interpreter included with the distribution to manipulate an old piece of software still counts.

      c) In other words, you are using the same version of the X Window System. No big surprise it continues to work.

      Selective reading.

      --
      Change is certain; progress is not obligatory.
    28. Re:COM, CORBA, Objective-C by wertigon · · Score: 1

      Dude, talk about missing the point entirerly.

      What the grandparent said, was this: Windows solves the problem with COM. UNIX solves it with sockets and scripting/piping. Two different methods, neither is better than the other, both have advantages and drawbacks.

      So, what's the point in introducing a piece of software which does not bring anything *new* to the table, in an Ecosystem that has been established and mature since the eighties?

      --
      systemd is not an init system. It's a GNU replacement.
    29. Re:COM, CORBA, Objective-C by Anonymous Coward · · Score: 0

      Maybe kparts or bonobo or now gobject fall short of giving enough "system support" for "existing binaries" with future, unknown versions, of dependencies; made using different, unknown compilers (for different unknown languages) With COM you can implement a dll on PowerBasic and use it with other made in ATL-VisualC, both of them from a Delphi form; while the internal implementations doesn't broke the binaries will integrate and run ok from Win98 (or win95 installing missing com support) to Win7 (I know because i had clients using that)

      What he really is asking its pervasive internal compiler support for ICE (or if in masochist mood for corba)
      but they aren't more popular because:
      - Are marketed / tuned as network centered solutions, not for IPC or Intra-Process component integration
      - The automatic generation of language bindings from IDL its limited only to few popular languages
      - The IDL its manually defined for most languages (not automatically generated from source)

    30. Re:COM, CORBA, Objective-C by Anonymous Coward · · Score: 0

      Maybe i missed something, but i recall that miguel pushed for corba principles while in Ximian and implemented badly a Com alike mess in bonobo that was more or less streamlined (or mostly scrapped) and reduced to gobject and friends

      If ximian had come out with something like ICE from that corba inspiration people weren't be now so worked up about it. What lkcl whants its component based system integrated development, not roll your own, or vm framework based development, i think

    31. Re:COM, CORBA, Objective-C by Anonymous Coward · · Score: 0

      CoClasses are COM versioning support... the same public interface/COM_Object can hide several implementations/CoClasses. You are right that global factory funtions offer equivalent model, but not having TLB you lost systemic automatic version match integration verification of dependencies; you must code it explicitly

      The brand new WinRT for Win8 its mostly COM under a new name, to wrap that "terse and consistent" Win32 API (resulting from short sighted or half baked api design; so maybe COM really is MS way of fixing versioning issues)

    32. Re:COM, CORBA, Objective-C by shutdown+-p+now · · Score: 1

      CoClasses are COM versioning support... the same public interface/COM_Object can hide several implementations/CoClasses.

      Surely you mean it the other way around? A single COM object is definitely at most one coclass (or possibly zero, if it's backed by a private implementation that's not directly activatable), but it can expose several interfaces, and you can go from one to another via QueryInterface.

      . You are right that global factory funtions offer equivalent model, but not having TLB you lost systemic automatic version match integration verification of dependencies; you must code it explicitly

      A coclass does not necessarily have a type library. And type library does not offer any verification of dependencies for coclasses or anything else; it's purely a metadata provider.

      Coclasses have some form of versioning in a sense if you go by ProgIDs, where you can specify the generic version-less ProgID and let it pick whatever is available on the machine. But that's all very basic.

      The brand new WinRT for Win8 its mostly COM under a new name, to wrap that "terse and consistent" Win32 API (resulting from short sighted or half baked api design; so maybe COM really is MS way of fixing versioning issues)

      WinRT is more like .NET object model trimmed shoehorned on top of COM as an ABI. Also, it doesn't really wrap Win32 API all that much - e.g. all the new XAML UI stuff does not wrap anything, it's a first-class WinRT library.

    33. Re:COM, CORBA, Objective-C by Anonymous Coward · · Score: 0

      Yes you are correct, i didn't say it right and wasn't clear (i'm not native english speaker and didn't came up with a better succinct wording) just wanted to guess "lkcl" fixation support, for coclasses implementation evolution, trough versioning interfaces, for binary compatibility... i guess that for "lkcl" the great advantage is: the binary compatibility support for old interfaces in new implementations of components that doesn't break old builds depending on them

      Again you are correct... strictly speaking, and not so much automatic from VisualC; but (from other comments) i was guessing that "lkcl" was asking fro common ground (binary formats, runtime semantics, etc) that development tools could take for granded in order to: compilers hook the language rtti facilities (in order to offer automatic binary generation of the metadata) languages RTLs transparently invoke/marshall objects from external components (maybe programed in other languages) IDEs auto-generate language bindings from binary components. That was starting to happen when .Net came out... just see the last extensions for PowerBasic or the (now free) last versions of Dolphin SmallTalk and Component Pascal (all looking for VB6 level of ease for COM integration)

      Well i'm not sure there is XAML Win32 API to wrap (was under the impression that people buy some codejock library for "native" XAML support) and yes WinRT remembers .Net framework ( that when first came out, made think in Delphi Libraries ) From some experiments i have done, if WinRT apis were back-ported to support not only Win8 but all windows versions still in use... could have been offered a very nice path for legacy COM based apps upgrading

    34. Re:COM, CORBA, Objective-C by javagility · · Score: 1

      Agreed. I build enterprise applications around well-understood and widely-adopted standards like SOA, ReST, SOAP, XML, etc. Without a well-thought-out set of standards and interfaces the components of any system end up tightly coupled; fragility goes up and interoperability goes down as systems grow and age. It doesn't matter if the system is a microwave oven OS or an n-tier e-commerce application; good design and universal buy-in to the design goals are important. In the early days of open source Java framework development (I pitched in on several Apache projects) there was a definite "maverick" or "cowboy" attitude afoot, but we eventually came to the realization that if we continued to build marginally usable (though innovative and well-intentioned) stuff, only a curious and determined few would get any benefit from it. The Linux desktop design/developer community will have to come to this same realization if Linux is to be anything but a curiosity; I really hope they do, and soon. I've used Linux exclusively on the desktop since 2007. I often marvel at its versatility, but 10 minutes later it makes me want to poke jagged bamboo sticks into my eyes when I ask it to do something ordinary that its creators failed to anticipate and correctly implement.

    35. Re:COM, CORBA, Objective-C by Anonymous Coward · · Score: 0

      Case in point: Neither will run out of the box, same thing.

      exactly. whereas COM has basically never changed (not at a fundamental level) since it was first deployed eek 2 decades ago. every COM object is self-describing so its functions can be enumerated. the OLE concept goes even further: there are standard interfaces (e.g. "GetData" which, surprisingly, allows you to gain access to the data of the object, and *that* is a self-describing, self-documenting interface as well)

      then also COM and other COM-like systems make it *easy* to create backwards-compatible interface versioning, and, as a general rule, once one set of examples gets out there (and the MSIE IDL files are the absolute classic example) then even the most noddy programmers tend to follow suit and stick with the same practice.

      the point is that both the discipline and the easy-to-use core technology are both entirely missing from the linux community. i spoke to miguel about this: he pointed out that there seems to be a general ethos to follow "the leaders" such as linus torvalds, who right or wrong do *not* support the concept of binary backwards-compatibility (because adding COM-like systems into kernels is damn hard work for monolithic kernels oh look funny that it's really easy to add on top of microkernels, eh, because they're built on top of this funny concept called "message passing" i.e. IPC is built-in at a fundamental level and you can easily put a COM-like system on top of that)

      and where "the leaders" say "i don't like", everyone follows, right or wrong, appropriate or inappropriate...

    36. Re:COM, CORBA, Objective-C by Ash-Fox · · Score: 1

      exactly. whereas COM has basically never changed (not at a fundamental level) since it was first deployed eek 2 decades ago. every COM object is self-describing so its functions can be enumerated. the OLE concept goes even further: there are standard interfaces (e.g. "GetData" which, surprisingly, allows you to gain access to the data of the object, and *that* is a self-describing, self-documenting interface as well)

      Is this meant to matter when you still can't run the applications anyway as in the situation my quotation was about?

      Or the fact that you can't have multiple versions of related software installed because you could only have one COM registered, then the workaround being a manifest file which really only helps if you did it right at compile time? (hint: Few developers ever test this)

      then also COM and other COM-like systems make it *easy* to create backwards-compatible interface versioning, and, as a general rule, once one set of examples gets out there (and the MSIE IDL files are the absolute classic example) then even the most noddy programmers tend to follow suit and stick with the same practice.

      Except in my other examples, I have shown modern applications communicating with old ones just fine on Linux, without any modifications on my end at all. I'd say that's pretty easy - it just requires development of the particular applications done correctly, just like on windows - I would say it's easier since it's just using sane name spaces as opposed to goofy manifest files.

      the point is that both the discipline and the easy-to-use core technology are both entirely missing from the linux community.

      If by discipline you mean developers doing the correct thing, then I've seen far too much shit on to believe this is common on Windows. See issues with manifest files and reregistration of components with older libraries that don't work with newer applications - versioning did nothing for it. Amazingly, if Windows developers had followed saner versioning schemes like library versions being apart of the namespace, these issues could have been avoided, even by Microsoft's own conflicts instead of inventing an even more convoluted system with manifest files.

      As for 'easy-to-use core technology', I don't think you can get anything more basic as 'file sockets', sane namespaces, if you want dumb, easy technology. Or escalate up with higher level libraries that make use of x11, dbus etc.

      because adding COM-like systems into kernels

      It doesn't really matter if it's userland or kernel at the end of the day. If it did, Windows wouldn't be in a better position since it uses services to segregate that functionality outside of the kernel.

      he pointed out that there seems to be a general ethos to follow "the leaders" such as linus torvalds, who right or wrong do *not* support the concept of binary backwards-compatibility

      Honestly, I think you're mixing arguments here, binary compatibility in the kernel is different from the userland. Linux applications tend to be written against the userland libc, not the kernel. For this reason, I can get ancient userland applications running just fine by copying the old libc those applications are dependent on (if they're not statically linked - statically linked wise means they have no dependencies and should 'just work') and and other dependencies.. Prestro, they work. And usually for the most part it won't be conflicting with the rest of the system as long as the name spaces of the libraries it depends on doesn't conflict with the existing user space... But even if it did, ld_preloadpath and fakeroot are fairly quick workarounds for it.

      Compare with Windows (and I'll even ignore 16bit applications this time) where you still have some absurd applications that depend on windows 3 APIs which were used in some 32bit applications since Microsoft di

      --
      Change is certain; progress is not obligatory.
    37. Re:COM, CORBA, Objective-C by lennier · · Score: 1

      I just think you're just being selective in your comparisons. The solutions already exist on the OS.

      No, they really don't.

      About ten years ago I was thinking about dipping my feet in Linux application development and started looking at the different object models then available, trying to work out which one was going to prevail. It was madness... and the situation hasn't got better since then. Shall I enumerate them for you, hmm? Keep in mind that the root of problem isn't just that we have a hopeless mishmash of implementations, but that we have a mismash of core object semantics that don't compose well.

      Linux object model roll call!

      GNOME: GObject. Still the official standard, based on C and now "Vala", no persistence, no remoting, several iterations of failed C++ wrappers
      GNOME: Bonobo. Based on CORBA for remoting, but used its own funky CORBA implementation, very quickly abandoned
      Freedesktop: D-bus. Sort of halfway of an object model only used for IPC, requires an underlying object model on the client.
      KDE: Qt. C++ library which ate the whole desktop, requires its own preprocessor for its own "extended" obejct model, so not quite pure C++. No persistence.
      KDE: KParts. Object model on top of Qt's special sauce. I think it's still there in the architecture?
      KDE: DCOP. Object model on top of Qt's special sauce. I think deprecated now in favour of D-bus?
      Firefox: XPCOM. Cross-platform object model cloned off of MS COM. But subtly different, of course. Based on C++. No persistence or remoting, I think.
      LibreOffice: UNO. Cross-platform object model I think based on COM or CORBA or something. And of course unique to LibreOffice project. Persistence built in, but probably not remoting.
      JavaBeans: Hey look, we still have Java on Linux, and yeah, it's got its own object model with persistence and remoting and stuff. Enterprise users probably live and breathe the stuff, but nobody else really.
      Mono: .NET clone which tried to eat GNOME and of course has its own object model, or two of them, based on .NET's assemblies and COM and whathaveyou. Subtly different to all the rest of course.
      Wine: MS COM. Well of course we also have the WINE project and that's got to implement MS COM somehow. But can it map directly onto any underlying native object system? Course not!
      Good old fashioned filesystem: If it wasn't in Unix 1.0 in 1969 then I don't want it on my Linux! /etc files are a good object model enough for anyone! etc. Available in a million flavours of kernel filesystem AND desktop project VIRTUAL filesystem APIs, of course. This is actually a good solution for persistence, but sadly not for remoting because Plan 9 never got adopted.
      X11's.... stuff. Yep, X11 has a sort of IPC mechanism which if you squint at it a bit might looks sort of like an "object model", since there's windows that persist across multiple processes and have their own data storage and stuff, but you don't really want to do that or you'll go mad. But it's there under the hood just to make sure nothing is 100% easy.

      Oh, but that's not all. We've also got various flavours of semi-official languages at the application and system level with their OWN object models, most of which live in only the one running process and evaporate when runtime ends. Mostly.

      C (with or without GObject)
      C++ (with or without Qt's special slot sauce and the K object models)
      Perl (whose "object model" is best forgotten, but still runs most of the world)
      PHP (confined to the web server, where it's the worst possible candidate for the job, and therefore used everywhere)
      Python (the "official" Ubuntu scripting language), with no official persistence/remoting solution, but lots of contenders.
      JavaScript (only in a web browser session, mostly). Not as bad as you might think, yet not quite usable. It's got JSON for persistence, sorta, although that doesn't include methods so you can't use it for system scripting. It's abou

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    38. Re:COM, CORBA, Objective-C by Ash-Fox · · Score: 1

      I'm going to note that the majority of those applications/DEs exist on Windows too (I've ran older versions of Gnome on Windows numerous times), I'm not understanding how this is a Linux specific issue? If it was Linux specific, then surely Gnome on Windows would have been using COM.

      GNOME: GObject. Still the official standard, based on C and now "Vala", no persistence, no remoting, several iterations of failed C++ wrappers
      GNOME: Bonobo. Based on CORBA for remoting, but used its own funky CORBA implementation, very quickly abandoned
      KDE: Qt. C++ library which ate the whole desktop, requires its own preprocessor for its own "extended" obejct model, so not quite pure C++. No persistence.
      KDE: KParts. Object model on top of Qt's special sauce. I think it's still there in the architecture?
      KDE: DCOP. Object model on top of Qt's special sauce. I think deprecated now in favour of D-bus? .....

      You do know you can access a good chunk of those through dbus as long as you install the correct dbus library, like dbus-glib for GObjects, the major stuff in DEs generally has backwards compatible options I find.

      Oh, but that's not all. We've also got various flavours of semi-official languages at the application and system level with their OWN object models, most of which live in only the one running process and evaporate when runtime ends. Mostly.

      Again, same issue on Windows. One of the applications I do development on, communicates with a binary blob voice chat system provided by Vivox technologies, the only way to communicate with said application is via anonymous pipes instead of com on Windows, and I have no ability to use com instead if I wanted. But hey, I've also got an application on Windows that still makes use of DDE to provide music information, not com, I can't even access DDE from com. At least d-bus offers some sort of backwards/forwards compatibility here.

      Linux has failed pretty badly here, and sometimes I think application developers are the worst at realising the extent of the failure. "It works for ME!" they say, not realising that it only works because they've confined themselves to a single build-compile-run environment based on shipping "their project", and walled themselves off from the rest of the distribution-wide ecosystem.

      I'm doing what you're saying, taking the whole ecosystem into account now. Even the Windows' ecosystem won't deal with specific implementations that do other things any better.

      --
      Change is certain; progress is not obligatory.
  37. Backwards Compatibility. by Robert+Zenz · · Score: 2

    It's the sound of progress, my friend! Do you know who else is great at keeping backwards compatibility? Microsoft Windows...and that system is fucked up right from the ground. Keeping backwards compatibility just to keep software alive is like keeping dirt roads in New York City...so that these people with the horse-wagons still feel comfortable about their horses feet.

    1. Re:Backwards Compatibility. by DutchUncle · · Score: 1

      Some truth in this. OTOH notice that your jazzy new cellphone still connects to phones around the world, including the people with analog lines, because someone makes sure there's a conversion somewhere. And everything is still powered out of the same plugs that are already built into the walls, and new LED lighting can still be screwed into the same bulb sockets that are already installed in the ceiling.

      Maybe you can download new software and rebuild your kernel and be all up and running in a few hours. In the physical world, that ain't happening. The roads are paved because there aren't as many horses, but at some point the definition of "lane" got standardized, which means that cars can be about so wide and no wider, and the radius of a turn got standardized, so trucks and buses can be about so long or need steerable rear wheels, because we are NOT knocking down all the signs and posts and buildings to change all of the streets in a few hours.

    2. Re:Backwards Compatibility. by Anonymous Coward · · Score: 0

      It's the sound of progress, my friend! Do you know who else is great at keeping backwards compatibility? Microsoft Windows...and that system is fucked up right from the ground. Keeping backwards compatibility just to keep software alive is like keeping dirt roads in New York City...so that these people with the horse-wagons still feel comfortable about their horses feet.

      And Microsoft's share of the desktop market is what, Einstein?

    3. Re:Backwards Compatibility. by CKW · · Score: 2

      What?

      That is SUCH a horrific comparison.

      Backwards compatibility when it comes to roads is:

        - keeping them straight
        - keeping them a minimum width
        - keeping them relatively flat

      My car, bicycle, and horse can all travel down a dirt road, a cobbled road, a paved road, and a freeway.

      > Do you know who else is great at keeping backwards
      > compatibility? Microsoft Windows...and that system
      > is fucked up right from the ground.

      65% of the entire market, despite it's high cost and "horrible underpinnings". XP alone still commands 22% of the entire desktop market, and I can still run most software released for Windows on it, and vice versa.

      The reason most techies have abandoned Firefox?

      Firefox deciding AddOn "compatibility" wasn't important.

      I'm a software developer, and yes getting to re-write everything and fixing past mistakes* is nice -- but the market and users do not give a damn.

      We're not going to use something that keeps "breaking" every 12 months. We're not going to use something that forces us to stop driving cars and go into flight school to learn how to fly some new p.o.s. that's no better than the damn car we just had.

      Instead, we'll switch models of cars.

      (*) Are you in fact fixing past mistakes? Or are you making new and more horrible ones like Gnome3?

    4. Re:Backwards Compatibility. by Yunzil · · Score: 1

      "Fucked up right from the ground" meaning that I can install 15-year-old software on it and have it run perfectly?

      Did you every read about how they worked long hours fixing other people's bugs so that popular software packages would still run on Windows 95? Why? Because if a game worked on Windows 3.1 but didn't work on 95, people weren't going to say "those game programmers are bad". They were going to say "Windows 95 sucks".

    5. Re:Backwards Compatibility. by Rutulian · · Score: 1

      You definitely can't ride your bike on the freeway, but the analogy is poor anyway....

      We're not going to use something that keeps "breaking" every 12 months.

      Quite a bit of an exaggeration. Thanks to (mostly) sane versioning schemes, API changes that result in breakage are usually restricted to major version numbers (ex: Gnome2 to Gnome3) not minor version numbers (ex: Gnome2.10 to Gnome2.12). Major versions are usually not rolled out every 12 months, and when they are the previous version often continues to be supported for a while as a parallel installation (Gnome being one of the exceptions). No, the breakage on linux that occurs (or seems to occur, at least) frequently is not due to a lack of backwards-compatibility. It is due to pushing out hastily developed, incomplete, alpha quality software before it's ready (ex: Pulseaudio).

      Firefox deciding AddOn "compatibility" wasn't important.

      Do you have a reference for that? I know plenty of techies that still use Firefox, because AddOn compatibilty is not that important. I mean, how many "Download YouTube videos" extensions do you need? If there was ever any mass exodus of techies away from Firefox, it was due to Javascript performance and memory issues (mostly solved now), not AddOn compatibility.

      65% of the entire market, despite it's high cost and "horrible underpinnings". XP alone still commands 22% of the entire desktop market, and I can still run most software released for Windows on it, and vice versa.

      "Fucked up right from the ground" meaning that I can install 15-year-old software on it and have it run perfectly?

      Combining your comment with another in the same thread because I'm lazy. Why do you need to be able to run 15 yr old software on your computer? Certainly there are niche cases, but on my desktop machine I don't have anything more than 2 yrs old and on my servers nothing more than 5 yrs old. Quite frankly, if you're running software that old, it's most likely because it's not being developed anymore, which creates more serious issues than library compatibility.

      The problem created by backwards-compatibilty, in my opinion, is that it perpetuates laziness on the part of the developer. Adobe Photoshop CS5 was the first version to actually use the Mac OS X Cocoa API, five versions and ten years after the Carbon API was officially deprecated.

  38. Question by Exitar · · Score: 1

    How do you kill that which has no life?

    1. Re:Question by VortexCortex · · Score: 2

      By removing your head or destroying your brain.

  39. Brian Proffitt? by Alex+Belits · · Score: 1

    Is it another Brian Proffitt's intellectual abortion? I think, I recognize the style...

    Oh wow, it is not! But wait, this is the illustrous author of Mono and proud applicant to Microsoft Unix IE team, ex-Novell executive Miguel de Icaza!
    (To be fair, some Miguel's work is not nearly as idiotic, and most of stupidity in GNOME happened after he left).

    --
    Contrary to the popular belief, there indeed is no God.
  40. Dead? Don't tell my employer! by Anonymous Coward · · Score: 0

    (Taking stock of the dozen Linux workstations at my desk and those of nearby co-workers in one of the larger Fortune 100 companies...)

    Perhaps it's just a matter of perspective? My employer goes out of their way to encourage use of Linux as an enterprise development platform (after all, that is the point of Miguel's article, right?). All of the OS X systems I've seen lately have been in the hands of salespeople.. important to be sure, but I think they could get used to any device that handles their presentations and product demos...

  41. Amen! by JHSW · · Score: 1

    I agree, Linux on the desktop is far from dead. I know several people who use Linux on a day to day basis. At home, at work, etc. I'm not quite there yet, but I do have Arch Linux on my laptop dual-booted with Windows 7. My goal, which I want to achieve within the next few years, is to use Linux as close to 100% of the time as possible. I want to make it my primary OS on the desktop, on the laptop, everywhere.

  42. You are somewhat correct and yet not. by Zombie+Ryushu · · Score: 3, Informative

    There was more to it than that. OSX was a serious problem. The Linux community was so wrapped up in competing with Windows for survival that we didn't see OSX coming.

    Linux's core APIs don't change as violently as most people say. SDL 1.2 is still SDL, OpenGL is still OpenGL. At the Kernel level, there is resistance to inter-Kernel compatibility to try and prevent unscrupulous vendors from tainting hardware level code. I don't think I have seen a glibc double free error that was not caused by a real bug in the program since 2005/2006.

    Package Management boils down to RPM and DEB. And those should be the only two possibilities.

    So the core of Linux is like the core of the Earth. It runs, and if you have drivers for it, it's fine. The Surface of Linux is like the surface of the Earth. Utter Pandemonium. KDE and Gnome and it's various tool kits and it's extensions created a situation where endless pandemonium abound. Honestly, they acted like a bunch of 13 year olds playing with Windows 3.1. (If you were 12, or 13, you constantly wanted to re-arrange icons, change the colors, on and on and on. And people got so frustrated such that they didn't want to do it anymore. And moved to OSX.

    There needs to be some iron and steel level discipline (with a lower case d) in desktop development. We need to stop creating a situation where everything on the surface is totally different every other version and nobody can find anything.

    Another problem is the networking and communication issues with various networking protocols and whatnot. At the command line level, Linux is completely network transparent, even with X.org itself. But the moment you try and utilize desktop level CalDAV Calenders, or Samba shares, it takes a bunch of trial and error to get things working. An example.

    Lets say that I have a file on one machine, and I want to get it on another machine via the network. I can of course use Secure shell (SSH) to do that. But what if I want to use Samba to do that. (One Linux box to another Linux box.). because Samba is supported as an overlay by Gnome and KDE. Will it work? Well if I use the command line smbclient yes it will. Under Gnome and KDE, it's a bit more complex. If the Samba Overlay was not installed in Nautilus (Gnome) or Dolphin (KDE), either one of those will throw an error. Additionally, if specific credentials are required to do such a thing, it would require they be setup in KDE or Gnome System Settings before hand. I garuntee you won't know where that Samba mount point is as an ordinary user even if it DOES work.

    Another example. This one not involving LibreOffice, KDE, and evolution. We use KDE as the desktop, LibreOffice as the Office Suite and Evolution as E-mail. Why? Well, LibreOffice for obvious reasons is the most compatible Office Suite. Evolution for some rather odd reasons.

    1. Evolution is the only Linux Mail and Groupware client that can be autoconfigured from our Open Directory Infrastructure. (LDAP). Only Evolution can get user information from LDAP with reguard to WebDAV, CalDAV, GroupDAV, and IMAP without having to edit it by hand.(like AD does with Microsoft Office and Outlook.)

    2. Evolution is the only Groupware Client that can interoperate with eGroupware's iCal based services. in addition to Offsite Outlook Web Services. Thunderbird Lightning, and Kontact technically work, but not as bug free as Evolution does.

    So, this creates the following simple problem:

    I have users that are used to being able to "edit attachments" under Outlook with real Outlook Servers. (This is a functionality microsoft is getting ready to remove due to numerous security holes in doing this.) but using "Save As" is time consuming, sometimes my users don't know what directory they saved it in etc. So I introduced them to LibreOffice's "Send as E-mail feature." guess what. If you don't go into LibreOffice and over ride the defaults, it launches ThunderBird of Kontact.

    1. Re:You are somewhat correct and yet not. by Anonymous Coward · · Score: 0

      Lets say that I have a file on one machine, and I want to get it on another machine via the network. I can of course use Secure shell (SSH) to do that. But what if I want to use Samba to do that. [....] Dolphin (KDE), either one of those will throw an error.

      I use 'fish' and 'smb' protocol kioslaves with Dolphin every day. Dolphin ain't perfect and neither is Samba, but you really should try reading the documentation...

    2. Re:You are somewhat correct and yet not. by Anonymous Coward · · Score: 0

      Claws mail is the only email client that survived having the cord yanked more than three times without completely soiling itself and "corrupting" all your mail, Outlook-style. Also it's compatible with mairix which does GMail-style full text search.

      well, Claws mail and Mail.app.

    3. Re:You are somewhat correct and yet not. by rjstanford · · Score: 1

      Lets say that I have a file on one machine, and I want to get it on another machine via the network. I can of course use Secure shell (SSH) to do that. But what if I want to use Samba to do that. [....] Dolphin (KDE), either one of those will throw an error.

      I use 'fish' and 'smb' protocol kioslaves with Dolphin every day. Dolphin ain't perfect and neither is Samba, but you really should try reading the documentation...

      I think that's the point. The idea of a desktop (as opposed to kernel-level support) was that stuff like that just work without having to read the documentation to do something as esoteric as move a file between machines. In 2012.

      --
      You're special forces then? That's great! I just love your olympics!
    4. Re:You are somewhat correct and yet not. by Anonymous Coward · · Score: 0

      In short:

      Abundance of programmer manhours due to re-usability of FLOSS code.
      So, instead of solving new problems, they re-create problems from solved issues to solve them again.

      In that respect, the move towards web computing and mobile devices is at least producing new results, even though the same problems in the same domains are being solved.

      Now, if and when programmers actually started making a lot more free software for governance at various levels, for creating corruption-free systems, widespread role-based security, etc, then we would be solving newer problems.

      Instead we have skilled quality developers of top opensource projects making newer skinning and widget frameworks for the desktop, with new desktop tweaks and shortcuts and trivial stuff like that.

      The problem identification / definition section of free software community needs a huge impetus.

      In fact I would go so far as to say that it is better to create a new geeknet portal to merely identify problems / define new problems which hungry developers can then attack.

      That in itself will be a huge project for thoughtful seniors to run.

      Instead talented senior developers sit wallowing in territorial behaviour, resolving disputes, doing clerical management work, and petting their own egos.

      Then someone comes along and writes a new framework in a new language and adds 5% more functionality to the existing set of languages - one which could have been easily added to any or all of the existing languages / frameworks.

      So we get a dozen Ruby and Python frameworks and server side Javascript and Node.js and what not.

      Instead of working on a secure e-voting platform, or working on a government office automation system that ensures public RSS Feeds for every activity delivered to everyone's cellphone, etc.

      That is why the focus to web is a good thing.

      That is also why Groovy / Grails is good, GWT is good - it reuses J2EE, instead of making a 100 useless me-too frameowrks and then abandoning them after 3-4 years.

      When this happens at a personal project level, it's perfectly valid as practice for software design and architecture and several other things, but when KDE, GNOME, etc start doing these kind of things, it becomes more of a waste than anything else.

      The WORA principle appears to be long forgotten.

      Write again and again, tweak again and again, hack around, dont maintain - that's more like today's FLOSS principle.

      Totally against the UNIX philosophy - why is bash still the same after so many years?

    5. Re:You are somewhat correct and yet not. by humanrev · · Score: 1

      Totally against the UNIX philosophy - why is bash still the same after so many years?

      Heh. It isn't!

      Most distros don't use Bash anymore, they use Dash. It's similar but due to subtle differences it has caused hell for me when trying to run older scripts (particularly old GTK installers, not that they'll work anyway since GTK 1.2 isn't part of many repositories anymore). Backwards compatibility just isn't a high priority when it comes to Linux.

      --
      Most people on Slashdot are fucking idiots.
    6. Re:You are somewhat correct and yet not. by Rich0 · · Score: 1

      Actually, the esoteric bit about moving files between machines raises a much more fundamental issue with Linux. Suppose I have 10 computers on a hostile network, and I'd like to share /usr or /home between them, but I don't trust all of those computers fully. How do I do this?

      It seems like options include:
      1. NFS - which has all kinds of security issues with it.
      2. SMB - which is secure, but not POSIX, which means all kinds of issues if you try to use it for /usr, though you might get away with it for /home.
      3. OpenAFS - which seems abandoned and seems like it requires a PhD to set up.
      4. Maybe sshfs - no idea if that would even work and it is a bit of a hack.

      On windows you can just use SMB, and can set up account credentials/etc so that you don't have to trust all the individual computers to do this. Seems like file sharing is one of the simplest things to do on most OSes, but on Linux it is a real pain, and I think this is largely due to NFS which is "good enough" that nobody bothers to improve things.

    7. Re:You are somewhat correct and yet not. by paulatz · · Score: 1

      I use 'fish' and 'smb' protocol kioslaves with Dolphin every day. Dolphin ain't perfect and neither is Samba, but you really should try reading the documentation...

      I think that's the point. The idea of a desktop (as opposed to kernel-level support) was that stuff like that just work without having to read the documentation to do something as esoteric as move a file between machines. In 2012.

      Actually: open dolphin, click on "network", click on "samba shares", browse. No need to read any documentation.

      --
      this post contain no useful information, no need to mod it down
  43. Because the UI was "meh" by Xenious · · Score: 3, Insightful

    I promise I'm not trolling. I was very pro Linux as cool new UIs like Enlightenment started coming out. Shortly thereafter OS X really started taking off (albeit fueled by cool hardware design too) and I found that where the Linux UIs were rough and undependable the OS X UI (+look and feel) was sleek, smooth and very polished. On top of that you had all the functionality of the Linux OS underneath it. Aside from a higher cost, it couldn't compete. Temper this with the fact that I'm focusing on client use and not as much on server use.

    Where I see the real value of Linux (and Android) is in embedded systems where GUI design may not be as critical.

    --
    -Xen
    1. Re:Because the UI was "meh" by VortexCortex · · Score: 1

      On top of that you had all the functionality of the Linux OS underneath it.

      You lost me here. Did you mean POSIX?

    2. Re:Because the UI was "meh" by Hatta · · Score: 1

      the OS X UI (+look and feel) was sleek, smooth and very polished.

      Smooth and polished, and cumbersome. How the hell do you deal with Finder? I feel like I'm wearing shackles every time I do some GUI file management on a mac.

      --
      Give me Classic Slashdot or give me death!
    3. Re:Because the UI was "meh" by ceoyoyo · · Score: 1

      Linux is a unix workalike. OS X IS UNIX (to head off the nitpickers, the latest versions aren't certified). So there's POSIX, most of the command line user environment, etc.

    4. Re:Because the UI was "meh" by Guy+Harris · · Score: 1

      Linux is a unix workalike. OS X IS UNIX (to head off the nitpickers, the latest versions aren't certified).

      Actually, the latest version is certified; Lion wasn't, but Snow Leopard was (and Leopard was, but maybe the certifications time out and disappear from unix.org after a while).

      So there's POSIX, most of the command line user environment, etc.

      Actually, much of "the command line user environment" is part of present-day POSIX, i.e. the Single UNIX Specification, and 1003.2 dates back to 1992, so it's been a part of POSIX for about 20 years now.

      In any case, what Xenious may have meant by "you had all the functionality of the Linux OS" is "you had an OS that was another member of the UN*X family".

    5. Re:Because the UI was "meh" by Tom · · Score: 1

      Same reason here. After almost 10 years of Linux, I switched to OS X about 5 years ago and haven't looked back. It simply beats Linux in every aspect but price on the desktop. My servers still run Debian.

      --
      Assorted stuff I do sometimes: Lemuria.org
  44. I would think it's more iOS by Paul+Slocum · · Score: 1

    Seems like a big chunk of that 1% would have to come from when they started selling Linux netbooks at Best Buy and it felt like it was beginning to gain traction, but I'm sure that market is out because of tablets. I looked up Linux netbooks on Amazon and they're all out of stock. So in a way, the new Linux desktop battle is fought with Android tablets, which Apple is now trying to kill with lawsuits.

    1. Re:I would think it's more iOS by kenh · · Score: 1

      I know several computer "enthusiasists" that bought Linux netbooks as a novelty, played with them a while, then found them too limiting and shoved them in the closet. Of course, this was back in the 1 Gig RAM, single-core CPU, integrated graphics days - like the Asus EEE 701. (Yes you could upgrade them, but then they were simply slightly faster machines that ran none of your familiar programs.)

      The new netbooks/mini-notebooks are another story - with 11" screens, 4-8 Gigs of RAM and some with quad procesors, running Win7/Win8 or even Linux can be a joy (albeit at a price twice that of the original netbooks).

      --
      Ken
  45. Windows isn't losing marketshare on those Macs by Sycraft-fu · · Score: 3, Interesting

    I work at a university and what I see nearly universally is that people who get Macs get VMWare or Parallels and Windows. They aren't getting a Mac because it does everything they need, they are getting a Mac because it is fashionable, and they can get Windows on it as well. While Dell may not like that, it doesn't hurt MS as long as Windows keeps getting sold.

    1. Re:Windows isn't losing marketshare on those Macs by Anonymous Coward · · Score: 0

      "they are getting a Mac because it is fashionable" is unjustified. Perhaps they're getting a Mac because Mac laptops and Mac OS X work really well, and they're getting VMware or Parallels because they need to run the occasional Windows app. And I'm sure that strategically MS would rather lock people in completely than sell them the ability to run the occasional Windows app.

    2. Re:Windows isn't losing marketshare on those Macs by ceoyoyo · · Score: 1

      Or maybe they're getting a Mac because they like how it works and they need VMWare or Parallels because there are a couple of special purpose Windows programs they need for some backwards class.

      Your bias is showing.

    3. Re:Windows isn't losing marketshare on those Macs by Plumpaquatsch · · Score: 0

      I work at a university and what I see nearly universally is that people who get Macs get VMWare or Parallels and Windows. They aren't getting a Mac because it does everything they need, they are getting a Mac because it is fashionable, and they can get Windows on it as well. While Dell may not like that, it doesn't hurt MS as long as Windows keeps getting sold.

      Yeah. They aren't getting Windows or Linux "because Macs are fashionable", not because they do even less of what they want than OS X. They get "VMWare or Parallels and Windows" because there less than a handful of programs they need to use where there is no OS X (often from some dickhead professor who hates Macs or wrote his tool in the 80s and it still runs on DOS).

      Heck, if Windows did all they wanted, and they just bought a Mac as a fashion statement, why don't they use Boot Camp? Are they afraid the Fashion Police comes in and sees their defaced Mac?

      --
      Of course news about a fake are Fake News.
    4. Re:Windows isn't losing marketshare on those Macs by Anonymous Coward · · Score: 0

      That's professor's fault, he makes them install some BS protected pdf reader that only runs on windows, and his pdf costs $50 (30% off printed).

    5. Re:Windows isn't losing marketshare on those Macs by lennier · · Score: 1

      They aren't getting a Mac because it does everything they need

      they need VMWare or Parallels because there are a couple of special purpose Windows programs they need

      Yes, that's what he said.

      Fun fact about software lock-in: if you can't run 100% of the software you need on a platform, then that platform is 100% useless to you. 99% doesn't cut it. You either get your job done, or you don't, and look elsewhere for employment.

      Another fun fact about software lock-in: that last lousy 1% of software probably was written 15 years ago, by some contractor who now lives in Venezuela, to specs which are posted in a badger cage under the eternal tyre fire in Building #12 basement. It stores its data in an obscure proprietary binary format, with dedicated DLT tape drives for backup and with no source code available. It's riddled with instant-root-on-receiving-a-packet vulnerabilities and requires a fully open non-firewalled connection to the entire Ethernet LAN (overNetBEUI and IPX/SPX protocols, of course; none of this upstart TCP/IP stuff). And it's a critical non-replaceable component of your entire enterprise's just-in-time order fulfilment system.

      And it stopped working this morning, and it's your job to fix it.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  46. Re:Wrong answer by jacknifetoaswan · · Score: 1

    That's funny. It's only the desktop support nerds making $50k/year that are running OS(X) in my company. The server admins ($75k - $125k/year) run Linux on their desktops, and the business folks run Windows 7.

  47. Re:Wrong answer by wed128 · · Score: 1

    Ummmm mods? Flamebait?

  48. Not Microsoft or Apple, DesktopLinux killed itself by petes_PoV · · Score: 5, Insightful

    For the average user, not the technical wizz-kid: the average user, Linux was never an option. Id didn't come on their store-bought PC. If didn't "just work" (ever!) and it didn't support most of the peripherals or USB devices that they had or wanted. Blaming Linux's failure to penetrate the average household on anything but it's own lack of marketing, polish, self-discipline, ease of use, support, brand (i.e. not having a million different distros: all the same, but different) or integration is simply an exercise in self-deception.

    OS-X is what Linux could have been if it hadn't fragmented, if it had been properly packaged and supported, if the developers had put some emphasis on ease-of-use instead of "cool features" and obscure options and if it had worked with all the printers, cameras, phones, webcams and scanners that the average user just wants to plug in and have work - immediately and fully.

    If Linux teaches us anything, it's that users will pick integration, polish and design over "free" any day of the week.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  49. make it stop.... by jythie · · Score: 1

    Great.. now the clusterexpletive that was the wired thread can continue on slashdot.....

  50. It was bugginess for me by Bogtha · · Score: 1

    It used to be the case that even a desktop Linux system was absolutely rock solid. The quality started plummeting years ago though. I don't know why, but distros stopped caring about desktop stability. I switched not long after the KDE 4 fiasco. I tried a few different desktop distributions and things were crashing out of the box. One of the distros, the Live CD installer had a background process that crashed on startup. You had to literally click through a crash report just to get to the installer. How the hell does something like that make it into production? If you can't even boot up a clean install without things crashing, something has gone very, very wrong with your QA process. And just because I know it's going to come up otherwise: no, it wasn't hardware.

    --
    Bogtha Bogtha Bogtha
  51. What's a Mac? by j4w7 · · Score: 2

    Every computer in my house is running some variant of Ubuntu 12.04, even my (non-techie) wife's computer. She went from a Mac to Ubuntu and never wants to go back. I have Windows for a few games I play with friends. At work I run Kubuntu 12.04 on my desktop, as do many other people -- and I'm at a rather large multi-national company.

    The rumors of [Linux's] death are greatly exaggerated.

    Cheers!!

  52. Not developers, advertising. by king+neckbeard · · Score: 1

    I'd say the biggest detriment that Apple had to desktop usage of GNU/Linux was taking the spotlight as a not-Windows option. OS X had a lot of advertisement, so when people wanted to 'stick it to the man' and choose a non-MS OS, the first thing they found was a Mac. In the early days, Macs ran on PPC, so dual booting was not an option. They have also been priced out a truly mainstream market. Apple provided the perfect anemic competition to make the majority of people compliant with a MS-dominated desktop, and in the mind of the general consumer, made a Wintel option seem 'not so bad.' Absent Apple's presence, it's quite likely that the alternative of choice would have been GNU/Linux.

    --
    This is my signature. There are many like it, but this one is mine.
    1. Re:Not developers, advertising. by Shadowmist · · Score: 1

      I'd say the biggest detriment that Apple had to desktop usage of GNU/Linux was taking the spotlight as a not-Windows option. OS X had a lot of advertisement, so when people wanted to 'stick it to the man' and choose a non-MS OS, the first thing they found was a Mac. In the early days, Macs ran on PPC, so dual booting was not an option. They have also been priced out a truly mainstream market. Apple provided the perfect anemic competition to make the majority of people compliant with a MS-dominated desktop, and in the mind of the general consumer, made a Wintel option seem 'not so bad.' Absent Apple's presence, it's quite likely that the alternative of choice would have been GNU/Linux.

      I beg to differ. You people talk as if you expect end users to use machines the way you do. When OS X first came out, Desktop Linux was virtually UNUSABLE if you were not not a tech geek. If you were doing phone support for a friend and they were using a different distribution than you were, your navigation instructions could be completely useless given that from distro to distro might as well be completely different operating systems as far as the desktop experience would be, what menus would look like, and so on.

      When Apple was on a terminal downslide, you blamed Windows for the lack of Linux as a consumer desktop presence. When OS X came out, you blamed Apple for stealing the opportunity when Microsoft created that opening by launching VISTA. When OS X started to attract the colleagues who worked on server programming, doing the same kind of work you're hand rolling on Linux, you went ballistic, assigning to Apple the same sins that Microsoft committed when it actively went against companies like Dell trying to provide Linux solutions. You're all adept at pointing out blame everywhere save where it really belongs... the fractured, disunited, and frequently bickering Linux developing community itself.

      And a lot of it is the mentality. You downgrade Apple and Windows users as idiot minded sheep. And you talk about some standard that computer USERS should be abiding by, as if they should be practising the same kind of arcane disciplines needed to get slackware up and functional. Bill Gates and Steve Jobs have one thing in common that many of you do not. They emphathise with the end user. Even Jobs was forcing users down a certain path by taking out things such as floppy drives on his desktops and Fflash on iOS, it was with that end user experience in mind.

      As long as linux developers keep treating the end user as an afterthought, Linux will remain where it is. An excellent tool for uses that demand technical excellence like server based applications, and a frightful intimidating monster for people who's avocation does not involve gearhead level self programming.

  53. Who cares about backwards compatibility ? by bug1 · · Score: 1

    Im sure binary only entities care about backwards compatibility of API's, but its not a big issue if you have the source code and its maintained.

    I think he is implying the Linux community needs commercial desktop applications to be a success.

    1. Re:Who cares about backwards compatibility ? by ceoyoyo · · Score: 1

      and its maintained.

      The incompatibilities he's talking about require the source code to be updated. That pisses off developers because it makes maintaining a package too much work. So then they go develop for something else, and the users follow.

      I thought the quote in the summary "we broke people's code" gave that away.

    2. Re:Who cares about backwards compatibility ? by bug1 · · Score: 1

      I thought the quote in the summary "we broke people's code" gave that away.

      If he had said "we broke lazy developers code" or "we broke ugly code that people have to be paid to work on" then i would have understood.

      I still dont see the issue for open source, its mostly maintained by people who *like* programming.

    3. Re:Who cares about backwards compatibility ? by ceoyoyo · · Score: 1

      "I still dont see the issue for open source"

      Perhaps that's the problem. The GUI toolkit maintainers didn't see the issue either.

  54. I actually met Miguel. by csumpi · · Score: 0

    You are being unfair. I actually met Miguel. At the time I had no idea who he was, what he did.

    He is actually a really nice guy. Quite the opposite of "a Microsoft cheerleader, a corporate tool and a genuinely nasty human being".

    I also disagree that Mono is a total failure. It powers probably the majority of ios and android games. It's fast, stable, so not sure how you can call that a failure.

    1. Re:I actually met Miguel. by makomk · · Score: 3, Informative

      Nope, he's a scumbag. For instance, let's talk about backwards compatibility and breaking people's code. A while ago the Mono project released a .Net wrapper for SQLite that various projects used and like all Mono-developed libraries it was designed to run under .Net as well as Mono. Then the Mono developers decided to discontinue development on it in favour of a new wrapper library that wasn't API compatible and actually broke the old library in newer Mono releases. So you could still run applications that relied on this Mono-supplied and Mono-developed library under Windows .Net quite trivially but they didn't work under Mono itself without downgrading to an ancient version which distros didn't ship anymore.

    2. Re:I actually met Miguel. by RabidReindeer · · Score: 1

      Nope, he's a scumbag. For instance, let's talk about backwards compatibility and breaking people's code. A while ago the Mono project released a .Net wrapper for SQLite that various projects used and like all Mono-developed libraries it was designed to run under .Net as well as Mono. Then the Mono developers decided to discontinue development on it in favour of a new wrapper library that wasn't API compatible and actually broke the old library in newer Mono releases. So you could still run applications that relied on this Mono-supplied and Mono-developed library under Windows .Net quite trivially but they didn't work under Mono itself without downgrading to an ancient version which distros didn't ship anymore.

      Hmmm. Sounds a lot like business as usual in the Windows world.

    3. Re:I actually met Miguel. by Anonymous Coward · · Score: 0

      From TFA:

      But de Icaza says the desktop wars were already lost to OS X by the time the latest shakeups started happening. And he thinks the real reason Linux lost is that developers started defecting to OS X because the developers behind the toolkits used to build graphical Linux applications didn’t do a good enough job ensuring backward compatibility between different versions of their APIs. “For many years, we broke people’s code,” he says. “OS X did a much better job of ensuring backward compatibility.”

    4. Re:I actually met Miguel. by Nimey · · Score: 1

      Pfft. Apple is notorious for deprecating old APIs. If you want API stability, you basically use Windows - it's not perfect, but it's the best of the three at that.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    5. Re:I actually met Miguel. by Hatta · · Score: 1

      So because he smiled and shook your hand, he's a nice guy? Judge people based on their actions, not their personality.

      --
      Give me Classic Slashdot or give me death!
    6. Re:I actually met Miguel. by csumpi · · Score: 1

      I actually talked to him about linux, gnome, apple, .net. He had great ideas and seemed to have the best of intentions.

      I don't remember hand shaking though.

    7. Re:I actually met Miguel. by ceoyoyo · · Score: 1

      Apple is notorious for deprecating old APIs.

      Such as? Apple doesn't keep around ancient APIs like Microsoft does, but they don't break them every couple of years the way some Linux/cross platform GUI systems do. The major API Apple is "infamous" for discontinuing is Carbon, which was released as a transition from OS9, with the clear provision that nobody should write anything new in it, more than a decade ago.

    8. Re:I actually met Miguel. by Anonymous Coward · · Score: 0

      So you talked to him about Linux, GNOME, and .NET, without realizing who the hell he was?

    9. Re:I actually met Miguel. by Anonymous Coward · · Score: 0

      The major API Apple is "infamous" for discontinuing is Carbon, which was released as a transition from OS9, with the clear provision that nobody should write anything new in it, more than a decade ago.

      Well, that's not quite true. Early on Apple did position it as a full first class API, back when they were having to convince classic MacOS developers to port to OS X instead of completely abandoning the Mac.

      Also, Carbon isn't actually gone yet. You can still run Carbon apps in 10.8. What did go away (before it was ever available to the public) was a 64-bit version of Carbon. Apple nearly completed it and had widely seeded to developers during the development of one of the major OS X releases (I forget which one, it might have been 10.5 I think?). However, late in the development cycle Apple yanked it and proclaimed that the 64-bit future was Cocoa only. This did anger some developers, who were pissed that they'd have to port to Cocoa to go 64-bit instead of the much easier (and cheaper) path to 64-bit Carbon.

    10. Re:I actually met Miguel. by Anonymous Coward · · Score: 0

      Whaaah. Update your code. That doesn't make Icaza a scumbag. It makes you a whining asshole.

  55. OSX desktop / linux backend, best of both worlds by minkie · · Score: 1

    This, he says, led developers to use OS X as a desktop for server programming.

    I've made several attempts over the years to use Linux on the desktop. Every time, I end up running back to OSX. What I've got now is the best of both words. All of our servers are linux. I have a linux box locally I use for development. I also have a Mac Mini on my desk and use that for my desktop (and a MBP I use from home or when on the road). With a trivial amount of work, you can configure profiles in Terminal.app so you just click on an icon and you've got an ssh window open to whatever host you need to work on. I can export my linux file system and mount it on my Mac using NFS. It's all completely seamless.

    The extra hardware cost is hardly worth mentioning (you can get a Mini for $4-600, depending on how you configure it). For the one or two times a year I need to get to the real linux desktop, I just hit the "input select" button on my monitor, and swap where my USB keyboard is plugged into. In theory, I can fire up X11 on my Mac to run linux X11 apps, but I can't remember the last time I bothered. At one point, I experimented with desktop sharing (Chicken of the VNC, gotta love that name), but that's far more pain than it's worth.

  56. Evil Corporate Scum by kenh · · Score: 5, Insightful

    So if I'm reading this right, the way Apple "killed" Linux on the desktop is by offering a quality product, with backward compatability, on solid hardware with just enough *nix plumbing to make most casual shell hackers happy?

    Those bastards!

    Don't they know that, given enough time, the Linux folks could have offered a similar desktop experience if they wanted to but it was more important to create dozens of competing distributions with slight incompatibilities and sublte differences between them for no earthly reason other than the whims of the distribution packagers.

    --
    Ken
    1. Re:Evil Corporate Scum by Anonymous Coward · · Score: 0

      ^This^

    2. Re:Evil Corporate Scum by Anonymous Coward · · Score: 1

      OS X is fully UNIX. It's not UNIX "plumbing". Linux is ;)

    3. Re:Evil Corporate Scum by Anonymous Coward · · Score: 0

      >it was more important to create dozens of competing distributions with slight incompatibilities and sublte differences between them for no earthly reason other than the whims of the distribution packagers.

      This is an inane thing to say. The reason Linux did this was because it had a different aim: to support a LOT of different hardware, and give users choice. Apple's primary goals were quite different.

      Simply put, no Linux distribution has yet had Apple's focus and numbers behind delivering Apple's goals. In fact, OSX might as well be considered a Unix distribution that has since grown into a bit of its own thing.

      Linux is about choice, to its benefit and to its detriment. Apple is about Apple's choice, to its benefit and to its detriment. Preferring Apple's way is fine. Don't be a jerk about it.

    4. Re:Evil Corporate Scum by Rich0 · · Score: 1

      Uh, keep in mind that the only reasons most Linux distros or Linux itself exists are the collective whims of its developers. People do things that are fun. Linux is the result. The guy building your DE doesn't care if you like it - he cares if he likes it, or maybe if those he respects like it.

    5. Re:Evil Corporate Scum by Fr33z0r · · Score: 1

      What's often missed in these discussions is the rest of the software stack.

      OK so all things being equal we get an Ubuntu release which works just as well as OS X, has working drivers for all hardware, is easy to use, all that good stuff.

      So, now I want to make a nifty little video from various clips, where's iMovie? Oh, wait what? What do you mean "nothing like that exists on Linux," ok well surely there's a cut down version on the Android market, since it works well on iOS tablets/phones. Nope, nothing even *remotely* similar there either.

      Whatever, I'll make some music, where's Garageband? Nope, that's not there either. Anything close? Let's try Audacity maybe... OK once the laughter dies down maybe I can find something similar on my android device, since again, there's a good Garageband on iOS... Nope, nothing even remotely similar, again.

      How about Pages? I've given up on making my videos or music, so how about just a nice DTP app for Linux that doesn't make me want to gouge my eyes out? Nope? OK well Pages was implemented really well on iOS, so *surely* there's something similar on Android? Nope, strike 3.

      It's hip to the max to be anti-Apple in this day and age, but what these "lol look at that herd of dummies, they don't know what they're missing" crowd don't realise is that the affordable route to the things that are *truly* "missing" don't lead through Android or Linux, they lead through Windows and OS X.

      These battles aren't won or lost purely on the hardware or OS layer, there's an application stack on top of that - Apple has the creative end sewn up on desktop and mobile. Windows has the gaming end sewn up on the desktop (nobody can lay claim to dominance in gaming on any single mobile platform) OK, Linux is strong on the server side, but where does it exert dominance in the application stack? Anywhere?

      Don't get me wrong, Ubuntu is my primary desktop OS, and I have an Android powered mobile. I love Linux and have used it heavily over the years, but if I want to play games I have to turn to Microsoft, and if I want to do creative stuff I have to turn to Apple. But never have I uttered the words "if I want to do ____ I need to boot to Linux..." *that's* what's missing here.

  57. KDE vs. Gnome by kurisuto · · Score: 5, Insightful

    In the 1990s, I wanted to get into developing GUI apps for Linux. The single biggest reason why I gave up on it was that the Linux GUI effort fractured into KDE and Gnome camps.

    At the time, I figured that one of the two would win out over the other. There was no telling which might win, and I was reluctant to back what might be the losing horse. This was a serious demotivator. Of course, 15 years later, we've ended up with the worst of both worlds: many Linux installations take up the disk space for both, and we've got two unharmonized APIs continuing to fight for a following.

    With MacOS, there is no question what API you should use. Apple offers a very clear path. For that reason, I feel more confident developing for that platform.

    1. Re:KDE vs. Gnome by Anonymous Coward · · Score: 0

      Jesus, just use QT. It works in any distro, it can be skinned to fit in with GTK, and it runs on Windows and OSX with support for Cocoa.

    2. Re:KDE vs. Gnome by RogerWilco · · Score: 1

      My experience is that the reason you have to choose between Gnome and KDE is the real problem: They need to do a lot of things that the OS should provide.

      I think the problem is that there should be a common level between the kernel and the desktop so that the different widget toolkits have to do a lot less of the hardware abstraction. In my view this is where Linux has dropped the ball.

      --
      RogerWilco the Adventurous Janitor
    3. Re:KDE vs. Gnome by RazorSharp · · Score: 1

      It's too bad Linus never backed one of those horses seriously (well, if he did, I wasn't aware of it). If he would be public and vocal about supporting a certain GUI, I'm sure a vast majority of the community would get behind it.

      --
      "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
  58. Comment removed by account_deleted · · Score: 1, Insightful

    Comment removed based on user account deletion

  59. what he is kidding? by Anonymous Coward · · Score: 0

    Lets see Gnome is a C pretending to be C++ which makes it pretty bad, KDE is not too bad.

    The real problem is that linux needs Interface designers. Apple expends a lot of energy designing the UI (such colors indicates a group of functions)

    1. Re:what he is kidding? by cgt · · Score: 1

      The real problem is that linux needs Interface designers.

      No, Linux needs *fewer* interface designers. Designers caused GNOME Shell and Unity.

    2. Re:what he is kidding? by Anonymous Coward · · Score: 0

      I know this is not 'slashdot politically correct' but with the latest release of Ubuntu 12.04 , I kinda like Unity. It becomes more mac-like with each release and it works great. My opinion of course ...

    3. Re:what he is kidding? by maxwell+demon · · Score: 1

      If I wanted a Mac, I'd know where to get one.

      --
      The Tao of math: The numbers you can count are not the real numbers.
  60. Re:Wrong answer by Anonymous Coward · · Score: 1

    A more simple answer is that OS X just has less jank than the competition.

    A Linux desktop is a collection of unrelated software held together with ducttape and hope, and it shows. Because everything has to be "flexible" and "configurable" there's not enough integration and plain old polish.

    Microsoft on their part suffer from chronic design-by-committee and fear of making decisions, which kills or waters down anything that might be called "innovation".

  61. Wait, what? by Azure+Flash · · Score: 1

    The Linux desktop has never even "lived" yet...

  62. Whos desk? by Anonymous Coward · · Score: 0

    I've never been able to figure out Mac OS, it looks nice, but it's unintuitive and confusing to me. I don't think anyone ever apologized for the UI disaster of throwing out a floppy disk. Since then they've gone from one pretty and confusing interface which holds to the "one true way" and that's it.

    At least on my apparently dead Linux desktop it works the way I expect it to, if I want to launch chrome, I type "chrome &", if I want to launch the gimp, I type "gimp &". Though I can if I want to I'm not required to click and navigate various menus, I just tell my computer what I want, and I get it.
    I can use a command line, or a GUI for many tasks, from package management (apt-get && synaptic) to moving and renaming files, to downloading files (GUI browser or wget)

    1. Re:Whos desk? by toriver · · Score: 1

      It's a bit like my Windows PC with its godlike uptime because I never realized you needed to press "Start" in order to stop... :)

    2. Re:Whos desk? by Anonymous Coward · · Score: 0

      At least on my apparently dead Linux desktop it works the way I expect it to, if I want to launch chrome, I type "chrome &", if I want to launch the gimp, I type "gimp &". Though I can if I want to I'm not required to click and navigate various menus, I just tell my computer what I want, and I get it.

      Er, I hate to break it to you but there's a superior version of that which has been built into OS X for years and years. (Since 10.4 I think?) It's totally context free, I don't even need to be in a shell.

      Just hit the keyboard shortcut command-spacebar (or click the magnifying glass icon in the upper right corner of the screen) to begin searching your filesystem, then start typing the name of the program you want to launch. It's one of those live search thingies so you just type until you see it's found what you want, then hit return. Usually two or three characters is enough. (It seems to prioritize applications in the search results, so those are what usually pop up early on.)

      In other words, if I want to launch Google Chrome on a Mac, from anywhere, I just type "command-spacebar ch" then hit return. "goo" works too.

      I can use a command line, or a GUI for many tasks, from package management (apt-get && synaptic) to moving and renaming files, to downloading files (GUI browser or wget)

      I can use a command line on a Mac for all these things too.

  63. NONSENSE by Anonymous Coward · · Score: 0

    I have several Linux systems, including my laptop, so it's not dead.

    Claiming that OS X has killed linux is nothing more than a wild boast. Similar to all the media that claim Mitt Romney is the only republican candidate, even though Ron Paul is NOT out of the race.

  64. backward compatibility and breaking code by Mirar · · Score: 1

    I do believe that one of the biggest problems with Linux is that new APIs keep popping up, because apparantly the old ones aren't good enough.

    This will break code.

    Developers don't like to see their code broken. They/we much rather develop on a system that doesn't break their code after a short while.

    Whether it means that the developers are moving to iPhone programming, or that the developers stick to old stdout/stdin programming, or that the developers just give up and write their own OS doesn't matter -

    what matters here is that Linux desktop is shrugging away developers because the API isn't perceived as stable.

    (It's not the only enironment that shrugs away developers. Come on, not even _autoconf_ managed to stay backwards compatible... and Windows _traditionally_ isn't a stable environment, there used to be a new VCRUN every year or what...?)

  65. Still? by J4 · · Score: 1

    Ah yes, Miguel "The Mouth" De Icaza. Nobody repeats ideas like Miguel.

  66. *sigh*...whatever by rootchick · · Score: 2

    Despite such reports of its death, I've been using linux on the desktop for 12 years and will continue to do so. I've no plans to drink the Apple kool-aid, ever. How about /. gets back to posting actual news instead of garbage articles of speculation and FUD?

  67. Dumbest article in the universe. by Anonymous Coward · · Score: 0

    There exists a philosophical computing spectrum with stable, vendor-controlled, locked down, less customizable, less flexible, more compatible user-experience on one extreme end. On the other extreme end, you have nearly infinite flexibility and user-control at the expense of stability, compatibility and vendor-support. Apple is on one extreme, Desktop Linux is on the other, and MS Windows sits somewhere in the middle.

    Saying that Apple can steal Linux users is like claiming that the Republican party (for lack of an example of an extreme-right party) can steal voters from the communist party. Absurd.

    1. Re:Dumbest article in the universe. by Guy+Harris · · Score: 1

      There exists a philosophical computing spectrum with stable, vendor-controlled, locked down, less customizable, less flexible, more compatible user-experience on one extreme end. On the other extreme end, you have nearly infinite flexibility and user-control at the expense of stability, compatibility and vendor-support. Apple is on one extreme, Desktop Linux is on the other, and MS Windows sits somewhere in the middle.

      Saying that Apple can steal Linux users is like claiming that the Republican party (for lack of an example of an extreme-right party) can steal voters from the communist party. Absurd.

      And there exists another axis with "certified UNIXes" on one end and MS Windows at the other. To a large degree, on that axis you have OS X and Linux and... on or near one end (Leopard, Snow Leopard, and Mountain Lion being certified, and Linux not being certified but being extremely "Unix-like") and MS Windows at the other and, as the author claims in TFA, "The need to develop native applications was diminishing and at the same time OS X provided a good enough Unix-like environment that programmers could develop on a Mac and then deploy to a Linux server."

  68. In other words .... by sunking2 · · Score: 1

    A company that hires professionals to envision, manage, develop, and market something produced a better overall product. Apple didn't destroy anything, they produced a better product. So much better that it seems people will pay a premium to use it.

  69. not really too bad - whole article is bunk by poetmatt · · Score: 2

    Linux desktop wasn't, and isn't killed by Mac. An article with quotes by Miguel should be treated as the same category as an article with quotes from Florian. aka assumed to be false and misleading.
    Why haven't people realized this? Miguel changed his colors once he started with mono, and it never ended. Just like how Florian says that just because he's paid by microsoft/oracle doesnt' mean it influences his writings.

    1. Re:not really too bad - whole article is bunk by Anonymous Coward · · Score: 0

      Are you seriously gonna pull out this tired old mono argument? Because someone embraced an open-source version of an extremely popular web platform he's a PaidMicrosoftShill? I'm assuming you'd say nothing if it was any company on the planet who released this platform other that MS.

    2. Re:not really too bad - whole article is bunk by poetmatt · · Score: 2

      mono was not even remotely open source.

      Keeping an application deliberately incompatible while releasing older versions which are still incompatible is not an example of a functioning piece of software.

      MS: "you have to have silverlight version 5"
      Mono: "version 2.1, no plan to upgrade". ETC. That's not open source, that's a fraud of a statement to call it anything other than acting like they care while doing nothing. Miguel is as shill as it gets, and always has been right up there with Florian - except that Miguel is already paid by Microsoft directly. Not that hard to figure this out.

    3. Re:not really too bad - whole article is bunk by toriver · · Score: 1

      Are you blaming Mono for chasing a moving target? Microsoft and their bitch HP are calling the .Net specs "open standards" because they have older versions rubber-stamped by ECMA, but they only cover a fraction of what Microsoft's implementations have, the rest needs to be reverse-engineered. And I think you overstate the relationship between Microsoft and Novell unless you feel that taking any money from Redmond make them "unclean infidels"...

    4. Re:not really too bad - whole article is bunk by poetmatt · · Score: 1

      There are two groups responsible. One is Miguel, and the other is Microsoft. Considering that they're both pigs from the same trough, both are responsible for these issues. Yes taking money from MS is an issue. It pretty much specifies a lack of ethics. No major company that has ever done so ends up doing anything successfully with the partnership. see: Yahoo, Novell, Nokia, windows phone, facebook, Barnes and Noble.

      The point is - mono becomes irrelevant if it's not functional. Mono (and moonlight) are not excused if they have a partnership between Microsoft and Novell that is causing a delay of multiple YEARS for implementation. That's not absolving Mono of guilt, that's the fault of Miguel. Considering it was a proprietary implementation in the first place it was almost impossible for anyone to legally work on the mono project anyway. Literally he became a willing plant for microsoft by looking to implement mono aka .net aka software microsoft stole anyway, designed in a fashion to break GPL.

  70. Kinda suprised myself by SmallFurryCreature · · Score: 3, Insightful

    Writing this from a Linux desktop at work (yeah yeah) and doing web development. One company forced me to use a AirBook for it and my got is sucked. Not only was it a very badly designed piece of hardware (rounded soft corners EVERYWHERE EXCEPT where you rest your palms. BRILLIANT! I found it to be a slow piece of crap that couldn't be outfitted with a decent amount of memory, something even AMD netbooks can handle (8GB) and the fucking lack of any kind (even MS half-assed version is better) of focus follows mouse makes development just that much more involved.

    And those who claim macports is a replacement for aptitude need to have head re-examined.

    Yes, a Macbook runs smoother then Windows, then again, what doesn't? But as a replacement for doing webdevelopment for software that will run on Linux servers? Not even close. Especially for the price. Sorry but I don't need USB3. I need a VERY fast SSD, plenty of memory and LOTS of screen space. Lighted keys? I can actually afford ceiling lights thank you very much.

    Wait a minute, that name in the summary. Isn't that the mono retard? The thing that has now been completely dumped? Why should I take anyone who thought mono was a good idea serious?

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Kinda suprised myself by Anonymous Coward · · Score: 0

      The spelling and grammar check on your Linux desktop seems to be broken...

    2. Re:Kinda suprised myself by Tastecicles · · Score: 1

      That's as maybe, but did you miss the point of the post? I think maybe you did. I'm in agreement with the guy, by the way: Macs are badly designed, Light up keyboards? Not for me, under any circumstances - it's an unnecessary drain on battery. USB3? Not until the prices hits parity on hardware and the diversity somewhat equals USB2 gear. Memory? My current AMD laptop has 6GB upgradeable to 8GB (if someone does 8GB sticks I'd bet it'll go to 16GB - my Dell went to 4GB even though the literature says it tops at 2), I don't have such a hard time believing that Macbooks either short on memory slots or they're already maxed. My last Mac (G4 Powerbook) came with 256 and topped at 1.25GB. Two slots, 1.25GB!? I could not install anything other than a 256MB stick in slot A, how fucking stupid is that!?

      --
      Operation Guillotine is in effect.
    3. Re:Kinda suprised myself by Anonymous Coward · · Score: 0

      (rounded soft corners EVERYWHERE EXCEPT where you rest your palms. BRILLIANT!

      You're holding it wrong. Really. You're really, really not supposed to be resting your hands that way. Your wrists are not meant to be bent that way for any length of time.

      Maybe Apple ought to put electrodes there. Or maybe touch sensors with audible alarms. Some people are apparently not getting the message.

    4. Re:Kinda suprised myself by Anonymous Coward · · Score: 0

      ha ha, people ask me why I have installed gaffer tape along the edges of my macbook. It's because taking a file to it wasn't effective enough. Seriously, what a stupid design.

    5. Re:Kinda suprised myself by geekoid · · Score: 1

      "Not for you" and "Bad design" Aren't the same thing.
      How is USB 3 going to hit parity without anyone putting them in devices? BTW, I think any modern MB comes with USB3. Do you think there is a change USB won't take off? IT's not like a new standard Apple is pushing.

      Your lack of understanding isn't someone else being stupid.

      I don't even own a Mac, but you post lacks any semblance of logic.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    6. Re:Kinda suprised myself by Anonymous Coward · · Score: 0

      if you have to relearn how to use a notebook, then maybe Apple is doing it wrong.

      you're a fuckwit, btw.

      Hugs and kisses,

      Juan Epstein

    7. Re:Kinda suprised myself by Guy+Harris · · Score: 1

      USB3? Not until the prices hits parity on hardware and the diversity somewhat equals USB2 gear.

      I assume by "prices hits[sic] parity on hardware" you're referring to the prices on USB 3 support chips on the motherboard, i.e. you're waiting for machines that support USB 3 to be as cheap as machines that support USB 2, because sanely-designed machines with USB 3 support also support USB 2 peripherals. (They work Just Fine in my Retina MBP, for example; did you somehow find an insanely-designed machine, or did you just assume, incorrectly, that there's no backwards compatibility with USB 3?)

      Memory? My current AMD laptop has 6GB upgradeable to 8GB (if someone does 8GB sticks I'd bet it'll go to 16GB - my Dell went to 4GB even though the literature says it tops at 2), I don't have such a hard time believing that Macbooks either short on memory slots or they're already maxed.

      My current Retina MBP laptop has 16GB, which is the max.

    8. Re:Kinda suprised myself by Anonymous Coward · · Score: 0

      Macs are badly designed, Light up keyboards? Not for me, under any circumstances - it's an unnecessary drain on battery.

      Easily disabled. You don't even have to find the preference, you can control it from a key on the keyboard! Turn it off, no battery drain. Apple does not equip the machine with a mind control ray which prevents you from pushing that button.

      USB3? Not until the prices hits parity on hardware and the diversity somewhat equals USB2 gear.

      Er, Apple was by no means an early adopter of USB3. They waited until Intel integrated USB3 into Intel's chipsets, which took forever for inscrutable reasons known only to Intel.

      As for price parity, have you not noticed that USB3 HDDs are cheap now? Almost a year ago I bought a USB3 2.5" HDD enclosure for $16 at Fry's.

      As for diversity, who the hell cares? USB2 devices don't stop working just because your computer has USB3 ports, you know. It's backwards compatible. Were you confused about that or something?

      Memory? My current AMD laptop has 6GB upgradeable to 8GB (if someone does 8GB sticks I'd bet it'll go to 16GB - my Dell went to 4GB even though the literature says it tops at 2), I don't have such a hard time believing that Macbooks either short on memory slots or they're already maxed.

      All of Apple's current non-Retina laptop models have 4GB minimum and an 8GB option. (The retina MBP is 8 min / 16 option.) The full size ones which use SODIMM sockets can be inexpensively upgraded to 16GB with 3rd party upgrades even though Apple doesn't officially support it:

      http://eshop.macsales.com/shop/memory/Apple_MacBook_MacBook_Pro/Upgrade/DDR3_1600MHz_SDRAM

      My last Mac (G4 Powerbook) came with 256 and topped at 1.25GB. Two slots, 1.25GB!? I could not install anything other than a 256MB stick in slot A, how fucking stupid is that!?

      You're an idiot. That computer is a minimum of 6.5 years old, possibly a lot older than that. It has no relevance to what's happening today.

      But that's not all. The only PowerBook G4s which were stuck at 1.25GB had 256MB soldered to the motherboard plus a single SODIMM slot. The two-socket models could go to 2.0GB:

      http://www.everymac.com/systems/by_capability/actual-maximum-ram-capacity-of-macs.html

      So basically the real question is how fucking stupid are you? Every single one of your "Macs are badly designed" points was stupid or flat out wrong.

    9. Re:Kinda suprised myself by RazorSharp · · Score: 1

      Calm down before you have a nerdeurysum. Obviously the company you worked for at the time that gave you this 'AirBook' bought a fake Chinese clone. You should have been cued by the whole 'AirBook' thing considering Apple doesn't have a product called that.

      Yes, a Macbook runs smoother then Windows

      I would hope that Windows runs a lot smoother than a MacBook b/c Windows is software so it weighs a lot less. Neither have legs, so I imagine the competition is a bit of a standstill.

      Okay, you probably don't find my little digs funny but here's some serious advice: Smoke a joint. Go to a comedy show. Go drink some beers. Find whatever you need to chill the fuck out and do it (group sex?). I geek out about all sorts of shit on /. but goddamn. Maybe it's just your writing style, but your post really made me envision some guy about to have a heart attack. The OP was flamebait (that got upmodded for insulting Apple and praising Linux).

      --
      "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
    10. Re:Kinda suprised myself by jbolden · · Score: 1

      I need a VERY fast SSD, plenty of memory and LOTS of screen space.

      If you need a performance laptop you shouldn't be using the Air. Apple has never marketed the Air as a performance machine. I'm on the retina, I have 450m/sec drives, 16g of ram and 5m of screen space.

  71. This advert sums it up by datalife · · Score: 1

    "Sends other UNIX boxes to /dev/null"
    http://www4.macnn.com/macnn/articles/unixad.jpg

    --
    There are only 10 types of people in the world: Those who understand binary and those who don't.
  72. Linux Rises From The Dead! by Anonymous Coward · · Score: 0

    If MacOSX killed Linux, then Windows 8 will be its salvation!

  73. Re:Wrong answer by Anonymous Coward · · Score: 0

    Why don't you try offsetting what they say instead of crying for a mod to down mod them? If you see something wrong here you should be able to do better than to cry to momma.

  74. It's not about cost. XP is better. by Anonymous Coward · · Score: 0

    Refurbished Pentium 4's are a terrible pair of rose tinted glasses to view your computing through.

    New computer equipment is in relative terms cheap.

    It's not about cost: it's about keeping them off of the junk pile and being melted down in third world countries and poisoning the people and environment.

    This constant throwing away perfectly good hardware because some developers added more "features" (mostly eye candy) is wasteful, inefficient and just not cost effective.

    And I mentioned P4s because that appears to be the most common refurb on the market. And for $99 you can get a machine that runs Windows XP Home very well; which is becoming rare with Linux with a desktop. Yes, for those old machines, just keeping the XP Home that comes with them is now the best option or putting an old distro of Linux: Linux with a desktop is just not an option anymore.

    1. Re:It's not about cost. XP is better. by Anonymous Coward · · Score: 0

      Wrong, Pentium 4s were huge power hogs. With California's super expensive nuclear power prices, it's not even worth turning them on; a $300 netbook will pay for itself quickly on your power bill.

    2. Re:It's not about cost. XP is better. by toddestan · · Score: 1

      If you assume that the P4 uses 100W more, and electricity costs 0.25/kwh, you'll pay for that $300 netbook in about 12,000 hours which is about year and half if you're one of those dorks that leaves the computer on all the time for no reason. If you're one of the types that uses it for an hour or two a day then shuts it down (which is more likely for the refurb P4 market), then the payback will be decades. Sorry, but the energy usage argument just doesn't work.

      Also, as someone who has a P4 running Gnome 2 on Debian, I find it works just fine as a desktop. Better than Vista, which still ran acceptably. Keep in mind that your Atom netbook really isn't that much more powerful than yesterday's P4 too.

  75. Three Words by tpstigers · · Score: 2

    Gnome 3. Unity.

    The Linux desktop committed suicide.

  76. It was dumped from Ubuntu by SmallFurryCreature · · Score: 1

    It has been dumped by Ubuntu, nobody uses it on Linux. It wasn't needed, it wasn't wanted, it wasn't used. If that is not a failure for a product, what is?

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:It was dumped from Ubuntu by Anonymous Coward · · Score: 0

      If that is not a failure for a product, what is?

      Linux on the desktop.

  77. Re:How Linux killed itself is a more approriate ti by swilver · · Score: 1

    yEd - runs on them all, and good enough for me

  78. Re:Wrong answer by Anonymous Coward · · Score: 0

    Its about MEDIA. With OSX you could have a real, solid Unix command line, and still sync your phone, iPod, etc. to run Linux well, you need to buy from a handful of companies that will actually support their machines, or you could just get a Mac and have a foot in both sides. It also helps that Macs have had access to at least some official enterprise packages, for instance they get "real" MS Office and "real" licensed Exchange support.

    Eventually trying to keep a Linux Desktop that's USEFUL for anything except Linux is a hardship. When you grow up and need to stop getting your media from pirate sites, and need to access company systems that are wretchedly old, you have to choose Mac or PC... With Mac you can even run Windows along side (no dual booting!) so it becomes a settled issue. When you hit the $100k a year mark, your employer is paying for RESULTS not your political statement.

    Oh yeah, and tell me wise guy, how are those blu-ray discs coming up on OS X ?
    Damn who do you think uses mac torrent ? Window users ? Linux users ? Freaking mac users are just as piraty as their brothers on others oses. So don't go taking out a morality card here.
    Linux works, and works very well. Of course you have to buy the correct hardware. As for locked down media, well it's a problem for everybody not just linux users. Have you tried viewing a blu-ray disc on windows ? Holy crap you sneeze and your video just quits. You buy a disc that needs firmware updating or software updating and your Powerdvd or other software vendor doesn't want to update you're fucked. And need to shell out a hundred dollars for a new version of their software. And if you even use anydvd well you're just a pirate like those guys running mac torrent or linux users. Fair use or not it's illegal to circumvent DRM.

  79. nobody cares about UIs by tuffy · · Score: 1

    Linux could have the best and most intuitive UI in the world, and it would make no difference in its desktop market penetration.

    People use UIs to get to their applications. And so long as Linux applications are also available on Windows and Mac OS X, there isn't going to be a "killer app" that gets people to stick with Linux on their desktops in favor of an OS that runs a lot of other stuff too.

    --

    Ita erat quando hic adveni.

    1. Re:nobody cares about UIs by DaveV1.0 · · Score: 1

      I think you have that backwards.

      As long as popular Windows and Mac OS X applications are not available on Linux, there will always be a reason NOT to use Linux. And, as long as one can run a VM with Linux, even a Linux killer app will be available on both Windows and Mac OS X

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  80. This may be true at the moment, BUUUUUT... by crazy+blade · · Score: 1

    2013 is *DEFINITELY* going to be the year of "Linux on the Desktop". Just wait...

    --
    To err is human, but to forgive is beyond the scope of the Operating System...
  81. Hardware and Software by SuperKendall · · Score: 2

    I arrived at the conclusion many years ago that it's the hardware that makes all the difference.

    The combination of hardware and drivers.

    We know the Macbooks can sleep/wake perfectly well because of OS/X.

    So if they do not under Linux, that is not a hardware issue - it simply means the drivers need to be better. In that sense it's kind of a "hardware" issue wince the drivers are tailored to a device, but it's not something that Apple can improve on in later hardware.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Hardware and Software by Anonymous Coward · · Score: 0

      A lot of the problems with Macbooks I see on LKML are in the category "implements standard, but incorrectly". Of course that isn't a problem for Apple, because they can just use their own drivers, but for Linux, the OS has to follow the standard, then know precisely which "standard" devices breaks the standard, and exactly how to work around the problem.

      That IS a hardware issue.

  82. Using equally sound logic... by wonkey_monkey · · Score: 0

    Firstly, it's not really a competition. Secondly, who gets to arbitrarily decide when it's over? Thirdly, using equally sound logic:

    Number of OS X distros: 1. Number of Linux desktop distros: more than 1.

    Linux wins!

    --
    systemd is Roko's Basilisk.
  83. Not shoved anywhere by SuperKendall · · Score: 1

    I hate the speed at which Walled Gardens are getting shoved down our throats.

    On the desktop side, nothing is shoved anywhere.

    Instead it's like Apple is giving you a kitchen, and then off the side a matter replicator.

    Yes you CAN use the replicator to quickly get a nice gumbo. But you can always head to the kitchen yourself and make whatever you like.

    Apple in the end is not forcing anything on anyone, they are simply giving you additional options that help people who need help.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  84. Wrong by kelemvor4 · · Score: 1

    Yes, it has to do with the technical details behind compatibility rather than having an user base that is used to paying too much for too little vs having a user base that is used to paying nothing for quite a lot. In other news, monkeys are currently flying out of my butt.

    The reason is simple, and it's the same reason that 99% of everything on this planet happens. Money.

  85. That VM gap is my biggest complaint about IT by SuperKendall · · Score: 1

    begging ... run our corporate Windows image in a desktop VM

    That's my biggest complaint about most IT departments. This is such a perfect solution for technical users, that could really have a full system as they liked it and then a company Windows VM that was chock full of virus detectors and Outlook. When it was out of focus you could sock the whole VM priority down to something really low.

    The IT users could not really stop the influx of macs because demand percolated down from above. But there is no-one to champion the idea of the company system as a virtual entity on whatever you have as demand is wholly from technical users..

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:That VM gap is my biggest complaint about IT by jacknifetoaswan · · Score: 1

      Right. And it's not like I'm not a part of the IT department. I work in the Corporate Hosting Services department, and I was a sysadmin for six+ years. I'm no novice, and could build a much more secure Linux image than anyone from the Windows desktop team could do with a Windows image.

  86. Server devs != the desktop market by mclaincausey · · Score: 1

    I know this may come as a shock, but the majority of the desktop market is not developers (though no doubt an appreciable percentage of Linux desktop users is, which is why his view is so skewed). What killed Linux as a desktop OS is probably a very complicated and nuanced confluence of factors, but I think Microsoft's embedded position and anticompetitive tactics have more to do with it than the preferences of server developers, as does the lack of grandma-compliant plug and play and usability.

    That said, looking at things another way, as we move into device-based computing, GNU/Linux by way of Android is very competitive on the palmtop, if not the desktop, in the same way that Mach/BSD is by way of Darwin/iOS.

    --
    (%i1) factor(777353);
    (%o1) 777353
  87. MDI was not right about GNOME/Mono/Ximian either by Anonymous Coward · · Score: 0

    As said there http://yeupou.wordpress.com/2012/08/29/the-gnulinux-desktop-wasnt-killed-by-mdis-failure-with-gnomemonohelixcodeximian/ the GNU/Linux desktop wasn’t killed by MDI’s failure with GNOME/Mono/HelixCode/Ximian/

  88. The main problem is lack of preinstalled computers by Anonymous Coward · · Score: 0

    Secondly, Linux is too difficult for non-computer-literate users to use. It doesn't have to be and indeed strides have been made, but until you will literally never have to use the terminal

    The problem here is not usability of the system itself. You can do without terminal tinkering these days - it's true that to get the system you are using, you probably had to tinker, but that's not true in general.

    The main problem here is that almost no desktop/laptop computers come preinstalled with Linux. The vast majority just go with what they get when they buy their computer. If Mac OS X didn't come preinstallled either, obviously they'd have a much lower market share.

  89. Java does that, at least on the server side by durdur · · Score: 1

    I've moved 100s of thousands of lines of code across OSs and changed practically nothing. For GUIs the portability solution is starting to be HTML5.

  90. "at the mercy of Apple" how? How possible? by SuperKendall · · Score: 0

    ..which are at the mercy of Apple. ALL software running on macs is at the mercy of Apple

    So here the only thing you can POSSIBLY be saying (since we are talking about open source software) is that Apple has some evil plan to abandon POSIX support.

    Or perhaps you are saying that Apple will stop letting users have compilers even though it would mean they would have no-one to write software for the mac.

    Are you REALLY wanting to say any of those things? Do you have any evidence whatsoever?

    if you haven't figured that out I don't think you've been following what Apple has been moving towards

    Looking at what APple has been moving towards:

    1) Competent POSIX support which has not ever wavered through various OS X releases.

    2) Support for various open source efforts like WebKit and LLVM, all of which use the same kinds of standards that other open source software uses to compile.

    3) Constant improvement of developer tools which have remained free for all to acquire.

    So what are YOU seeing that has ANYTHING do do with breaking MacPorts?

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  91. What does he mean about broken APIs? by infodroid · · Score: 1

    "[de Icaza] thinks the real reason Linux lost is that developers started defecting to OS X because the developers behind the toolkits used to build graphical Linux applications didn’t do a good enough job ensuring backward compatibility between different versions of their APIs. "For many years, we broke people’s code," he says. "OS X did a much better job of ensuring backward compatibility.""

    What exactly are these broken APIs that he thinks are driving developers away from Linux desktop development? Taking the GNOME case. The move to GTK+ 3.0 hardly broke any API's. From an application developer's point of view, most of the widget API's were identical with the sort of minor changes to be expected from any previous revision bump. Granted, some things were deprecated in the GNOME stack, such as the system tray. But this is not the same as breaking an API.

    1. Re:What does he mean about broken APIs? by infodroid · · Score: 1

      ...and what's more, he claims this happened over "many years". What is he talking about? The last API-breaking change in GTK+ came with the move from GTK+ 1.2 to GTK+ 2.0 back in 2002.

  92. All true, but some of us don't care by durdur · · Score: 0

    The desktop UI for me is mostly an environment to run a terminal in, to support bash + emacs + gcc. So even Unity is usable for that, although its awfulness is all true.

    1. Re:All true, but some of us don't care by Rich0 · · Score: 1

      Uh, for that workload why even run X11? I guess it might be helpful for the paste buffer...

      Screen or tmux are essentially your window managers. :)

  93. Do you really know what Gatekeeper does? by SuperKendall · · Score: 4, Informative

    Yes, 3rd party developers are at the mercy of Apple and this is not some anti-Apple bullshit. See: Gatekeeper.

    Gatekeeper is about stopping programs you have downloaded from running without your permission. You can of course simply disable it, or let it ask on a case by case basis.

    But it doesn't enter into the picture when we are talking about MacPorts. They are not downloading software, they are downloading source and then compiling it. Thus your software is all local.

    But even for package managers that just download binaries, you can as noted simply run whatever you want.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  94. de Icaza by Anonymous Coward · · Score: 0

    Isn't he the one who basically knob-slobs all the proprietary tech coming out of Apple and Microsoft?

    Mono! Woo! .NET for Linux! *SLOBSLOBSLOB*

    Moonlight? AH! Silverlight for Linux! *SLOBSLOBSLOB*

    Apple! *SLOBSLOBSLOBBITYSLOBSLOBSLOB*

    His basic point is that a lot of would-be devs didn't actually understand what was involved, tried out the Mac and then abandoned Linux because they weren't really in it for the community development. They just wanted a usable *nix-like OS.

    Well, enjoy your little guilded cage as an Apple ass-monkey.

  95. Re:Not Microsoft or Apple, DesktopLinux killed its by leftover · · Score: 5, Insightful

    OS-X is what Linux could have been if it hadn't fragmented, if it had been properly packaged and supported, if the developers had put some emphasis on ease-of-use instead of "cool features" and obscure options and if it had worked with all the printers, cameras, phones, webcams and scanners that the average user just wants to plug in and have work - immediately and fully.

    If Linux teaches us anything, it's that users will pick integration, polish and design over "free" any day of the week.

    This is the most concise statement of the problem I have seen to date. Slashdotters deride the Apple way: 1 choice, hardware and software and it just works. Also the Microsoft way: 1 choice in software, many in hardware and it mostly just works. Then there is the Linux desktop way: many software options all about 80% complete, any hardware as long as you can write your own drivers and kernel modules. The total amount of effort represented by all the Linux options is more than enough to have completed several options fully equivalent to OSX if that effort had been focused into several efforts instead of being fragmented into dozens. Why does the fragmentation occur? Because too much of the rewards for an OSS project (feel-good stuff like having fun, seeing your own name on a project) come from the first 10% of the work. Something needs to encourage people to complete the next 90%: the hard parts like actually making everything work right, accommodating all the variety in machines and peripherals. Then there is the next 1800% of the job: maintenance. These are the weak links in OSS.

    Projects that work, such as the kernel and Python, have a single person who maintains the vision. This person is able to enlist the help of others to implement the vision. Notice that both of these traits parallel commercial startups. Worker bees in commercial startups are rewarded with wages and stock. What are the rewards for worker bees in OSS projects?

    --
    Bent, folded, spindled, and mutilated.
  96. Client-side Linux by SpinyNorman · · Score: 1

    Saying that OS X killed Linux on the desktop is a misstatement at best since Linux on the desktop never became mainstream. You can't kill what's not yet alive.

    However, client-side (but not "desktop") Linux is very much alive and kicking in the shape of Android tablets (Kindle, Nook, Nexus 7), and currently owns the small form factor tablet space. Apple is the one trying to play catch-up here with the rummoured upcoming iPad mini.

    It's interesting to note that the success of Android is following the path led by Apple with OS X ... first on the smart phone, then on the tablet. This was an easier path to mainstream adoption since it wasn't fighting the entrenched desktop ecosystems head-on, but rather building a brand new (smartphone) market. In this vein it might be better to view Nokia's incompetence as the real killer of pure (non-Android) Linux since they were the only ones targetting a Linux-based smartphone. If Nokia had moved faster and followed a release early, release often" path (as Android did), they could well have been successful.

    1. Re:Client-side Linux by toriver · · Score: 1

      I think the point is that the Linux community squandered the chance to eat the Windows market share that OS X gobbled up.

      I am picturing "On the Waterfront", with Linux as the Marlon Brando character and the community as the brother. "I could have been a contender, I could have been somebody, instead of a bum, which I am"...

  97. One word: Rosetta by RogueWarrior65 · · Score: 1

    "OS X did a much better job of ensuring backward compatibility." Yeah, not so much. Lion and Mountain Lion no longer has Rosetta which killed off all remaining PowerPC-based apps. Not the least of which was Quicken (for a while anyway. And yes, Intuit does suck the big one). IMHO, Apple would have scored a lot of points by making Rosetta open-source. Yeah, yeah, I could run Parallels and install a Snow Leopard virtual machine but I don't need the whole OS.

    1. Re:One word: Rosetta by Guy+Harris · · Score: 1

      IMHO, Apple would have scored a lot of points by making Rosetta open-source.

      If by "would have scored a lot of points" you mean "would have gotten a visit from the lawyers from the new owners of Transitive Corporation", Transitive Corporation being the suppliers of the binary-to-binary translation code in Rosetta, yes, they would have.

      I.e., it wasn't entirely theirs to open-source. Maybe IBM could've been convinced to open-source it, but I'm not sure how interested IBM would be in something that translates code from one of their instruction-set architectures to x86, as opposed to going the other way (which is why they were interested in Transitive).

  98. They killed it? by hobarrera · · Score: 1

    Damn, it's sad to know that my desktops are dead. Better give all my coworkers and friends all the bad news too.

  99. "PC" and "Mac" by Anonymous Coward · · Score: 0

    PC means Personal Computer.
    Mac is an apple variety.

    You probably mean computers witch MS Windows installed and computers with Mac OS X installed.
    When you install a differet e.g. free operating system as GNU+Linux on them they are still PCs/computers.

    Don't confuse software and hardware terms!

    1. Re:"PC" and "Mac" by WhitePanther5000 · · Score: 1

      Give it a rest. There was no ambiguity in his post, so no need to quibble over the origin of "PC". We know what it stands for, but he used it in the accepted convention.

  100. Please Clarify by Anonymous Coward · · Score: 0

    Can someone please clarify what the author means by "Killed" in this context?

    Because I'm using Linux Desktop machines at both home and work, and on my laptop, and they are receiving regular updates and are very much alive.

    In fact, hasn't the number of Linux users, globally, increased in recent years?

  101. No big hardware vendor behind desktop Linux by Anonymous Coward · · Score: 0

    I think people are missing one thing - that Linux has never had a big hardware vendor pushing it really hard on the desktop.

    Do you really think Mac OS X would have the market share it has today if it didn't come preinstalled on sexy hardware made by the company behind smash hits like the iPod, iPhone and iPad?

    If Canonical manages to get a succesful deal with one of the major hardware vendors, that would be the most game-changing news happening in years in desktop Linux land. If not perfect, the software has still been ready for years.

  102. I'm at heart of the Linux desktop; it's thriving by Anonymous Coward · · Score: 0

    GNU/Linux is constantly gaining new less technical users and has been growing for a long time now. I know. I've followed the GNU/Linux and free software movement for years. In 2005 I worked for a major desktop distribution (since past). While companies have come and gone in the desktop distribution business the market for GNU/Linux on the desktop has only grown. It's profiting off the desktop from a distribution angle that nobody seems to be succeeding at.

    It's only begun to hit the mainstream too. The company I work for has been selling significant quantities of computers and components to consumers for a few years now. We're only seeing significant demand and increasing sales. Demand we aren't capable (although getting there) of fulfilling. We are talking about a market that can sustain about 20 million USB wireless adapters a year. If that isn't a market than I don't know what is. Apple's 2011 computer sales were only about 20 million. If anything GNU/Linux on the desktop is about on par with Apple if not exceeding it in actual installations.

    This article is all about clicks. There is no reality to it. This includes every "year of the Linux desktop" articles we see or its demise/failure.

  103. Really? Where is the data? by aaaaaaargh! · · Score: 1

    First, why does the poster claim that Desktop Linux was killed. How is the fact that the number of desktop linux user has been growing, continually, although perhaps not as fast as some afficionados claimed, illustrating that the Linux Desktop was killed? It doesn't make sense.

    Second, where is the data? Which statistic shows that Linux developers migrated in masses to Mac OS X? Somehow I doubt that. What I am inclined to believe is that more developers write cross-platform code nowadays in comparison to 10-15 years ago.

  104. steam by Vorpix · · Score: 1

    this is silly. the linux desktop is far from dead and is only going to improve when A) people become disenfranchised with the direction Windows 8 is going, and B) people can buy and play all their games (and one day, other commercial applications) through Steam. I think Valve is providing the engine that will drive Linux desktop adoption.

    --
    frog blast the vent core
  105. Really? Again? by Anonymous Coward · · Score: 0

    I've been using Gnome, KDE, and LXDE on bare metal and VMs for the past 7 years every single workday and they continue to be bloated and inconsistent - all of them. Kudos for the hard work those contributors put into them, really. It is not unappreciated, and technically it's a real challenge since they are sitting on top of X11. But the reality is, there are no killer apps on linux to motivate adoption. Most people I know still use a terminal window or IDE so the choice of desktop is not really important.

    The recent redesign by Gnome was the final nail for that choice. Likewise, Ubuntu screwed themselves with Unity. KDE, for all of it's flexibility and polish, is too bloated (hey guys, I need 30 more config options for my desktop, mkay?). I work with open source sycophants all day and they moan about how competition is unfair and they can't keep up with the "corporate paid sellouts". Whiners, all of them. I'll use whatever resources best fit my need and work habits, from terminal up to Final Cut. So when I hear these arguments pop up every year I have to ask, "where is the innovation and why should I adjust my expectations?"

  106. Call me strange but... by JustNiz · · Score: 1

    Linux as a desktop isn't even close to dead in my world.
    I use it for just about everything, including at work as my primary desktop.

    The only thing it doesn't do better than commercial OS's like Windows or OSX is gaming, which is completely an artificial restriction by the marketplace rather than a technical one, as the companies that write the games I like to play don't even make Linux versions (damn them). Gaming is the only reason I keep a windows partition and my only use for it, as windows is otherwise a joke OS in every respect compared to Linux).

    From my experience, the only 2 things that have prevented most people from considering Linux for their own desktop are:

    1) A lack of informed awareness about Linux (even amongst people who have even heard of it, there's way more very outdated and/or very wierd misconceptions about Linux out there than factually correct information). This is probably the main reason why Android needed to not be called Linux.

    2) Most people's own sheep-like behaviour patterns. they are so mentally locked-in to what they already know (or what they've been told to think) that they wont consider even trying an alternative, even if it has significant potential to be much better.

  107. Linux Server killed Linux Desktops by JabrTheHut · · Score: 2

    Frankly, the sudden focus on Linux servers in 2002/2003 killed the Linux desktop. Linux was a desktop-focused project up until suddenly it became critical to have Linux in the datacentre. Where, frankly, it initially sucked. And sucked hard.

    The Linux community realized this and worked hard, from 2003 onwards, to resolve the problems. And now it's pretty good. The years of dedicated work to get a stable server OS out of Linux paid off. But it paid off at the expense of Linux Desktop.

    Frankly, I would much rather have Linux desktops everywhere than Linux servers.

    --
    Work like no one is watching. Dance like you've never been hurt. Make love like you don't need the money.
  108. article is 5-10 years out of date by Anonymous Coward · · Score: 0

    Last decade I knew people who switched to Mac OS X.

    Lately? Not so much. Mac OS X is on the way down; it's getting worse and "upgrades" tend to make your system less desirable. *Ubuntu (pretty much every variation except the stock one that installs Unity by default) keeps getting better and maybe that's why it's been 5 years since I last heard about anyone switching.

    Nothing compares to package manages and good repositories. Working with Mac OS X (and Windows) is a total pain in the ass, and it takes a lot of work to install whatever it is that you need. With Linux, everything is a click or apt command away.

  109. osx really? by Anonymous Coward · · Score: 0

    when has anyone that uses linux made a choice to also use osx without being a complete retard? OSX and most other apple products have fundamental design flaws.

    WHY THE HELL DO YOU DRAG A DRIVE TO THE TRASH?

    The double-finger = right click thing...come on!!

    OSX is beyond slow. it was not really built with fast moving coders and engineers in mind. They built it for the 20 year old college girls that need to edit the million photos they take from their shitty iphone.

    Further, any real linux nerd or engineer, is more likely to buy a mac platform and run linux on it instead (torvald). For the cost of one MacBook, I can buy 3 asus laptops that will multitask better and be less restrictive

    1. Re:osx really? by toriver · · Score: 1

      Unsubstantiated flamebait is flamebait. No wonder you are anonymous, giving the Linux community a bad name by acting like a prick.

  110. Re:Not Microsoft or Apple, DesktopLinux killed its by jedidiah · · Score: 1

    > If Linux teaches us anything, it's that users will pick integration, polish and design over "free" any day of the week.

    Post factum hogwash.

    If anything, users pick the biggest herd. They choose what will allow them to run Lotus123 even if it is nasty and primitive and inferior to everything else on the market.

    The rest will just buy what they are presented with.

    At the end of the day, MS-DOS still reigns supreme. All of this talk about how nice or how pretty MacOS is or even how decent Windows is supposed to be all ultimately ignore the fact that this was all decided a long time ago.

    Misguided attempts to copy MacOS or Windows ignore the real history involved with these platforms.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  111. WTF? by Anonymous Coward · · Score: 0

    It didn't help that development was 'shifting to the web,' with the need for native applications on the decline.

    I assume you meant to say the exact opposite of that. Every since the 1990s, the internet and things moving to the web, has always given minority platforms a relative advantage and things are no different now.

    No wait, things are are different, because a shitload more websites use standards (so that they work with every browser on every platform) than they did a decade ago. (For that, I actually credit mobile. Mobile is what allowed web programmers to tell their bosses that it's ok to make the website not suck.)

  112. It is a lack of native Microsoft Office, not Apple by Anonymous Coward · · Score: 0

    I started using Linux as my desktop in 1993. I now have a Mac Laptop so I can have Unix and run Microsoft Office. VMs and other emulators never work well, and OpenOffice does not provide as robust a solution nor is file compatibility good enough for me to share documents with people at work. Get Microsoft to port Office to Linux, then business world can adapt linux as a desktop platform and the rest will come.

  113. What desktop manager Linus Torvalds uses today... by Anonymous Coward · · Score: 0

    Who cares? People who move to OS X from Linux might do so because they are tired of thinking about stuff like that, and they just to use their computers to do productive work.

  114. linux on desktop dead? whu? by Anonymous Coward · · Score: 0

    It's funny how it says the Mac killed linux on the desktop. It couldn't be further from the truth since every new version of a single distribution like Ubuntu has record downloads and installs. And I certainly don't see a mac in my house with a desktop, two laptops, and two netbooks.

  115. War on general-purpose computing by Anonymous Coward · · Score: 0

    Linux will gain traction among professionals who will have to abandon the current Mac and Windows 8 when they lock the computer down so much that it's not possible to get any work done. The day that computers only run "apps" approved by the corporation (Apple, MS) and are bought in "app stores" instead of installed will fragment the world into servers, professional users, and suckers (non-professional users whose computer use is in "the cloud" rather than on the local machine, which will make them targets for data mining).

    Professionals will have to use Linux by default.

  116. Jumped off the Linux boat for Mac OSX by Anonymous Coward · · Score: 0

    I quit using Gentoo Linux two years ago and switched to Mac OSX and haven't looked back since. Linus's post about changing font sizes encapsulates why I like Mac OSX over Linux. On Mac OSX, I don't NEED to change the font size. The defaults are great. And if I need to resize the font, I just make the zoom out motion on my mouse pad thingy and BAM it works.

    Other things that annoyed me was futzing with config files and googling every time I needed to install a printer. With Mac OSX, I just plug the printer in, the OS downloads a driver, and shit just works. I also wanted to switch to a laptop, and Linux apparently can't get suspend and resume working. Fuck that.

    1. Re:Jumped off the Linux boat for Mac OSX by Anonymous Coward · · Score: 0

      Other things that annoyed me was futzing with config files and googling every time I needed to install a printer. With Mac OSX, I just plug the printer in, the OS downloads a driver, and shit just works. I also wanted to switch to a laptop, and Linux apparently can't get suspend and resume working. Fuck that.

      I've got a postscript printer and IT JUST WORKS. On Windows, on Os X and on Linux.
      There are thousands of printers out there that don't work on Os X. So why the hell do you even expect them to work on linux ? Apple has like a 100 billion $ or so, if they can't manage to get your el-cheapo chinese run of the mill printer working, or even an nvdia card working why all this angst against linux ?
      Apple-tards are just fucking retards.
      As for laptops, buy a good one.

  117. Free of choice by hugortega · · Score: 1

    I'm very happy and productive with linux on my desktop (and dozens of servers).

    I don't care if other people uses windows, mac or any other OS ... It's free of choice and everybody should have that freedom. Period.

    ps. Yes, I use mac and windows on my job (yes, newest versions) but I prefer, by far, my linux with KDE desktop... for many reasons I don't want to explain, because everybody have reasons for their preferences, and that's perfectly fine.

  118. Re:Wrong answer by Simon+Brooke · · Score: 1

    Is a pretty naive view.

    The company I currently work for turns over roughly half a billion US dollars a year, and is currently the most profitable company in our group. We've grown from a small regional business to the largest in our market segment in fifteen years. We ship goods to four thousand customers every business day in our own fleet of vans. On average we receive one electronic order every four seconds, day and night. All our business-critical systems run on Debian. In the real world, many companies are like this.

    When you hit the $100k a year mark - I'm slightly above that now - you may find you're working for one of them.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
  119. Re:Not Microsoft or Apple, DesktopLinux killed its by Anonymous Coward · · Score: 0

    completely off the mark I'd say.

    Linux is not fragmented, perhaps apps and packages are? Most people on an already setup system seem to find it easier to use than windows (as in when they don't need to use the command line). I also find at least now a days that Linux distros seem to have better hardware detection than windows in some cases. It also IS getting easier and easier to use. The cool features I think are what lead people to be more innovative in how the various desktops or even the linux kernel itself adopts new technology and evolves.

    If anything I think if you compared all the os's together for the normal user, it shows us that people want a system that can be used for work as well as play whatever game or movie they want. So I say the hammer Drops on Video card manufacturers for having subpar drivers and very little community support as well as Microsoft for pushing to gain a monopoly on gaming by forcing everyone or bribing them to use DX or D3d instead of OpenGL.

    If video drivers were completely on par with their windows counterpart and they gave the community better (or any) documentation on the APIs to hook into and the Game developers/studios published games that were either OpenGL only or at least had an equally featured/performance OpenGl version along with DX we'd see linux distro adoption explode like a nuclear bomb.

    I don't think I've ever heard someone say "polish", "design", or "free" when I read why they don't use a Linux distro on their main home computer. It's always lack of good hardware accelerated drivers for their gaming cards and little to no support for video games as everyone uses DX only instead of OpenGL. If ,from now on all new game releases worked just as well and with as many features using Opengl as the windows version, there would be a mass switch as people would no longer need or hassle with duel booting or fussing with Wine (which actually works pretty good for a lot of games, just don't expect next weeks games to work off the shelf for a while). that hassle ends up being the main force keeping normal users on their windows setup.

  120. The truth by Anonymous Coward · · Score: 0

    The truth is GNOME killed the linux Desktop. Or in other ways Linux Desktop killed the linux desktop.

  121. It wasn't OSX by Anonymous Coward · · Score: 0

    OSX isn't killing the Linux Desktop. Android is. And IOS. The Linux desktop is dying along with OSX and Windows desktops.

  122. There isn't always a "right" choice. by Above · · Score: 2

    It's a simple fact that for many design decisions there is no "right" choice. There are often two, or three, or even more acceptable choices.

    In closed systems, like OSX and Windows someone gets paid to make a choice from the list of acceptable ones and everyone moves on. Sure, some people complain the other options don't exist, but they get over it and move on.

    In open systems, like Linux, you get forks and fragmentation. GNOME, KDE, maybe Unity is now better. Every option gets a voice, and everyone can run what they want. But there's a price. Developer resources have now been divided, and each camp can accomplish less. Fighting over which solution is "better" takes away resources from production work, and build ill will. Application developers are turned off by having to support multiple systems. Even something as simple as writing documentation with screen shots is a pain, which screen shots do you use and how much does that confuse customers?

    The Linux ecosystem has been beaten by OSX and Windows using the old fashioned "divide and conquer" method. Except the Linux folks did the division themselves. If we're ever going to see Linux on the desktop be popular the community is going to have to get around one way that's good enough to do things.

  123. Consider the source by gavron · · Score: 1

    On a technical basis, Linux improvements have grown leaps and bound beyond Apple's, which are based on BSD. In other words, while we really are comparing apples and oranges (no pun intended), the Linux ecosystem is an entirely different codebase than Apple's private fork of BSD.

    One boring paragraph follows, then there's the part where I say Miguel is an ass and nobody in neither the Linux camp nor the Apple camp respects him.

    The Linux Desktop is not one monolithic project. Instead it's a smorgasbord of choices. Gnome, KDE, XFCE, just plain X, IceWM, and many many many more. Each have their teams of coders who work on the X server, the Window Manager, the Display Manager, the interactions, overall themes, and lots of other factors that make each Linux desktop look unique. A simple KDE interface can resemble Win95 if you want it to. A Gnome3 desktop can resemble nothing useful if you want it to. Raw X11 can resemble SunOS 4 if you want it to. You can change these from minute to minute to figure out what works best FOR YOU. That's the power of the Linux Desktop. Its thousands of developers working on hundreds of projects allow YOU to figure out how YOU want to see the system. Apple, in contrast, has dozens of developers working on the desktop. Your choice is exactly what they decide. If you like it, then congratulations, you win. If you don't, you're one of the hundreds of thousands ex-Apple users now using Linux.

    Miguel De Icaza has a record of opening his mouth and letting his personal opinion that contradicts fact and reason spew forth. This is no different. The man's record speaks for itself. https://www.google.com/search?q=miguel+de+icaza+traitor . I have no hard evidence that he's the antichrist, as some have claimed, and that's not germaine. WHAT IS is that HE IS BIASED and ADMITTEDLY SO when he says something you should remember this isn't your grandfather patting you on the back and saying "Apple killed the linux desktop because they are so good"... it's Miguel "Liar liar pants on fire whose paying for my opinion today I've sold out the Linux community before and I'm doing it again" De Icaza saying it. BTW, "De Icaza" is Spanish for "full of XXXX."

    E

    1. Re:Consider the source by lennier · · Score: 1

      The Linux Desktop is not one monolithic project. Instead it's a smorgasbord of incomplete and mutually incompatible choices. Gnome, KDE, XFCE, just plain X, IceWM, and many many many more. Each have their teams of bitterly divided coders who work on the X server, the Window Manager, the Display Manager, the interactions, overall themes, and lots of other factors that make each Linux desktop look unique.

      Yes, you've neatly described the problem. The next step is to admit that it's a problem.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  124. And what we have recently found by aussersterne · · Score: 0, Flamebait

    is that the Linux desktop was at the mercy of the GNOME and KDE devs.

    What, you can write any code you want to fix what they have done?

    Guess what? Macs have Xcode and gcc as well. You can do just as much hacking to "fix" what you don't like there.

    The non-ideological facts are:

    1) Most users use software written by others.
    2) Most users will never modify this software, either at the system or userland level.
    3) Most users want this software to work indefinitely so that they don't have to change data stores and/or workflows.
    4) Apple has been much better at this than GNOME/KDE/Linux.
    5) The market tells you so.

    Of course, Linux users will continue to try to tell Grandma and the boss that the reason it's so important to use Linux is so that they can become hardware and software hackers and build their own userlands from the ground up.

    --
    STOP . AMERICA . NOW
    1. Re:And what we have recently found by mug+funky · · Score: 1

      3) Most users want this software to work indefinitely so that they don't have to change data stores and/or workflows.
      4) Apple has been much better at this than GNOME/KDE/Linux.

      actually, Apple has quite the proven track record of doing the exact opposite. not just in the desktop market, either.

      a few (from an uninformed PC user who has been dabbling in linux for 2 years or so):

      - DVD Studio Pro
      - Apple Color
      - Final Cut Pro (FCP-X is no substitute, and old FCP is not available for sale anymore)
      - Shake
      - Xserve
      - Xsan

      and that's just from the industry i'm involved in.

      there's also the tradition of every iToy firmware breaking function from the last (why is it that we can't be allowed to sync tracks from another piece of software? what's it matter if we own the hardware, and their software is free?).

      with open source, things are far more chaotic, of course. any project that lives long enough for backward-conpatibility to be desirable has treated it with almost zealous respect. of course there are exceptions, but you can't hold an anarchic community to a uniform set of standards like in a large corporation.

  125. Not really by Anonymous Coward · · Score: 0

    The Linux desktop has always been something 'not quite mainstream' , so how could Apple have killed it ?
    It did kill Ubuntu for me though : the moment they started using that hideous 'touchy' interface, I ran to Mint.

  126. Re:How Linux killed itself is a more approriate ti by BanHammor · · Score: 1

    And where did LibreOffice go on that matter?

  127. I had the same experiece with Mac Ports, by aussersterne · · Score: 0

    it just works. I have a GNU userland at the CLI and tons and tons of ports installed that I use heavily. Never a problem.

    In fact, none of the dependency issues and periodic needs-database-rebuilding issues that I used to have in Fedora.

    --
    STOP . AMERICA . NOW
    1. Re:I had the same experiece with Mac Ports, by 93+Escort+Wagon · · Score: 1

      I've occasionally had problems with MacPorts not correctly removing old versions of stuff.

      I've found Fink to be much more robust in terms of its underlaying support structure. The tradeoff is that, for a couple packages I use, the versions in Fink are lagging what's in MacPorts.

      --
      #DeleteChrome
  128. DeGasse couldn't give BeOS away by aussersterne · · Score: 1

    because an OS is not a tool unless you're a developer.

    For everyone else, an OS is useless. They need applications. There were none for BeOS (I know, I had it back in the days when it was fashionable to have a bootloader with 10 different OS'es just so you could test web platforms across OS/browser combos and generally tinker with development on various platforms).

    BeOS was boring because you couldn't even browse the web properly in it.

    Even as a developer, who wants to spend time in an OS where you're basically facing the task of writing the entire userland from scratch?

    Even devs want to check their email now and then...

    --
    STOP . AMERICA . NOW
  129. It is not just about crowds by betterunixthanunix · · Score: 1

    My university actually hosts mirrors for Fedora, FreeBSD, and a few other free OSes. Yet students here are told that if they are not using Windows or Mac OS X, they will receive no support from the school, and some degree programs require Windows.

    You see, the school does not want to maintain public computer labs that have all the software that is required for classes, and would rather offload that expense on the students. They also fired all the competent IT staff who used to work at the help desk, and now have students rely on fellow students for tech support; there is basically one admin who directs the student tech support, and he is not even going to try to support anything other than Windows and Mac OS X.

    If GNU/Linux were used by 10% of the students here, things would be different.

    --
    Palm trees and 8
  130. Re:Not Microsoft or Apple, DesktopLinux killed its by Anonymous Coward · · Score: 0

    If Linux teaches us anything, it's that users will pick integration, polish and design over "free" any day of the week.

    Not just linux. I think these same sentiments are often expressed on this site with respect to copyright infringement, too: a good product is worth paying for. It's basically true for everything in life: make someone's life easier and more pleasant, and people will pay for it. Linux, much to my chagrin, is not easier to use and is not a more pleasant experience compared to OSX.

  131. article not very good by AnAlchemist · · Score: 1

    I think there's not enough quotes from Miguel, and I also think he's wrong that web apps hurt the Linux desktop. They /should/ have helped, but they didn't, and I think I have a pretty good understanding why:

    - lack of binary compatibility between distros

    I was an RPM maintainer for a major distro in the early 2000s. I compiled lots of apps that I felt were cool but didn't get binary RPMs out there fast enough. Then I realized the sheer waste of resources devoted to compiling source code for different versions of different distros, usually because of stupid reasons like lack of a C++ ABI or because the icons are stored in a different location. Lack of compatibility between distros (the FHS/LSB isn't as strong or strict as it should be) sucks for open source apps, but at least you can recompile it. This same issue is a total killer for closed-source apps. The Autopackage/ZeroInstall folks have tried pretty hard, but the problems run deeper.

    That's why there will never be a "Linux App Store"; at best, it'll be segregated by distro, and then by distro version.

    - lack of standardized DE (Desktop Environment)

    I don't care much about the DE; it just needs to get out of the way. I don't use the DE; I use apps. In the interests of innovation, KDE/GNOME both changed stuff that didn't need to be changed. Changing stuff just kills productivity. Like Linus said, changing the standard font size shouldn't a difficult task. Look at the Windows Display portion of the Control Panel: hasn't changed much since Windows 95.

    So even if I'm using the same apps in Windows and Linux, I'm more productive in Windows because I know all the shortcuts, and they haven't changed in 15 years! Minimize, maximize, Run, Start Menu, etc.

    This lack of standardization is even harder for closed-source app developers, as they may need to develop twice and definitely test twice. Can you imagine writing and testing software to make sure that you can print properly in GNOME2, Unity, GNOME3, and KDE4?

    - lack of good configuration utils

    Every distro has their own utilities to configure stuff (SuSE has YaST), and they're not even very good. Forget something like Group Policy; are you installing software? That's YaST. Do you want to change your screen resolution? That's YaST too. Change font size? That's KDE or GNOME settings. What about screensaver, user account control, firewall settings, network preferences, keyboard layout, etc.? Every distro has its own set of utilities, and then the DE's have their own too. And they're not even that great!

    In the hunt for innovation, the Linux world has duplicated too much.

    Now that I'm a developer, I can see why it's hard to write apps for Linux: lack of good APIs. Think of how you would answer things like:
    - I'm writing a CD cover printing program, and I need to find out what printers are available and what trays they have.
    - I'm making a video game. What resolutions are supported? How do I change the resolution?
    - I'm making a file sharing or backup program, and I want to make sure the firewall isn't set to block my port.
    - What versions of Java are available on this machine?
    - I'm making a video chat program. Does this machine have a microphone or webcam?

    All these things have different APIs, that may or may not be backwards compatible with the best distro release, which may or may not even exist.

  132. Why should you care? by aussersterne · · Score: 1

    Because "does it work for me" is a different question from "will it work for me just as well next year and five years down the road?"

    The latter question is equally important for a rational platform decision, and the latter question is strongly correlated to the size of the userbase; platforms without users will lose developers, and will struggle to support the latest hardware/software standards and workflows.

    It's the Amiga issue. Maybe you liked Amiga. Maybe you even liked it long after everyone left. But there was a point at which, if you look carefully, Amiga users became essentially not a part of the technology ecosystem. Any Amiga skills became worthless in the marketplace, because the population was doing something else.

    And then all of your investment in hardware, software, and skills became worthless—unless you were willing to pursue those of the choice that you *didn't* make, playing catch-up all the way and having to significantly reinvest.

    --
    STOP . AMERICA . NOW
  133. Hm... by betterunixthanunix · · Score: 2

    I just installed ScientificLinux 6.3 on a desktop today, and after about a minute of telling it what it to install and where, I walked away to have some lunch. When I came back it was done installing, and things worked just fine.

    You know, the same sort of bizarre inconsistency in whether or not people have problems can be found in Windows and Mac OS X. In fact, the Mac OS X users in my group are currently struggling with subversion inexplicably hanging when they try to commit changes to their repository, while the GNU/Linux users have been unable to reproduce the problem.

    The moral of the story is this: none of the operating systems people commonly use on their laptops or desktops work reliably; things are just better than they were 10 years ago.

    --
    Palm trees and 8
  134. re: need for native applications on the decline by ibsteve2u · · Score: 1

    'shifting to the web,' with the need for native applications on the decline."

    I.e., people were voluntarily saying "Here is everything that there is to know about me - snoop away, whether you're a government or a gigantic corporation. I'll content myself with just bitching about it as you put all that is me - all that I have given you - into your databases and analyze the best way to manipulate and control me!"

    People don't seem to think of consequences when they scramble to ride the newest technology wave.

    --
    Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"
  135. Re:Not Microsoft or Apple, DesktopLinux killed its by Anonymous Coward · · Score: 0

    I don't own a single peripheral that doesn't work with my Linux. Keyboards, mouses, external hard drives, Android phones (tethering & storage), SD card readers, webcams, even that fingerprint reader I never use. There are Linux drivers for the controllers of all three current-gen consoles. Even the XBox Kinect works - there's a kernel driver to use it as a webcam and a userspace driver to use it as an OpenNI-compatible sensor. Also, you do realize that CUPS, the standard printing system used in GNU/Linux, was developed by Apple and is used in OSX? If your printer has a driver for OSX, it has a driver for Linux. If your hardware is standards-compliant and you're not an early-adopter, 95% chance says it will just work. Lack of hardware compatibility is rapidly falling out of relevance as a valid criticism of Linux.

    On the other hand, the Linux desktop is a chaotic place. With so many egos, competing ideas, and people constantly reinventing the wheel, it's a wonder anything ever gets done. Me, I use XFCE with a mix of QT and GTK apps that are nevertheless stylistically consistent. Is desktop Linux appropriate for every or even most users? Absolutely not. Is it dead? No, it's thriving, just in a thousand incompatible directions at once. For every hundred bad design ideas, there's a good one. The optimist in me says the good one will prevail in the end.

  136. IOW Miguel killed the Linux desktop by Tough+Love · · Score: 2

    First by maginalizing the superior KDE desktop, second by screwing up Gnome development completely by being an idiot. Always thought Miguel was working for Microsoft.

    News for Miguel: KDE isn't dead yet, far from it. Gnome is in a death spiral though, and good riddance.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  137. I'd go a step farther by aussersterne · · Score: 1

    and suggest not only does the Linux community imagine that it has Office equivalents, etc., but that the Linux community doesn't imagine there's much actual call for Office out there (witness the referrals to OpenOffice every time an MS Office story makes the Slashdot headlines).

    Basically, most of the Linux community has mistaken the server room for the entire corporation, or indeed for all of society. Who could possibly need more than Linux currently has to offer? All of those things that OS X and Windows have that Linux doesn't? Either they aren't important enough to need to be distinguishable from a free (albeit not compatible) clone, or it's just garbage and groupthink: "Who does that? Who uses MS Office? I mean, jesus, it's so bloated compared to vim! I've never seen anybody using it, and you can't do anything useful with Office anyway—ever try to edit a dotfile with Word? What was Microsoft thinking? People must be stupid." And so on...

    --
    STOP . AMERICA . NOW
  138. Agreed. I was a Linux user for 16 years by aussersterne · · Score: 1

    on the strength of its continuous improvement and technical superiority (specifically meaning that you could make hardware do stuff in Linux that required much more expensive hardware in other platforms).

    But by the late 2000's things had turned around: both had disappeared. I was struggling to do the same things with hardware in Linux that you could easily do in Windows and Mac OS for the same price, and the experience was getting worse with every release.

    It was time to bail, and I considered both Windows 7 and OS X but settled on OS X.

    --
    STOP . AMERICA . NOW
    1. Re:Agreed. I was a Linux user for 16 years by gmueckl · · Score: 1

      I'm feeling the same pain on Linux, but OS X is not appropriate for me at the moment (Apple hardware doesn't meet my - very special - requirements right now). So I'm using Windows more often nowadays because I've never run a non-multiboot system at home...

      --
      http://www.moonlight3d.eu/
  139. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  140. he has a point by Anonymous Coward · · Score: 0

    breaking the api is not funny. and IMO not necessary.

  141. The scales fall from my eyes! by ThatsNotPudding · · Score: 1

    And here I thought it was all the trolls and whores paid by Microsoft, Miguel (and Florian).

  142. Me too. by neoshroom · · Score: 1

    Yes, I agree that ejecting a volume by dragging it to the trash was a weird idea. It makes a little more sense on OS X because when you start dragging the item the trash morphs into an Eject icon. Even if that particular operation is maybe an odd one, I definitely like Mac's emphasis on drag and drop operations in general. You cannot image how much time you save when everything accepts drag and drop. If I have a file I want to read on the desktop, I drag it to the application and a second later I'm reading it. If you try the same thing on Linux or Windows it often will not work or won't work consistently with every application. That extra 15 seconds navigating File-->Open-->Directories is annoying and grandma is going to understand the drag and drop operation much better because it is more intuitive.

    As per your launching apps via keyboard shortcuts, I totally agree with you. In fact, I do the same thing on Mac with a little program called Alfred.

    --
    Big apple, new Yorik, undig it, something's unrotting in Edenmark.
  143. Thanks for your support! by Zero__Kelvin · · Score: 0
    It's an IMAP port, not a new port of call for a developing country.

    "it's not at all surprising that "IT" doesn't care to cater to people setting their own standards "

    You did know that IMAP is already an RFC standard, right? Which brings me back to my point, which you just reinforced, since any IT department that favors POP over IMAP is, by definition, incompetent.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    1. Re:Thanks for your support! by swb · · Score: 1

      I doubt there's any IT department in a large organization supporting POP3. Any large organization is likely to be Outlook/Exchange, either supporting OutlookAnywhere (Outlook via RPC over HTTPS) or "normal" Outlook over VPN (or maybe both).

      And since you're so adamant that it's just a matter of enabling a service or editing inetd.conf, it's pretty obvious your totally clueless about what's actually involved in providing highly available email to thousands of people.

    2. Re:Thanks for your support! by Zero__Kelvin · · Score: 1

      "Any large organization is likely to be Outlook/Exchange, "

      You're not actually serious are you? You do realize that using an Exchange server is the very definition of incompetence, right?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    3. Re:Thanks for your support! by Anonymous Coward · · Score: 0

      Posting anon to protect the guilty (since I still work there).

      There are definitely decent-sized companies that "prefer" POP3 over IMAP. Admittedly they also support the MS-approved way of doing things but when it comes to "3rd-party email client support" they "standardized" on POP3 in the late 1990's (when most free or low-cost email providers used POP3 to minimize their own storage requirements and the decision was apparently made that since POP3 was more familiar to users than IMAP they would use POP3) and staunchly refuse to enable IMAP because they're "standardized" on POP3.

      Inertia can often be a major issue in corporate IT environments, all it really takes is one or two people in IT who oppose any and all change coupled with people in management who don't want to change anything out of fear of increased costs (regardless of whether or not the fears are justified).

  144. Re:Not Microsoft or Apple, DesktopLinux killed its by Anonymous Coward · · Score: 0

    1 choice

    That's not a choice.

  145. Since most people are of average or below-average by Anonymous Coward · · Score: 0

    intelligence, "I'm a fucking idiot" as you so charitably put it, is exactly why Linux is not, will not, and can not be the desktop of choice for the vast majority of people.

    Add in your attitude, and even many of us of above-average intelligence prefer to stay away from your club.

  146. Where's the hardware that just works? by chrisxcr1 · · Score: 1

    Every time I've ever tried linux I've run into minor annoying hardware support issues that over time make it just not worth the hassle when I can easily afford a Mac. Can someone point me to any currently available, inexpensive notebooks where all of the hardware is fully supported in linux and has a trackpad that doesn't suck?

  147. GUI Vs CLI by freshlimesoda · · Score: 1

    For the reason most Unix / Linux enthusiasts love CLi so much, to a point they hate GUI associated with it. While GUI is what is exactly needed to penetrate masses - reason why MS became so popular, and with steady income growth in '3rd Tier' countries more people can now afford Apple products - again GUI based (plus glamourous image of Apple" that Apple is consistently doing well. My point is, that an attractive design is to hardware, what GUI is to software. Apple does both very well. Its the late development / awakening of GUI relevance that made Linux loose out in addition to geeky image that it held for years - still does. On Servers, CLI is fine.

    --
    I come to Slashdot only to read sigs. One you are reading is mine.
  148. My anecdotal evidence trumps yours. by Anonymous Coward · · Score: 0

    So there.

    ironic captcha: allege

  149. Free software can't do GUIs by Animats · · Score: 1

    Linux on the desktop failed because free software can't do GUIs. Distributed hack-and-patch development has a long history of bad GUIs. It's hard to find a single open-source desktop GUI application that doesn't suck. From GIMP to Blender to Inkscape, they're all far worse than their commercial competitors.

    Open source GUI programs tend towards a collection of random graphical elements in search of an architecture. Often, they're acting as a front end to something that, underneath, has a textual interface. "Buttons and an output text window" programs, like Tortoise CVS/SVN, are common. Wrong answer. The GUI has to understand what the back end is doing.

    This is what happens when there's no architect. There's no conceptual unity.

  150. Does anyone actually like Unity? by Anonymous Coward · · Score: 0

    It is amazing just how far up the search chain, "ubuntu how do I remove unity" is, and how many web pages are devoted to removing Unity from an Ubuntu installation!

  151. Killing a the Desktop = Beating a Dead Horse by Anonymous Coward · · Score: 0

    Linux may have lost the desktop wars, but it looks like desktops (and honestly their isnt much difference between laptops here) are loosing the computer wars. With people moving to tablets, settop boxes, cell phones, routers, NAS's all configured with or exclusively existing through cloud apps... and guess what? Linux is in all of these!
    Evidence in my house:
    ddwrt on my router
    archlinux on my pogoplug NAS
    EC2 Cloud Server running ubuntu
    rooted android on my cell phone with ubuntu based bionic lapdock(hacked to allow use with just an hdmi monitor and apple bluetooth keyboard)
    RaspPi running debian variant raspbien for home automation
    MK802 Android Tv Dongle
    IpodLinux on a 1st gen ipod nano
    Linux on Wii
    CUDA research server at the university runs on... duh
    I Haven't bought a tablet yet.

  152. Miguel helped Microsoft to kill the Linux desktop by Anonymous Coward · · Score: 0

    The problem on the Linux desktop is people like Miguel who actively drove the Linux desktop in the wrong direction and polluted it with stuff that Microsoft will later claim patents on.

    Linux is traditionally for creative people. Ones that develop code, do something new, invent something. And such people need a simple and responsive desktop. And the emphasis is on RESPONSIVE. If I move the mouse, I want something to happen IMMEDIATELY. Not after 0.5s or 1s or 10s, like on Windows or MacOS. And I need many many virtual desktops with many many windows. Something that either MacOS or Windows has failed to deliver so far.

    On the other hand, there are consumers. People who watch DVDs. Listen to music. Steal the valuable intellectual property of someone else. These people are traditionally all on Windows and now on MacOS. These people WANT closed source. They are will to pay if they are forced to, and they are easily impressed by advertisement. These people are not the audience for Linux and they will never be.

    And Ubuntu fails to understand this. They want to copy Apple. And Miguel, I believe he receives a salary from Microsoft. And all this Unity, Gnome3, KDE4, it all goes into the wrong direction. It makes the desktop slower and less responsive. It is only good for Intel selling new hardware, and its detrimental for the users.

    I believe, Linux should leave Apple and Microsoft alone, and focus on its values and deliver a good experience to creative people. No fancy graphics on the user interface, but fast and responsive. And stay away from Apples and Microsoft patents. Make something that is different and better. Certainly not a tablet PC!

    Put the user in the drivers seat, and don't pretend she's stupid, like consumer systems do. And maintain consistency over long periods of time. If someone has learned to use a powerful system, she doesn't want to forget everything and learn something new and potentially worse every couple of years. Like get back the middle mouse button.

    kBKbxzAv

  153. Apple didn't kill anything by Anonymous Coward · · Score: 0

    The desktop format is losing popularity to mobile devices, which are globally dominated by Linux via Android. OS in general is losing importance on a monthly basis, and the webapps that are driving that change are almost entirely Linux. So I don't see Apple as winning anything. The trends are moving toward Linux in two major directions.

    Written to you from my Ubuntu powered MacBook Air

  154. How does a restricted OS beat Linux? by unixisc · · Score: 1

    First, OS-X is more BSD than Linux. Yeah, it's XNU underneath, as people love pointing out, but above that, it's FreeBSD and then the Quartz windowing system. That invites questions of TFA:

    • Given that OS-X can't be installed on PC's that are not from Apple (w/o violating warranties), how would a Linux or better yet, a BSD fan install OS-X on, say, a Dell? In other words, such a laptop would be an existing opportunity for something like Mint or Ubuntu or even PC-BSD, but not for OS-X
    • Given that the Mac is far more expensive than most PCs, why would people who are interested in Linux on the desktop buy it, except for OOTB usability?
    • Given that Quartz is not available anywhere else and is completely closed, why would Linux fans go to OS-X?
    • Given that OS-X is more BSD than Linux, again why would Linux fans prefer it to Linux? I can see them prefering it to Windows, but why Linux?

    The only explanation that makes sense here is that Unix afficionados, who were considering Linux except for several quirks about Linux, saw that OS-X has not only the same Posix compliance that Linux has, but is actually officially certified as Unix by the Open Group. That, and for people who prefer to have common applications, they know they'll get it hassle free on OS-X, but may have to pull teeth to get them to work under Linux. Or even BSD.

    But while Apple may have filled a crucial niche, I don't agree that OS-X killed Linux on the desktop. It could have, had Apple been interested in making OS-X popular over a wide range of configurations, but they chose not to, and given the mess MS is in while tryng to always ensure that Windows is compatible w/ past software, it seems that Apple probably made the right call. Which leaves the field open for both Linux & BSD, assuming that they get their acts together.

    1. Re:How does a restricted OS beat Linux? by toriver · · Score: 1

      Far more expensive? You mean to say that there are cheaper PCs. It's like wondering how BMW stays in business when people can get cheap Fiats.

      Quartz (unlike the underlying ocmponents) is closed sure, but please explain why Unity was made, a UI that tries hard to resemble the first OS X releases? I run Ubuntu 12.04 LTE on an old Pentium 4-based Dell, and I had to pinch myself when I saw how much they had copied from the Mac OS user interface. Port Unity to Darwin and you have a legal "Hackintosh"... :)

    2. Re:How does a restricted OS beat Linux? by unixisc · · Score: 1

      All Macs are more expensive than equivalently configured PCs, even name brands like Dell and HP. It's more like stating that GM's On-Star system has driven out of business similar systems, even though Toyota, Honda, Nissan far outsell GM, and that none of them offer On-Star.

      Unity is similar to OS-X? Not even close. XFCE is, and Comice Linux has (or had) a GNOME3 UX that was altered using extensions to look like OS-X. So yeah, it is possible to copy the look & feel of OS-X, but that doesn't mean that any Linux (or even BSD) that has that can necessarily run Mac applications.

      My main point above was that Linux would have done just fine if it didn't have so many variables (kernel version, DE version, Library versions, and so on - what that does is create countless combinations that don't get tested, and as a result, a lot of stuff - even stuff written for Linux - breaks when one attempts to run on a different Linux environment. The different package managers have had varying success in addressing these, but none of them are exactly OOTB experiences for users, unlike Apple. So yeah, some people who can afford it do buy Macs to sidestep the issue, and get all their Unix stuff in a console when they need them. But for non-Apple customers, they can't switch to OS-X even if they wanted to. So they could have switched to Linux, but for all the issues that that brings w/ it.

  155. The Real Problem by Angrywhiteshoes · · Score: 1

    In most trade studies its actually found to NOT be cheaper to go with Linux like most people think it would be. Especially if you're connected to any type of government agency, the price almost triples. When you buy a Mac what you got is unbelievably good hardware, a unix-like OS and enough tools to do your job.

    So it's not actually a good deal to use Linux in the office. There has to be something about it that is worth while for you. It's not really more cost effective.

    --- Begin Rant ---
    I need to be clear, that I'm not an Apple hater, I just don't know what happened to them. I used Apple since the Powerbook G3 Wallstreet. Until this year. What drives people like me away from it, is the propriatary nonsense. I recently sold my 2011 Macbook Pro that I bought just last November. Why? Can't use my 24" LG monitor with it, well, I can, but I can't get native resolution. It isn't supported. I called Apple, they said, "Sup you broke bitch? You wanna use a non-Apple product? fuck off, we're sending the death squad to your house right now, better call your mom and say goodbye." Not to mention, Lion.... I'm going to tell you, I had to spend hours, resetting all the hotkeys that used to be default, finding out how to re-expose servers and folders in the finder and a whole bunch of other crap that they removed or hid from you.

    At work, I actually ended up Opting for a Windows computer and just used Cygwin and Xming. Macports is SOOOOO slow. Why does it take 2 hours to install VIM plugins? The GUIs for it are just as bad.

    Not to mention, now that I work from home, working for an open source company now and I quit my job with the windows pc. I have a slow internet connection. So, I can't even reinstall the OS. It times out. I can't install anything, because it takes decades. Why would I need to reinstall the OS? Well, I was doing an update and the network connection timed out and guess what? It crashed and I was stuck with a broken OS. No joke. I had to go to my old college, plug in on a port I knew to be open and sit there for 45 mins trying to not look suspicious while my OS reinstalls.

    Also, can't play League of Legends on a Mac, LOLOLOL FFFF HoN. Can't play it on You-bun-too either though :(

  156. Real reason for the slow progress of desktop Linux by dgharmon · · Score: 1

    He's confusing marketshare with technological progress. The main reason Linux hasn't progressed on the desktop has been the restrictive licenses Microsoft forced on the OEMs, as in they pay for the number of boxes shifted, even if sold without Windows. They're currently transferring that revenue model to the mobile market with the Android tax.

    `Microsoft's licenses impose a penalty or "tax" paid to Microsoft upon OEMs' use of competing PC operating systems. "Per processor" licenses require OEMs to pay a royalty for each computer the OEM sells containing a particular processor (e.g., an Intel 386 microprocessor) whether or not the OEM has included a Microsoft operating system with that computer', DOJ v. Microsoft

    'de Icaza .. thinks the real reason Linux lost .. because the developers behind .. graphical Linux applications didn't do a good enough job ..

    Ubuntu 3D Desktop | Linux Gaming: Duke Nukem3D

    --
    AccountKiller
  157. Re:Not Microsoft or Apple, DesktopLinux killed its by mcgrew · · Score: 3, Insightful

    For the average user, not the technical wizz-kid: the average user, Linux was never an option. Id didn't come on their store-bought PC.

    So far so good.

    If didn't "just work" (ever!) and it didn't support most of the peripherals or USB devices that they had or wanted.

    Fail. Linux does "just work" and it supports every perepheral and USB device I've plugged into it. Take my Bluetooth USB dongle: drivers and install program for Windows and Mac, but nothing for Linux. Surprise, plug it in and it works. No programs to install, no drivers to install, no reboots, just plug it in and shoot pics to it from your camera or phone. Windows? Install program, reboot, install drivers, reboot, fiddle with it... and it sorta kinda works.

    Blaming Linux's failure to penetrate the average household on anything but it's own lack of marketing

    Indeed, that's the kicker. Most non-nerds haven't ever even heard of it.

    polish

    If you mean "pretty" you have a point. If you mean "well written and well behaved" you're wrong. For example, hardware fault-tolerance. Linux will work on flaky hardware when Windows won't even boot. And it seems that there are bug fix notifications almost every day on my W7 box, seldom on my Linux box.

    self-discipline

    I have no idea what you're discussing here. Whose self-discipline?

    ease of use

    Wrong again. Linux is far easier to use (unless you're using the wrong distro for the job, don't expect to play MP3s from a server distro). In Windows, almost every update, bug fix, driver fix, and every single software install requires at least one reboot and often more. Linux? No boots needed unless you're replacing the kernel or hardware. Shut your two computers down for the night, the next morning your turn them both on. In the Windows box, you have to log on (unless you stupidly left it without a password), then open each and every program and document you had open when you shut it down. Meanwhile, all you had to do with the Linux box is press the on button, it's sitting there like it was when you shut it off.

    Installing a new program? In Linux, open package manager, enter sudo password, find app, click, done. Windows? Search for it on the web, download, double click the install exe, click "yes" to half a dozen UACs, then reboot... and probably reboot again, which of course means opening all your apps and documents all over again. How in the hell is that more user-friendly?

    How is Windows more useable in any way whatever? Remember, I've been using Windows for over fifteen years and Linux for ten; I know the strengths and weaknesses of both. No way is Windows even close to Linux in useability. What Windows takes ten clicks for, Linux usually takes two.

    support

    True, the Geek Squad doesn't work on Linux computers. But a Linux computer, not having much of a malware threat, and lacking that god damned registry, seldom needs any support at all. It just works.

    brand (i.e. not having a million different distros: all the same, but different)

    That's only detrimental to someone too stupid to eat at any reataraunt but fast food, because OMFG THAEAR IS TOO MANY CHOICES!!!! You would rather Ford only carried Fusions, because having to choose between an F110 or an F150 or any one of the many sedans, or any of the many SUVs is just too much for your tiny little mind? This is the stupidest argument you Windows apologists use, and it's embarrasing on a supposed nerd site.

    or integration

    I prefer interoperability and industry standards to vendor lock-in. Again, that's a stupid argument.

    If your comment teaches us anything, it's that Wndows is only for the learning impaired.

    Now go tell Steve to throw another chair, I'm sure his office is only a few floors from yours.

    Sheesh.

  158. Re:Not Microsoft or Apple, DesktopLinux killed its by tyrione · · Score: 1

    Linux will never be OS X. You lost the battle long ago with X11.

  159. LINUX KILLED IT: Alt-~ vs Alt-Tab, an Apple ripoff by Anonymous Coward · · Score: 0

    Most of the changes in Gnome Shell that people hate so much are direct ripoffs from Apple's OS X!

    Only Linux hackers that end up using an OS X machine for some amount of time know this.

    Alt-~ vs. Alt-Tab is NOT the end of the similarities & ripoffs.

    Miguel, stop using OS X & stop ripping off its shitty decisions without admitting it!

  160. Too LATE. by Anonymous Coward · · Score: 0

    In all cases of shopping online retail brick and mortar no matter the product grocery's or computer parts.
    You are not the customer you are the mark.

    If you have any other frame of mind then your a sucker.

  161. I'm a little confused by trickstyhobbit · · Score: 1

    Maybe I'm being stupid, but my four Linux desktops seems to say that Linux is alive and well on the desktop. They all have OSs that were released within the last six months. They are consistently updated, and I can do everything I need to on them. Also, in my house anyways, OSX could never kill my desktops because it will only go on that overpriced, white plastic garbage plastered with Apple branding. Honest question: have I missed the point of this article?

  162. Same here by Anonymous Coward · · Score: 0

    Me and my wife both run Linux on our desktops and have for years now (6 for her, 10 for me). I got her a MacBook and she still wanted to run Linux on it, especially because certain apps run better on it (Inkscape for example) and she can run an old Windows program she got used to without jumping through hoops (HTMLKit).

  163. you have access to physical hardware by Chirs · · Score: 1

    How are they going to stop you?

    When I was in the same boat as you I just went ahead and did it. Of course while there's no "support" as such we do actually allow linux on the desktop for our linux developers (me, among others), so I wasn't actually breaking any rules.

    1. Re:you have access to physical hardware by jacknifetoaswan · · Score: 1

      I'm in more of a design engineering role, now, designing physical and virtual architectures for corporate hosting. Because Sharepoint is our document repository, and we use CaliberRM as our requirements repository, both of which don't run under Linux, I'm stuck with Windows.

      For what it's worth, though, our bios settings are locked down and password protected to prevent us from booting from media. It's really a risk/reward situation. Do I fight with the desktop team, who thinks that server admins, and the people that set their desktop policy are idiots and will fight me up the chain, or do I just deal with it and run a Linux system at home and on my phone?

    2. Re:you have access to physical hardware by Anonymous Coward · · Score: 0

      Sharepoint, at least the version we're running, works fine in Chrome and Firefox. I don't use a Linux desktop personally but I don't see why it wouldn't work in Linux if it works on those browsers just fine.

  164. worked for me in 2011 by Chirs · · Score: 2

    I got a new Dell laptop for work last year. Everything worked fine (including the media buttons). The only problem was that the touchpad was only recognized in compatibility mode so I couldn't use the multitouch gestures or configure the scroll areas. I think that's working now, but I mostly use it with a separate mouse so I haven't bothered to upgrade distro versions.

  165. Apple has backwards compatibility? by fast+turtle · · Score: 1

    Hell I'm able to run programs written for Win95 on Win7. That's a span of 20+ years of backwards compatibility. Apple? Although they've been pretty decent about it with OS-X they don't have anywhere's near the backwards compatility that both Windows and Linux has and no, that's not a misstatement about Linux.

    Keep in mind that in linux, as long as you can build, you have compatibility with what ever features you need. If not, then you also have the option of figuring out why in hell it wont compile and fixing the problem even it may cost more to rewrite/fix the app then to find a replacement

    --
    Mod me up/Mod me down: I wont frown as I've no crown
  166. Re:Wrong answer by toriver · · Score: 1

    Oh yeah, and tell me wise guy, how are those blu-ray discs coming up on OS X ?

    Dunno, I never bought a Blu-ray player for the Mac (LaCie makes them) but I expect they have a player or a plugin for Apple's DVD player. Do Blu-ray discs work on my Windows laptop at work? No, it does not have a player since far from all PCs have one.

    (I play Blu-rays on my PS3 since it rocks at doing just that.)

  167. locked up as in crashed? by Chirs · · Score: 1

    That'd be the first time I've seen that happen. Or did it just slow down a lot due to thrashing the disk?

    Did you try dropping to console and killing your grep? Or logging in from another device?

    1. Re:locked up as in crashed? by Yunzil · · Score: 1

      Thrashing, and yes, I couldn't even ssh into the box.

  168. Re: need for native applications on the decline by toriver · · Score: 1

    Why are you equating the web with Facebook or the like? If I fire up Tomcat and serve a web app, how does that get at "everything there is to know about you"?

  169. Miguel is Wrong by Anonymous Coward · · Score: 0

    Miguel is wrong. He's a developer not a user and there is a big difference.

    Apple is basically a phone designer with a small laptop/desktop/tablet line and a tiny sideline in MP3 players. The Mac line as of 2012 Summer represents about 14% of revenues, the Iphone 55%. In addition, the Iphone is heavily subsidized by phone companies/carriers, meaning the consumer pays about $200 of the $400-600 retail price for the latest generation phones, making the margin even fatter. Net Profit for Apple is probably mostly Iphones.

    This means it is a BAD BET to figure that Apple will do much for their desktop/laptop lines, in terms of development. Already stupid decisions like an all-in-one body that cannot be upgraded to more RAM or have a battery swapped out are ticking off users and showing the signs of starvation of not just funds but actual thinking.

    In terms of hardware, PCs tend to beat Apple machines for price, performance, features, and even design. Apple's chicklet keyboards are difficult to type on, higher end PCs avoid this "cheap" all-in-one keyboard that tends to look like a wave (the keyboard being flexible tends to roll up in one corner of the laptop).

    If you don't like Unity/Gnome 3 (and many don't, its awful), then XFCE or LXDE or any number of desktop or window managers await. That is the power of linux, and the plethora of distributions ensure that there is one out there for you.

    Apple's extradorinary profits come mostly from phone companies subsidizing Iphones to get those juicy data charges. [Reason #1 I avoid smartphones.] As soon as that fails or comes to an end (all things do) then Apple will come down to earth. Meanwhile its hardware in most areas of desktop and laptop computing are subpar. And pricey. Too pricey for consumers who are in the US and Europe, increasing barbel shaped: lots of poor people shopping at Dollar General and Aldis, and a few at Nordstroms and Neiman Marcus. The Neiman Marcus model won't sustain Apple. Not even Paris Hilton getting a new bejeweled Macbook every month will keep Apple afloat.

    Meanwhile you can get useful work out of a low-end laptop running Windows 7 if you slap Linux on it. Apps are free, generally good, and most installers get the basics down right. For a price of NOTHING for the distribution, people are willing to spend some time getting things right because they don't HAVE THE MONEY. That won't be a wave but will be significant. Particularly as Microsoft partners ticked off at the introduction of the Surface tablet and MS pricing are likely to offer their own bare-bones Linux driven machines, particularly if Metro's UI is the flop everyone thinks it is. If price points are $50, making a difference in consumer purchases for a laptop (sub or nearly $300 range) then yes, expect to see various flavors of Linux appear once again.

  170. linux killed linux by Anonymous Coward · · Score: 0

    I think I'm typical of the people just "beyond" the nerd/geek hardcore: I know of linux, and have thought of installing it
    Two things stopped me: (1) I never saw a reason that matterd to *me* that made linux better, and (2) I thought, perhaps wrongly, that all hte linux variants meant that developer effort was spread thin and basic things (like wireless, very late to linux) would suffer.
    Note to point 1: matters to me. one of the most irratating and stupid things linux fanpeople do is denigrate other peoples desires and wants. If i'm not interested in a more secure desktop, thats my decision; denigrating me won't help
    note to point 2: even a few years ago, there were posts about all the arcana you needed to go thru to get wireless to work...

    Note only that, but the linux people never understood that if you don't patent something, MS and apple and samsung and etc will just take it, so even if linux did make something compelling, they wouldn't have it for long.

    Example #1: i downloaded and used thunderbird for a while, and just gave up on it; despite its flaws outlook worked a whole lot better.
    Example #2: I've tried open office, and unless the 20 or 30 bucks for an ebay prev gen windows office is a real killer, there is *No reason* to switch, and many reasons not to (eg, if you do graphs in excel, open office is not as good as windows)

    further note: I think all the developer types arguing about APIs and COM models and packaging have it wrong; if you have an app that people want - like itunes - they will come; remember that at launch, the stupid ipod 1 had crapp battery, had high price, itunes was crappy software etc etc , but it did one thing that a *LOT* of people wanted: it made downloading easy as 1 2 3
    when you understnad that, you undestand something about software markets

  171. Re:Not Microsoft or Apple, DesktopLinux killed its by Anonymous Coward · · Score: 0

    you guys are so right.
    it would be an interesting PhD thesis in psychology of computing, to try and figure out why the linux community doesn't understand that constant forking is bad.
    You can see this in most web blog comment threads: every one has their own opinion, so you often get 50 post with 50 people saying their own thing

  172. Blame Gnome 3 and Unity by msobkow · · Score: 1

    I blame Unity and Gnome 3 for the death of the Linux desktop.

    Both are hell bent on burying the keyboard and mouse in favour of the touchscreen tablet.

    --
    I do not fail; I succeed at finding out what does not work.
  173. Re:How did Apple kill the Linux desktop... by Guy+Harris · · Score: 1

    ...when OS X is built on top of Unix?

    They said "Linux desktop", not "desktops built atop UN*X". Presumably the argument being made is that one desktop built atop UN*X reduced the demand for others; in TFA the author says "The need to develop native applications was diminishing and at the same time OS X provided a good enough Unix-like environment that programmers could develop on a Mac and then deploy to a Linux server."

    Or, to put it another way, the argument is that one reason why it killed the Linux desktop is that it's, err, umm, built on top of Unix.

  174. The web, not Apple, is killing desktops by joeblog · · Score: 1

    The full quote from the article that Miguel "believes that a large portion of the software developers that could have taken Linux to greater heights defected to other platforms, including not only Apple OS X but — more importantly — the web" is very true for me. I used to program Gnome apps but now focus entirely on web app development.

    The modern trend is summed up nicely in a lecture by John Ousterhout of TCL fame on web application development at Stanford found at http://openclassroom.stanford.edu/MainFolder/CoursePage.php?course=WebApplications. The relevant one here is his first video in which he draws a tombstone on the blackboard and writes "Download Install Binaries RIP" in it and predicts the only applications anyone will be installing this way in the near future will be browsers.

    My money is on Prof Ousterhout — Google's documents have already replaced MS Office for me (I work for a company where getting Excel installed on my PC was impossible, but that's no problem now since Google provides a spreadsheet via my browser which is far superior since the files it creates are more securely stored and shareable).

    Now all the hassles with different operating systems and GUIs fall away for application developers who can use browsers as their universal canvas. For us Unix old timers, this might sound like an Emacs future (and recal Emacs did spawn Mosaic, the father of Netscape and grandad of Firefox), but it's now reality.

    --
    If it works, it's obsolete
  175. Re:Not Microsoft or Apple, DesktopLinux killed its by westlake · · Score: 1

    For the average user, not the technical wizz-kid: the average user, Linux was never an option. It didn't come on their store-bought PC. If didn't "just work" (ever!)...

    For the average user who took a liking to a FOSS app, there has always been the port to Windows or the Mac, easy to find and easy to install --- which strips away any compelling reason to migrate to Linux.

    Open the Ubuntu store.

    Then the Windows selection from Download.com. Finally, open the software pages at Amazon.com or even Walmart. Think like an average user and not a geek and then ask yourself where you want to spend your time and money.

  176. except that it didn't by Anonymous Coward · · Score: 0

    What's this guy smoking? OS X never killed desktop Linux.

  177. Linux killed it's own desktop by Nyder · · Score: 1

    the problem with linux desktop was they suck. Instead of people making the best, useable desktop possible, you have 2 camps making pretty much the same desktop, splitting the camp into 2, then of course, you get other desktops thrown into the mix.

    Windows, 1 desktop.

    OS X, 1 desktop.

    Had the linux community decided to back 1 desktop, make it fast, usable, and easy to install/configure, then maybe it would be a player. Instead, there is too many choices, split community's and it's a joke about This Is The Year of the Linux Desktop.

    The Linux community hurt themselves in this case.

    --
    Be seeing you...
  178. Re: need for native applications on the decline by ibsteve2u · · Score: 1

    Depends upon whether you're serving your web app up "in-house", does it not? If data - even encrypted data - exits your premises, then it becomes accessible to others by definition as you do not have physical control over the communications links.

    --
    Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"
  179. Valve coming to the rescue by cynop · · Score: 1

    With Valve finally bringing Steam on Linux, how can someone proclaim the linux desktop dead?

  180. VirtualBox Ubuntu on Windows host works for me by Anonymous Coward · · Score: 0

    I work primarily in Ubuntu running on a Virtualbox from my Windows desktop. This is the sweet spot for me. Easy to setup and tear down multiple linux environments, with the host OS not doing all that much.

  181. Too bad by rsilvergun · · Score: 1

    there are real conspiracies out there. A conspiracy is just a bunch of people doing something together, usually something bad. The financial industry conspired to hide the worthlessness of their real-estate portfolios when they bundled them for sale. But you can't talk about that because talking about conspiracies makes you a loon...

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Too bad by mug+funky · · Score: 1

      no, talking about loony conspiracies makes you a loon.

      the wall street stuff can be easily and eloquently put such that a reasonable person must at least concede the possibility that it happened.

      timecubers, illuminati, birthers, truthers, moon-fakers, chemtrailers, HAARPers, grassy knollers, alien autopsyists don't meet that burden.

  182. To me it was killed by Anonymous Coward · · Score: 0

    when linux desktop developers decided they needed to start copying OSX. That's when ubuntu became unusable.

  183. I've been an IT admin for over a decade and never by Anonymous Coward · · Score: 0

    ever... saw an OSX SERVER hahaha...

    I have however seen many installations of different flavors of linux. Red Hat, Ubuntu, CentOS etc...
    Unfortunately almost all places seem to run some kind of windows server for the most part.

  184. Re:Not Microsoft or Apple, DesktopLinux killed its by Anonymous Coward · · Score: 0

    Also, you do realize that CUPS, the standard printing system used in GNU/Linux, was developed by Apple and is used in OSX?

    Correction: CUPS was developed independently, primarily for Linux. Some time after Apple began using it in OS X, they bought it and brought it in house. (That included hiring its developer.)

    Other trivia: early versions of OS X didn't use CUPS. They used a proprietary printing system inherited from NEXTSTEP.

    If your printer has a driver for OSX, it has a driver for Linux.

    That isn't quite true. In theory, sure, but in practice what are you going to do when the "printer" isn't just a printer but is also a multifunction fax machine and scanner and those functions depend on a giant wedge of additional software which falls entirely outside of the CUPS bailiwick?

    Even the printer driver part is problematic. Many vendors put rasterization algorithms (customized for the low level details of the printer's print head) into binaries which ship with the proprietary OS X or Windows driver. Sometimes the protocol for pushing bits to the printer is proprietary too (and is also part of such binaries). The open source CUPS framework which such a driver plugs into is compatible, but good luck getting Mach-O OS X binaries to function on ELF Linux.

    As a result, it's pretty common for the open, portable CUPS driver for a printer to be less capable and/or polished than the vendor proprietary driver which you can download for OS X.

    All that said, Apple may yet indirectly make this situation better. They're pushing printer manufacturers to adopt a standard, open printing protocol which pushes more intelligence out to the printer. They're doing it for their own reasons (basically, to try to completely eliminate printer driver hell on iOS), but if they succeed Linux will benefit too.

  185. mouse motion / acceleration is broken in OSX by dudpixel · · Score: 1

    I tried OSX for about a month. I just couldn't get the hang of the mouse.

    There was too much difference between moving the mouse slow and moving it fast (pointer accelerates way too much).

    The fastest speed wasn't fast enough. My mouse typically moves only about an inch to get from one side of the screen to the other, and that's without any fast movements.

    I'm sure if you could cut yourself off from the outside world and pretend only macs exist (seems like a lot of apple fanboys do just that), you could get used to it, but I found that switching between OSX and windows or OSX and linux was just awful.

    WIndows and Linux both seem to have very similar mouse handling and switching between those is no problem.

    Ironically, every time I try using the iphone I have trouble with the keyboard. Maybe it's just me...

    --
    This seemed like a reasonable sig at the time.
  186. Fragmentation by Anonymous Coward · · Score: 0

    Nothing killed linux. It killed itself, by fragmentation. Just look at all those tons of libraries and frameworks and distros. Users, expecially desktop users want simplicity (when it comes to applications-integration/conslidation) and linux is rather opposite.

  187. Apple didn't do shit... by nighthawk243 · · Score: 1

    Linux killed Linux on the desktop.

    http://www.youtube.com/watch?v=Sh-cnaJoGCw

  188. Re:How Linux killed itself is a more approriate ti by RazorSharp · · Score: 1

    yEd - runs on them all, and good enough for me

    He covered 'good enough.'

    --
    "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
  189. Re:Not Microsoft or Apple, DesktopLinux killed its by mikael_j · · Score: 1

    Fail. Linux does "just work" and it supports every perepheral and USB device I've plugged into it.

    Ever try plugging in a Wacom tablet? Hint: It won't work. Or rather, it will probably sort of work but not in any way the way you want it to (might get stuck in mouse mode only, or pen mode only with a whole bunch of things just slightly off making it completely unusable). Sure, if you plug it into a Mac and don't install the drivers it will default to mouse mode but at least that just requires a very quick driver install, on Linux every time I've set up a Wacom tablet it has involved quite a lot of work (including downloading and compiling 3rd party drivers and further 3rd party patches to to those, a lot of Xorg/XFree86 config tweaking and even with this there have always seemed to be some minor glitch I couldn't get rid of).

    And it's not just Wacom tablets, I've had similar issues with other gear as well. Sure, it's nowhere near as bad as it was back in say, 1998, but it's still an issue that pops up fairly frequently (I'm still amazed that when installing Debian on a laptop recently I only had to install a new graphics driver and do some light configuration to make the wifi NIC work properly. Of course, that still took 30 minutes or so in total and had I been completely new to Linux it would probably have taken me days).

    --
    Greylisting is to SMTP as NAT is to IPv4
  190. Ditto! by Anonymous Coward · · Score: 0

    same story here. 100%.

    I could add another 5% argument that apple hw+sw seems to work smoother. A linux laptop was designed to winxxxx and even running that I was embarrassed at a conference. Perhaps apple tests there products better? That makes it 105% ;-)

    Now I run osx natively w iterm/bash/ipython/etc and linux in virtualbox for when I need to dig deeper.

  191. This guy has never programmed for Mac OS, obviousl by Anonymous Coward · · Score: 0

    "OS X did a much better job of ensuring backward compatibility." Seriously?

    This isn't true at all. Apple may have wonderful, fantastic APIs, but unlike Microsoft, they fix bugs, even if programs depended on them. And they arbitrarily change APIs sometimes. And they change their mind about things, drop support for things, and so forth. And they add requirements like Code Signing or Sandboxing. And they have undocumented APIs that they change all the time, but which you have to use to get certain things done. And they mark things "deprecated" awfully fast. sometimes. Switching over a huge program with a complicated GUI from Carbon to Cocoa is a very involved process that most people wouldn't want to waste time on, but 64bit apps can't use Carbon, etc., etc.

    On the other hand, I think, f.e. Gnome2 apps that worked in 2006 still work in Gnome2 now.

    People moved to Mac because not that many developers for Linux develop Gnome or KDE stuff, but many more develop apps in C or web apps,etc. At the same time, Mac OS X is still Unix, but stuff like Adobe Reader, Skype, Flash, etc. are supported well, work, and work well.

    I stuck with GUI on Linux for years (Mainly Gnome1/Gnome2). Gnome 1 had horrible internationalization support, and was nearly impossible to use with Japanese. Gnome2 removed half of the options that I love Gnome1 for, and didn't really add anything. Evolution was ok, but f.e. F-Spot was buggy as hell, etc.

    Mac OS had Spotlight, a bunch of spiffy built-in apps like iPhoto, iTunes, etc. (that weren't so buggy), was still Unix, and so came with SSH, etc., and didn't crash or require reboots every week like Windows. It was like coming in out of the rain. I still love Linux, but I don't think they are taking the desktop seriously. Maybe there just needs to be more developers working on things, I don't know.

  192. Re: need for native applications on the decline by mikael_j · · Score: 1

    So now your argument is that networks are evil?

    --
    Greylisting is to SMTP as NAT is to IPv4
  193. wait what? by Anonymous Coward · · Score: 0

    ... okay... let me get this straight.

    Miguel De Icaza is regarded by most open-source supporters as a Microsoft shill after his constant defense of Microsoft, and attempts to re-implement proprietary and closed-licensed Microsoft technologies as patent-encumbered /Linux projects (e.g. Mono and Moonlight). This is the guy whose entire project got canned by the Attachmate buy-out of Novel, and is pretty much considered persona-non-grata by open-source supporters.

    Why is Slashdot even linking to him? Why is anybody taking him serious on anything he says about Open-Source or any kind of desktop?

    Oh wait, I know, because Miguel was involved with the creation of Gnome... a project that fulfilled it's objective (forcing Trolltech to release QT under an open-source license), promptly forgot what their goal was, and has basically wandered around in circles spouting non-sense about Human Interface Design. Oh yeah, how's that working out for the Gnome developers these days?

    Look, not to take too large a sledgehammer to the point, but Miguel has basically been wrong about everything in open-source for Decades. He's shot any credibility he might have earned by participating in Gnome years ago. Here's a hint: stop linking to him. Eventually he might get the message that it's time for him to go away.

  194. Really? by Anonymous Coward · · Score: 0

    It always strikes me as odd, this talk of the death of the Linux desktop, when I and all around with whom I work read about it on Linux desktops.

  195. Talk about the pot calling the kettle black by Anonymous Coward · · Score: 0

    So let me get this strait... The guy that tried to force the monstrosity of .NET onto the Linux desktop is lamenting it's demise? Why didn't he do something constructive with his time, energy, and resources about it instead of squandering them on duplicating a technology that Microsoft is going to abandon in a few years?

  196. Linux Desktop killed itself by Anonymous Coward · · Score: 0

    Backwards compatibility isn't all that though if you need it, Apple showed with 2 processor changes how it must be done correctly. Microsoft showed both the power and the problems with backward compatibility. Much of their ability to innovate was stunted by obsession with backward compatibility. There is always a time with any product when abandoning backward compatibility is the right choice. Microsoft hasn't made that choice as often as it should have. Evolution requires death including production innovation/evolution which requires product features to die sometime.

    The biggest problem Linux has had is inherent to OSS: diffuse and uncoordinated software development AND no common control between HW and SW. Nothing you can do to really change this. The reason these are problems is because "Desktop <anything>" is, by definition, a late-adoption, mass-market type of commodity product. You must have your product tightly buttoned up for that market for products of any type, not just Linux Desktop. That's virtually impossible with the OSS model. The OSS model is an early adoption optimal systems only. Apple understood the difference. No one I've ever met in the OSS community does. That's the critical impedance mismatch that killed Linux Desktop.

    And parts of this are what are now harming Microsoft (who clearly "doesn't get it" either) Microsoft who is now being harmed by the split Wintel market strategy when it comes to phones and other consumer products. They are also being hammered by having too much market share. Marketshare is a double-edge thing but at high market share it's mostly bad for a vendor. Xbox works exactly for the same reasons that Apple's iPhone, et al. work - single control of both HW and SW which allows exactly the kind of tuning of cost and performance you must have for a late adoption consumer market product.

    And Android has the same basic problem as well: the overall market for phones and tablets is late adoption but they are using early adoption techniques in the wrong ways. This is why Android HW vendors have razor thin margins, have dubious survivability into the future financially and why there is a shake-out imminent and inevitably in the future.

    This won't convince many OSS folks because OSS is more ideology to them than it is a rationally-arrived empirical strategy. OSS with its distributed nature will ALWAYS be economically and structurally inefficient and inferior in ways that the market requires. But OSS is more efficient at finding and propagating new technology that would otherwise be rejected by the status quo. OSS is itself not purely good or bad; it is as imperfect as closed-source software, but with different pros and cons.

  197. Who knew?... by Anonymous Coward · · Score: 0

    Interesting, it was alive a moment ago....yup, I just poked it and it wiggled...it's still alive....I'm doing development work on it at this very moment and I can confirm that it is still breathing...

  198. Desktop MARKET1 by DaveV1.0 · · Score: 1

    Really, people, it needs to be referred to as the "Linux Desktop Market" and not the "Linux Desktop". That way, there won't be post after post of computer geeks posting "What do you mean Linux on the desktop is dead? I am posting from a desktop running Linux right now."

    At best, the market for desktops and laptops running Linux, preloaded or otherwise, is a niche. At worst, it is effectively non-existent.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  199. News to Me by obscuro · · Score: 1

    I keep seeing "news & opinion" articles that either state the the Linux desktop is dead or presume it's dead and explain why. This meme has been around forever but it's gotten more popular lately. I think it's popularity is driven by developer adoption of Mac as a personal desktop.

    I live in Boulder. This last month I saw linux on three different college kid's laptops. I talked to a friend at IBM who's whole department was switched to a linux desktop. I saw a linux desktop being used at the reception desk of a collaborative workspace and linux at two restaurants point of sale/service stands.

    Maybe the linux desktop is dead to DEVELOPERS. I doubt it. It's clearly not dead here in my little sample set.

    --
    Every rule has more than one consequence.
  200. Re: need for native applications on the decline by ibsteve2u · · Score: 1

    So now your argument is that networks are evil?

    It would appear to me that you said that.

    I said that once your data leaves your physical control, it is available to anybody who has physical access to the hardware infrastructure of the internet and/or - dependent upon link media - the ability to tap LOS and/or satellite communications. Which includes many multinational corporations and - dependent upon endpoints - many governments. And your data is additionally available to anybody who successfully breaches the software at an endpoint, whether that endpoint software is a website or a webapp. Said breach might be man-in-the-middle or simply leeching.

    --
    Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"
  201. Give it up already by Anonymous Coward · · Score: 0

    For God's sake give it up. Did anyone other than Microsoft haters (think Vaughan-Nichols) ever want the Linux desktop???? Did the world really need the Linux desktop ??????

  202. Re:Not Microsoft or Apple, DesktopLinux killed its by RandomAdam · · Score: 1

    As a daily Linux user, there is only one thing that Linux lacks compared to Win or Mac, that is third party software support. That is it, I can't go and buy (which I would gladly do, for the correct tools) software package X that works across Win/Mac/Linux.

    I hope the advent of Steam on Linux causes software developers to take Linux seriously, I purchased the first Humble Bundle, and I have watched all the others, no time for gaming anymore....but I notice that Linux usually sells about the same numbers as Mac and always has the highest per unit sale price.

    Occasionally (1-2 Weeks a year, when our regular CAD guy is swamped) I have to so some 2D CAD work, two years ago I was running AutoCAD 2006 in a VM on my Linux box, then this year I found DraftSight, I can't tell you how pleasant it is to use native software compared to some other solution that you cobble together just to get the job done. If I had to do CAD more often I would gladly pay for the full version to get the scripting API's.

    Most Linux users are not so purist that they wont pay for software at all, given the right tools for the job they are doing they will pay for commercial software.

    --
    @Random_Adam

    Sometimes a sig doesn't have to be funny!!
  203. Re:Not Microsoft or Apple, DesktopLinux killed its by mike4ty4 · · Score: 1

    So does this mean it is essentially impossible to be able to produce a truly _good_ Free/opensource OS? That proprietary is the only way to greatness?

  204. Surprise! by idlehanz · · Score: 1

    I mean, that's how my Linux desktops felt when I told them that apparently they had been killed.

    --
    Changing the world... one research project at a time.
  205. OSX killed the linux desktop? by Anonymous Coward · · Score: 0

    At last, now I know why my daily use of Linux on my desktop has been so unsatisfying! Thank you Miguel!

    But, alas, I think I shall hang in there - it works for me!

  206. Apple killed Linux Desktops by Anonymous Coward · · Score: 0

    Im gosgog:
    Probably this same yoyo thinks that this is also the end of Desktops now that there are tablets & smart phones. 1st, Linux offers tons of O/S, offers thousands of 'opensource aps. Mostly all FREE, of course they like Donations, you want to work as a server in many business and receive tips or bonuses for outstanding work, why not.
    Miguel your full of BULLSHIT!

  207. Re:Not Microsoft or Apple, DesktopLinux killed its by Anonymous Coward · · Score: 0

    Wow. What fanboi FUD.
     
    Tell you what, Fanboi. Tell me the exact make and model of your USB Bluetooth dongle and give me the version of Windows you were trying to install it on that you had to do two reboots and still had to "fiddle" with it to get it to "kinda" work. And don't give me crap older than XP. We're talking current versions of Windows.
     
    If I have the same problem I'll make a YouTube video proclaiming the truth of the matter. If I get it to work without all the crap you described you have to make a video proclaiming that you're nothing but a fanboi who is helpless with something an eight year old child can use. Deal? Or are you going to stick to using old memes and bullshit lies to make your case?

  208. this news is by Anonymous Coward · · Score: 0

    9 years too late for me. can i get a refund for the time lost on redhat9, fedora, and ubuntu?

  209. Re:Not Microsoft or Apple, DesktopLinux killed its by Anonymous Coward · · Score: 0

    Bravo. As an example, if you took all the fragmented and poorly-coordinated effort put into the madness that is Linux multimedia - the dozens of half-baked offerings - and put that effort behind one clear and comprehensive vision, you'd have something worthwile. Instead, we have the "freedom" to choose from among a bunch of stuff that ranges in quality from utterly unusable to marginally adequate.

  210. Re:Not Microsoft or Apple, DesktopLinux killed its by Anonymous Coward · · Score: 0

    >good luck getting Mach-O OS X binaries to function on ELF Linux.

    That actually highlights what seems to me to be a very worthwhile project - an equivalent to WINE for OS X apps. That would probably be a smaller project than WINE too, since GNUstep roughly tracks the deviations Apple make from OpenStep. Apple are less friendly about bug-comparability, supporting users of undocumented APIs, and all the other aspects of MS policy which give the WINE developers headaches, which would also make such project simpler. There are also plenty of libraries to provide the various BSDisms on Linux, which would make life even easier.

    The biggest problem would probably be the GUI layer, since that would have to be re-written. It would look terrible, since icon sets are tied into the app on OS X rather than taken from the user's theme as they should be on Linux desktops.

  211. Re:Not Microsoft or Apple, DesktopLinux killed its by Cute+Fuzzy+Bunny · · Score: 1

    >

    Fail. Linux does "just work" and it supports every perepheral and USB device I've plugged into it.

    I spent years wondering why linux people say they can do an install and everything works out of the box. It finally came to me that they're like american car buyers talking with japanese car buyers. I've owned quite a few of both, and every japanese car I ever owned went 7-8+ years without needing anything other than fluid changes, filters and tires. The american cars had a raft of small things fall off or stop working, and occasionally major issues. Yet I hear people who own american cars say "My buick never needed anything", and we'd continue the conversation until the owner revealed that they'd made 10 warranty visits for the same sorts of small things that annoyed me about american cars. The problem was they considered that 'normal', while my idea of 'normal' was zero warranty trips to the dealer.

    So since I've installed linux a half dozen times in the last couple of years and NEVER had a fully running system when I was done with the ubuntu disk, I'm guessing you're extremely lucky or that you do a half dozen to a dozen things after install to make the machine work, without realizing that this is not 'normal' or 'just works'.

    These were all fairly commodity platforms. In several installs, the intel integrated graphics driver was not included in the distribution, because it failed some kind of open source smell test. The audio didn't work on many systems until I installed a newer version of some code and edited a text file. My attempts with a pair of atom/ion boxes required hours to collect all the relevant piece parts and many file edits to work, and even though dozens of people made it work, getting them to share their efforts was like pulling teeth. "Hey, you should read 500 pages of stuff and work on it for 5 hours and learn it! Then you'll know!" Only thing is, I dont give a %$@#$ about knowing a lot about linux, I just wanted it to work without a lot of hassle.

    Sooo...congratulations on your good luck and/or invisible linux post install work. It really DOESN'T "just work". Hell, apple crap doesnt just work either. My wife got an ipad and wanted to post a picture she took on facebook, but there was no option to do that from the camera app until she installed some extra software and tweaked a configuration. Really? Most people taking photos don't want to post them on facebook from the camera app? "Why, just go into the photo gallery and the option is right there...anyone would know that". Well, anyone who owned an ipad before and already came across this situation, found it not working in an intuitive manner, and figured out how to fix it.

    As for the rest, tl;dr. Linux hasn't been adopted because its too hard to install and brings zero real benefits to most users and support people. Its a solution looking for a problem.

  212. Re: need for native applications on the decline by lennier · · Score: 1

    Why are you equating the web with Facebook or the like? If I fire up Tomcat and serve a web app, how does that get at "everything there is to know about you"?

    That depends. Who are you, who are your present and future commercial partners, what jurisdiction are you operating under, what personally identifying data am I entering into that app, what are your retention policies for that data, and where are you hosting it?

    But if your app were an old-school non-Internet enabled desktop app running on my desktop (and especially with source code available), I wouldn't even have to begin asking any of those questions, because you wouldn't be able to see my data in the first place.

    Web apps are not a step forward for privacy - and depending on the operator, they can be a huge step back.

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  213. Re:Not Microsoft or Apple, DesktopLinux killed its by mcgrew · · Score: 1

    Your Linux/American car analogy is apt. At one time, American cars were far crappier than Japanese cars. At one time Linux was a PITA to install and some stuff wouldn't work, some distros still are. I've owned both domestic and foreign cars, these days they're pretty much the same. My sister bought a new Lexus several years ago, I owned a Crysler (still have it), and the Crysler had more comfortable seats and a better stereo. It's ten years old now, I've only needed routine maintenance. I run kubuntu, XP, and W7. The latest upgrade did break Flash on kubuntu, but it crashes constantly in W7. I can fix the linux box by downgrading, there's no fixing the Windows box unless you know of a way to downgrade Flash.

    I think the reason Linux hasn't and won't gain mainstream traction is because Widows is good enough and comes with your computer. Nobody is going to upgrade to Linux unless Windows enrages them enough, or someone shows them the advantages (which still may not be enough to make them switch).

  214. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  215. Re:Not Microsoft or Apple, DesktopLinux killed its by Cute+Fuzzy+Bunny · · Score: 1

    Nobody is going to upgrade to Linux unless Windows enrages them enough, or someone shows them the advantages (which still may not be enough to make them switch).

    Exactly what I always say. "Where is the business driver for linux". Right now other than "Its free and if you live in a browser or libre office, you probably won't know the difference", and thats not much of a business driver.

    The rest of it is "I hate microsoft/apple" and/or "I like complicated technology things developed by technical people for technical people, and/or I like having something that mystifies other people".

  216. Linux desktop is just getting warmed up by Anonymous Coward · · Score: 0

    Apple never "killed" the Linux desktop. The Linux desktop is just getting ready for prime time. Ubuntu's Unity leads the pack. Game developers are now looking to Linux as a Windows 8 alternative. Linux desktops are gaining traction in the corporate world. The Linux desktop is just getting started.

  217. Aaple by King75 · · Score: 0

    This isn't anti-Apple bullshit, it's the truth: from the MacPorts FAQ: Will my MacPorts install continue to work after installing a new major OS release or migrating to a new machine with a different CPU architecture? In general the answer is no. See Migration for how to get things working again. http://www.bollywudfunda.com/2012/08/milun-kya-juda-reh-rahe-hain-bewafai.html

  218. Linux was Killed?? by Anonymous Coward · · Score: 0

    Mr Mcgrew,
    You are absolutely RIGHT. I'm not a nerd anymore and I'm not A GEEK EITHER, just a 79 year old guy, who first bought a Toshiba Laptop in '96, in Austin, Tx.....I wanted a Dell, because they were made just up the hiway & all the geeks raved about 'em back then. But the snot nose sales rep in the Austin Outlet when I told him I'd played around a little with RADIOSHACK ..WHATSIT 80, BUT WANTED TO LEARN MORE.....immediately dismissed me as a kindergartener. So I went to a big store up the road and bought a Toshiba and after awhile playing with it (Windows in it) got used to it....but after I retired to the SE. Asia, got into it more, then a Virus, then later other problems, wanted to add stuff...PAY...PAY....reboot....reboot, passwords...security...bloody expensive etc., I met a young Brit expat whole told me about Ubuntu and finally went that route.....FREE STUFF....NO VIRUSES, trojanhorses or Malware....got looking at various LINUX stuff, Opensource....now I'm into U.E, PLAYED WITH Mint and now Xubutu for lite use. MSN & APPLE.... are for those with too much money....Oh! by the Way...I THINK SAMSUNG's Great!
    See Ya,
    gosgog.

  219. Informative by Thoufeeq · · Score: 1

    Nice read!