Slashdot Mirror


Torvalds Takes Issue With De Icaza's Linux Desktop Claims

An anonymous reader writes "Linux creator Linus Torvalds has poured scorn on claims made by the co-founder of the GNOME Desktop project, Miguel de Icaza, that he (Torvalds) was in any way to blame for the lack of development in Linux desktop initiatives. De Icaza wrote in his personal blog: 'Linus, despite being a low-level kernel guy, set the tone for our community years ago when he dismissed binary compatibility for device drivers. The kernel people might have some valid reasons for it, and might have forced the industry to play by their rules, but the Desktop people did not have the power that the kernel people did. But we did keep the attitude.'" Update: 09/02 18:39 GMT by U L : The original source of the comments (and an exciting flamewar between Free Software heavyweights).

616 comments

  1. Paging Mr. Roark by Gothmolly · · Score: 1, Troll

    The creator’s concern is the conquest of nature. The parasite’s concern is the conquest of men. The creator lives for his work. He needs no other men. His primary goal is within himself. The parasite lives second-hand. He needs others. Others become his prime motive.

    Linux does just fine without GNOME. Does it work the other way?

    --
    I want to delete my account but Slashdot doesn't allow it.
  2. WTF. by eexaa · · Score: 5, Informative

    I got linux on desktop.

    It works perfectly.

    Seriously, what's the problem? Just because ever-growing bloated software megapackages like KDE and GNOME aren't as successful as they were meant to, even on a platform that is meant not to favor such big packages, the linux on desktop is failing? Come on.

    1. Re:WTF. by vlm · · Score: 5, Insightful

      I got linux on desktop.

      It works perfectly.

      Seriously, what's the problem?

      Agreed, "it" has worked properly for a long time. But someone elses "pet project" doesn't, so we have to hear endlessly about how "it" is broken.

      His hammer doesn't install drywall screws very well, therefore we are all supposed to be in a tizzy that the world is not ready for drywall.

      Bye bye gnome, bye bye kde, awesome / xfce / ratpoison are the way to go.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    2. Re:WTF. by MightyMartian · · Score: 4, Insightful

      De Icaza is a rat fink, period. He long ago used up any capital he had in the FOSS community with his dalliances with Microsoft. Frankly, if there was never another /. article involving anything that piece of crap had to say, we would still have about three dozen too many articles out there involving his weasily mutterings.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    3. Re:WTF. by davester666 · · Score: 1

      For a relatively small number of "I"'s and a not particularly common definition of "perfectly".

      --
      Sleep your way to a whiter smile...date a dentist!
    4. Re:WTF. by future+assassin · · Score: 4, Interesting

      I got you beat. I have 4 laptops in my house all using some version of mint from 11. They all work just fine for the 4 of us even with three of the people wife/kids being casual users. People not into computers could care less about eye candy cosidering most computer usage will be browsing the web or office work. So why do you need some compicated bloat ware for opening programs or changing the desktop background.

      --
      by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
    5. Re:WTF. by Anonymous Coward · · Score: 1

      No, it's not working fine. Gnome is a train wreck, and it's so bad that most of us are moving to one that can't even sort desktop icons. Linux desktop experience is 20 behind and regressing, while we laugh at upcoming windows releases.

    6. Re:WTF. by Black+Parrot · · Score: 5, Informative

      De Icaza is a rat fink, period. He long ago used up any capital he had in the FOSS community with his dalliances with Microsoft. Frankly, if there was never another /. article involving anything that piece of crap had to say, we would still have about three dozen too many articles out there involving his weasily mutterings.

      His "lets make it like Windows!" attitude turned me off years ago. Now he sounds like a has-been, trying to get into the spotlight and blaming everyone else for his failures.

      --
      Sheesh, evil *and* a jerk. -- Jade
    7. Re:WTF. by couchslug · · Score: 5, Insightful

      "Linux desktop experience is 20 behind and regressing, while we laugh at upcoming windows releases."

      I don't confuse Gnome with the "Linux desktop experience". I can run as many WMs as I like on the same machine and choose between them.

      So can you.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    8. Re:WTF. by Anonymous Coward · · Score: 0, Informative

      What's wrong with KDE? It comes with a lot of utilities, most of which you don't need, but it's not like you can't get rid of them, and seriously - how big of a problem really they present?

      The problem that I have with GNOME is that as an end-user I consider this completely unusable. It confuses the heck out of me, I cannot figure out which windows are open, which applications are running, and even how to get back to stuff I've opened just a few seconds ago. From usability point of view, GNOME is a pure nightmare and no amount of "api breakage" is going to fix that.

      No surprise the only people who think that this monstrosity is good for anything are people with the same mentality - people who put together distros based on .deb package system - similar piece of carp that should not have existed in the first place - another subsystem that rams someone's ideology on "how software must be done" down my throat.

    9. Re:WTF. by westyvw · · Score: 2, Insightful

      20 behind? Windows 7 as a desktop is a complete farce once you are used to the deep integration of a Linux desktop, never mind the configurability. No Gnome, No Unity? So what? There are much better alternatives out there, and you can choose them if you wish.

    10. Re:WTF. by transporter_ii · · Score: 2

      I kind of wish there were two paths to get Linux on the desktop. A cutting edge path, tailored to the distro, and a Standard Desktop for Linux (SDL) that was included with most distros (voluntarily) that was designed for minimal change over the years (bug fixes and minor improvements, but otherwise stay the same).

      During the install, you could just select the desktop environment you wanted.

      I think having a standard desktop that didn't change with every update or vary across distros would actually be business friendly.

      Just for the sake of argument, how much ill-will has Windows 8 generated and it isn't even out yet? Yet, Ubuntu has radical changes across versions and its just one of those things. Well hey, if a business doesn't want to use Windows 8 because it changed too much, a business is not going to want to use Ubuntu because it changed too much, either.

      And for the record, I've used Linux on the desktop for years. This is being posted from Lucid Lynx. I have a system with 12.04 LTS on it, and yeah, I kind of like Unity and I kind of don't.

      --
      Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
    11. Re:WTF. by binarylarry · · Score: 5, Informative

      The company that bought Novell completely threw his projects out during the take over.

      Can you imagine how little value Mono and his other projects must have if a holding company just wrote them off?

      --
      Mod me down, my New Earth Global Warmingist friends!
    12. Re:WTF. by dicobalt · · Score: 0

      ... and I just tried to update Ubuntu a couple weeks ago, ended up with a session that wouldn't let me shut down, log out, or even start any new programs. Then when I decided to reboot the keyboard and touchpad didn't work. Linux doesn't even have a basic System Restore feature like Windows to quickly resolve problems like this. Desktop is about refinement and stability, not about how many window managers you have.

    13. Re:WTF. by Anonymous Coward · · Score: 0

      "It works perfectly"?

      Let me put some things into perspective here. I'd like to invoke a fairly common thought experiment to test if Linux is ready for the "desktop". Can your grandmother use it without any issues and without /extensive/ support? Unless your grandmother is Grace Hopper, I suspect the answer is "no".

      Hell, can YOU even make it do everything you want without resorting to Googling for solutions that involve manually editing random configuration files? I, again, suspect the answer to this is "no".

      These are fairly strong indicators that Linux is still not ready for the desktop. Can power users use it as their primary desktop system? Yes. But that's not the same thing.

    14. Re:WTF. by gbjbaanb · · Score: 1

      I think the problem is - even though you use it, no-one else does.

      I'd like to see Linux desktop making huge inroads to the established market for PCs, but it just isn't going to happen, for reasons that are not entirely technical in nature, but more how that technology is applied. We're pretty bad at applying it - or to put it another way, we're great at making great tech for its own sake, bad at making great tech how the users wanted us to make it.

      See, would it really be that bad to have a stable ABI? Currently the attitude is "why would you want that when you can deliver open and free source drivers", forgetting that AMD and nvidia will never deliver open source drivers, hence we get their crappy ones instead. We cripple ourselves for the sake of, well, not a lot really.

    15. Re:WTF. by Anonymous Coward · · Score: 1

      I got 'linux desktops' on all my machines since 1997. Home machines, work machines and in-car machines. Well, the latter isn't 'desktop' I guess.

      No particular problems, so the linux desktop has not failed.

      Please do not confuse work/fail with 'market share'. We linux users know we have a small market share, compared to windows and mac. That is NOT a problem. The linux desktop is not paid for, there is no corporation behind it, and so no need for a significant market share to prop us up.

      The linux desktop works, because it is a nice experience for those of us who use it. Whatever other people do, does not influence this. The linux user base is big enough to keep going, that's what matters for us. 99% using other systems is fine with us.

    16. Re:WTF. by Anonymous Coward · · Score: 0

      People aren't born power users. Put a a member of a lost tribe in front of a Windows computer...

    17. Re:WTF. by 0123456 · · Score: 1, Troll

      I think the problem is - even though you use it, no-one else does.

      I do. My company does. Most of our customers do. The only times I see a Windows desktop these days are when I boot into it to play Guild Wars 2 (which does run on Linux but I don't have enough disk space) or when my girlfriend is loading files onto her iPod with iTunes.

      See, would it really be that bad to have a stable ABI?

      Stable ABIs are for retards. Stable ABIs force you to support cruddy old shit forever because it was poorly designed to begin with and now you can never get rid of it. Stable ABIs are what made Windows a steaming pile of bugs and security holes. Stable ABIs are the reason why, when I was writing Windows drivers, I had to intentionally ADD bugs to my driver to match bugs in existing drivers without which some popular applications wouldn't run.

    18. Re:WTF. by Anonymous Coward · · Score: 0

      Bye bye gnome, bye bye kde, awesome / xfce / ratpoison are the way to go.

      ... and the i3 wm

    19. Re:WTF. by SerpentMage · · Score: 2, Insightful

      I am sorry, but it as in Linux has not worked properly for ages. Yes yes I can tweak, twiddle to my hearts content and somehow figure out that I need to do a polka dance while singing the star bangled banner to get audio, or multi-screens to work. I have used Linux on and off since Yggdrasil. For the youngsters google it, for the older guys you know what distribution I am talking about.

      Linux on the desktop has worked well since about 1 to 2 years ago with Ubuntu. Around that time Ubuntu did some major work on the UI and things just ended up working. I have talked to many of my friends and we all are saying that now Ubuntu is ready to give to newbies and people who just want to use a computer. In fact now Ubuntu works better than say Windows or OSX.

      I have known Miguel since a long time ago, even have some photos with him coding on the floor as we were discussing some problems. He is IMO a smart guy who likes Open Source, but also likes to make money. I think there is nothing wrong with that. The fact that Microsoft did a cut off the knees of .NET is going to boomerang against Microsoft anyways. This was one boneheaded move by them. But I digress.

      Miguel just wants a desktop that works and until recently his rant was right. The irony is that during that time Ubuntu grew up and he moved to OSX. I have moved away from Windows 100%, and now live in an Ubuntu and OSX world. It is a great world and things just work! About effen time folks. Does this mean there are still not problems? Absolutely the interface stuff is still an issue, but again the software vendors have developed hacks around it. Namely they do auto-compilation of the kernels. Not pretty, but it works and gets the job done.

      Now before all of you start jumping on me on how well things are, let me reiterate I have been using Linux since Yggdrasil, and have gone through a ton of releases. Even did so recently. For example try to get a clean remote desktop working with anything but mainline Ubuntu. I mean one that is remote desktop compatible with tablets. Only Ubuntu works cleanly. Every other distribution has one problem or another related to clicking, or hanging, or crashing of the desktop.

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    20. Re:WTF. by gomiam · · Score: 1

      Substitute Linux for any other OS. Your grandmother won't be able to use _any_ of them without extensive support. Computer classes for the elderly exist for a reason (well, a reason besides earning money).

    21. Re:WTF. by SerpentMage · · Score: 4, Insightful

      Oh there is a standard desktop for Linux ;) Its called Ubuntu.

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    22. Re:WTF. by whoever57 · · Score: 4, Insightful

      Can you imagine how little value Mono and his other projects must have if a holding company just wrote them off?

      They have provided excellent value ...... to Microsoft. Stymieing the development of Linux has been priceless to Microsoft, for the cost of refusing to hire him.

      --
      The real "Libtards" are the Libertarians!
    23. Re:WTF. by taiwanjohn · · Score: 3, Insightful

      DE designers should be retired, just like the guys who gave us the basic clutch+brake+accelerator layout of pedals in cars. The basic combo of windows, widgets, & menus has served us well enough for decades already. There is nothing "more intuitive" waiting to be discovered... at least not as long as we're still using keyboards and mice.

      FFS, quit mucking about with "innovation" on the desktop!!! (Remember KISS? "If it ain't broke, don't fix it"...?? Any of this ringing any bells?) If anything, you DE designers should be more concerned with convergence than differentiation. Every time you hear the screams of millions of users crying out against the latest "New-Paradigm"[tm] from MS or Apple, that should be your cue to GIVE PEOPLE WHAT THEY WANT -- ie: what they are USED TO -- not an "Even-Newer-Paradigm".

      If you've got time on your hands, and are looking for something to do, please spend it on improving your favorite apps. The UI does not need anything "new", nor do the users want anything new or unfamiliar. It's more than enough hassle to keep up with "innovations" in the app space... please don't make us learn new tricks in the WM too!

      --
      XML is like violence. If it doesn't solve your problem, you're not using enough of it. --AC
    24. Re:WTF. by schnell · · Score: 4, Insightful

      Stable ABIs are for retards.

      Congratulations! You have in one short, succinct and economical sentence of only five words captured the essence - in both attitude and content - of why Linux is and always will be the perfect tool for the technically inclined tinkerer, and why it will never be adopted by the masses. Linux will go on doing what it does well, designed by the people and for the people who think the vast majority of desktop OS installations in the world are "for retards."

      --
      "95% of all Slashdot .sig quotes are incorrect or completely fabricated." -Benjamin Franklin
    25. Re:WTF. by grumbel · · Score: 5, Informative

      Seriously, what's the problem?

      Here is a nice and detailed List of Major Linux Problems.

    26. Re:WTF. by SuperKendall · · Score: 1

      The fact that Microsoft did a cut off the knees of .NET is going to boomerang against Microsoft anyways.

      You guys didn't see that happening soon after Java lost relevance on the desktop?

      I sometimes wonder if the Microsoft buildings are not cooled by the screams of developers saying "but I thought they'd never stop favoring the technology *I* used!

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    27. Re:WTF. by bipbop · · Score: 2

      *My* grandmother can use them just fine. My mom and grandmother are both technically inclined. (My mom is 71 now, and is a grandmother herself.) Being elderly does not by itself cause computer illiteracy, just as being young doesn't magically cause someone to understand how computers work.

    28. Re:WTF. by TummyX · · Score: 1, Interesting

      Oh come on. Miguel has done more for OSS than most people here. His pragmatic approach and understanding that computers should be for people and not just computer geeks is refreshing and was helpful in developing Linux into a desktop OS. Binary compatibility is important and I never understood why, if even just in the name of good architectural design, Linus was against it. Maybe it was cause he only thinks like a low level guy.

    29. Re:WTF. by hairyfeet · · Score: 5, Insightful

      You do realize you just used the classic "works for me" completely worthless answer, yes? Well I have a B&W G3 and an AMD 6 core running Win 7 so OSX and Windows "works for me" so that means that ALL OSes must be just great, yes?

      The problem is, and Torvalds can get pissy if he wants but it doesn't change reality, that with everything from the kernel on up constantly in a state of flux maintaining software and drivers for Linux costs waaay more money than it does for Windows and OSX so many simply won't bother. I mean how many drivers does Nvidia have to put up just to keep their GPUs running in Linux? Yet a WinXP driver written by them in 04 will run on XP now, their RTM Win 7 driver runs on 7 now, no need for Nvidia to futz with it.

      If you would like some further reading I'd suggest this article by one of the RH devs that says the desktop is "suckage" and that Linux is paying for "mistakes made 10-20 years ago"...kinda like...well kinda exactly like what de Icaza said. Oh and if you'd like to see what is broken here is a list of over 200 problems with both software and drivers. Please note that this is the 2012 edition, I can provide a link to the original list and you can compare and see how many of those problems are over 3 years old now.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    30. Re:WTF. by Anonymous Coward · · Score: 0

      Not everyone follows your beliefs and prejudices. At a much deeper level there are social issues tied to proprietary software, aspects that the Open Source community has tried to address. You look at world where your desktop must function perfectly, or at least you justify what it can and cannot do to a certain extent. Outside your bias, other people strive to make for a much bigger goal. Sure there are issues tied to Linux window managers and desktop environments, but you look at things as they relate to yourself, other people look at society as a very complicated interaction of imperfections that must work in at least some kind of functional harmony.

    31. Re:WTF. by TummyX · · Score: 2

      Whenever this topic comes up someone always go "well I've got a Linux desktop". Sheesh. No one is saying that the software doesn't exist. We're saying it failed to make any sort of the sort of inroads that had been hoped for -- even in the developer community many of whom moved to OSX so they could have their cake and eat it (Unix + nice GUI).

    32. Re:WTF. by fa2k · · Score: 1

      Bye bye gnome, bye bye kde, awesome / xfce / ratpoison are the way to go.

      A bit off topic, but are anyone actually using tiling window managers on high-resolution monitors and/or multi-monitor setups? I tried Awesome on my "Frankenstein" dual screens with one 1920x1200 and one 1280x1024, but none of the layouts were great.. Dividing the screen in two columns made the columns too large on the big screen, and in the three-column layout, the editors became split vertically when I had many windows open (I want to have the full height of the screen for editing code of course). I'm happy with KDE, but I'd be interested to hear from someone with experience.

    33. Re:WTF. by MightyMartian · · Score: 3, Insightful

      He thinks like a sell-out quisling, and what has he got to show for it? Mono gasping for air, and about to be snuffed because Microsoft is going to give .NET the kick, Gnome in bad shape and development and descending into farce.

      I'm glad the useless prick has gone to OS X. Apple deserves his kind.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    34. Re:WTF. by Anonymous Coward · · Score: 0

      didn't see that happening soon after Java lost relevance on the desktop?

      Butthead: Remember when Bon Jovi was cool?
      Beavis: Bon Jovi was never cool.

      Java has never had relevance on the desktop, ever.

    35. Re:WTF. by Anonymous Coward · · Score: 0

      HAHA! Yeah I'm sure it does. Here's a test. Give your oldest living relative a Linux machine. Do not admin it for him or her instead provide telephone tech suport to that person and never, under any circumstances, ask them to open a terminal window. Get back to me when you are frustrated that it is nearly impossible to do without the command line.

      De Icaza is saying that linux is fragmented and turns major developers off because the people who write Linux do not care about backwards compatibility. This led to the people writing desktop software for linux to follow the same norms and thus making one version of an application break if it uses anything but the most basic API calls every time the Gnome/KDE/XFCE/WM of the Month gets updated. So Why would hardware manufactures write drivers for Linux when it is just going to break soon? Why would I choose Linux on the desktop when different applications have different idioms for cut/copy/paste? Just because you don't like De Icaza doesn't mean he is wrong.

      Linux is not a viable desktop for the masses.

    36. Re:WTF. by slack_justyb · · Score: 5, Insightful

      I never understood why, if even just in the name of good architectural design, Linus was against it. Maybe it was cause he only thinks like a low level guy.

      I'll see your question and raise you another question in about the same vein. "I never understood why, if even just in the name of making software good for end users, Miguel and his former GNOME team kept breaking everything in sight." Remove this option, change this paradigm, make this more confusing, and change this API, etc, etc etc... He switched over to Mono and tried to convince the world how awesome that platform was versus any other development platform out there. Not really worrying about others who disagreed with his stance.

      Miguel going on a tirade about people breaking things first chance they get is a little like this conversation I heard this one time between a kettle and a pot. Had something to do with the color black. At no point did Linus say, that in order to to work with Linux you need to break your APIs every three to four weeks, it just needed to work with the exposed interface.

      Binary compaibility is important to "closed software" not open source. It's not a priority for FOSS. That's why developers could not care less about it. It's the distros that should be the ones who worry about this kind of stuff. They pander to not only open source, but closed software as well. Trying to blame developers for the inability for commerical software to succeed on Linux, is a little like blaming the people who make the product, for a management team that cannot make up their mind about which product the people making products should be making.

      Please note that the above is strictly my opinion and in no way should it be confused with reality, unless you feel that it reflects said reality that you also exist in.

    37. Re:WTF. by Misagon · · Score: 2

      The full name is "Ubuntu 10.04 Lucid Lynx". ;)

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    38. Re:WTF. by Anonymous Coward · · Score: 0

      Don't forget LXDE.

    39. Re:WTF. by Man+On+Pink+Corner · · Score: 5, Insightful

      Put a a member of a lost tribe in front of a Windows computer...

      People have done exactly that sort of experiment, but with iPads.

      And what do you know... the grandmother, toddler, or lost Amazonian tribesman invariably takes to it like a fish to water.

      Those who ignore the lesson that's implicit in your snarky comment are in more danger of obsolescence than they can possibly imagine. Being usable by a member of a "lost tribe" is not a joke or a straw-man argument, but a requirement. Miguel shows signs of getting that. Does anyone else?

    40. Re:WTF. by Just+Some+Guy · · Score: 1

      for the cost of refusing to hire him

      ...you presume. I remain unconvinced.

      --
      Dewey, what part of this looks like authorities should be involved?
    41. Re:WTF. by Anonymous Coward · · Score: 0

      I was talking about the exodus to xfce + thunar. It's far, far less capable than win95 was. And what's amazing is that it's still better than gnome is now. So maybe 20 was an exageration, but it's at least 17 years behind, with something like 1.5% user share, and virtually no major software titles being built the platform. I wouldn't call that, "doing just fine" by any measure.

    42. Re:WTF. by jedidiah · · Score: 5, Insightful

      > Yes yes I can tweak, twiddle to my hearts content and
      > somehow figure out that I need to do a polka dance while
      > singing the star bangled banner to get audio, or multi-screens
      > to work.

      I haven't had trouble with Linux audio in about 10 years.

      I think you're just full of shit.

      I don't care you long you claim you've been using Linux. You sound like a clueless troll using FUD that was outdated in the last century.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    43. Re:WTF. by phantomfive · · Score: 3, Insightful

      Stable ABIs are for retards. Stable ABIs force you to support cruddy old shit forever because it was poorly designed to begin with and now you can never get rid of it.

      Linus disagrees. Here is what he said, "One of the core kernel rules has always been that we never ever break any external interfaces."

      Alan Cox disagrees with you too. Here is what he said, "my 3.6rc kernel will still run a Rogue binary built in 1992."

      Stable ABIs are a good idea, unless you suck as a programmer and get it horribly wrong the first time. In which case no one will use your product, so it doesn't matter anyway.

      --
      "First they came for the slanderers and i said nothing."
    44. Re:WTF. by jedidiah · · Score: 2

      > Let me put some things into perspective here. I'd like to invoke a fairly common thought experiment to test if Linux is ready for the "desktop". Can your grandmother use it without any issues and without /extensive/ support?

      Been there and done that already.

      The only real issue is things that are Windows only like games and drivers for certain devices from companies that are hostile to Free Software.

      The idea that Windows is user friendly is a myth. It is a post factum argument based on marketshare being equal to quality when Windows is just the extension of the dominance of MS-DOS.

      Doctors and engineers still need tech support dealing with Windows. You are arguing against Linux based on a big bogus lie.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    45. Re:WTF. by sl149q · · Score: 1

      Compare to Windows - one driver binary and it can run on everything from Win2k to Win8.

    46. Re:WTF. by Anonymous Coward · · Score: 1

      Binary compatibility is important and I never understood why, if even just in the name of good architectural design, Linus was against it.

      Or, maybe it is just that you are misinformed. Linus has made more than one rant about the importance of not breaking binary compatibility to user space.

      The interfaces that change in the kernel are the _internal_ interfaces. Nothing a userspace program will ever even know about. You can run userspace binaries from the 0.9 kernel days on a 3.4 kernel. Binary compatibility is probably better in linux than any other OS 1992-2012 nearly 100% same interfaces for userspace (with additions). Name another OS that has a track record like that.

    47. Re:WTF. by jedidiah · · Score: 5, Insightful

      That page is hysterical nonsense.

      It conflates "some problems exist" with "nothing ever works for anyone". It also ignores that many of the same exact problems exist for Windows which is a monopoly product produced by a large company and supported by an entire industry of large companies.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    48. Re:WTF. by Anonymous Coward · · Score: 0

      Just because he did something, doesn't mean he did something of positive value.

      A bad cook ruins food.

      Gnome3 has been a huge waste of time and resources and drove many people to switch to OSX out of frustration.

      Projects like Zeitgeist and Popularity Contest are spyware - and very bloated spyware at that.

      I don't recall any users asking for programs that scan your system and report back what you have installed and compile a huge database of everything they do but don't expose that functionality to the end user.

      Oh, and make it so it installs without notification and can't be uninstalled by a regular user.

    49. Re:WTF. by jedidiah · · Score: 4, Insightful

      MacOS is overrated. Do you have any? Do you have the slightest clue or do you just repeat other people's propaganda.

      I have and have had multiple Macs. I've seen the "competition" and it's overrated. Perhaps Macs have some benefit from being preloaded. That's not something unique to Macs.

      The quality is no better. Mac usability is generally only better if you have relatively weak requirements. It "hides information" well but then hides it too well when you want to do something more interesting.

      If you don't want to use your PC as a glorified iPad, you are better with something else. Also, at that level the usability differences between operating systems (even Linux) don't matter so much.

      Beyond being overhyped and overpriced, the Mac community suffers from a more severe group think than Windows users. They seem to be actively geek hostile. If you are the least bit creative, you are likely to get shouted down or called a pirate.

      Windows may be a festering pile but it's users seem to be much more interesting in "doing interesting things".

      A general purpose computer is a tool, not an appliance.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    50. Re:WTF. by jedidiah · · Score: 2

      You are laboring under the false delusion that a PC loaded with Windows would not require "free tech support".

      The same goes for a Mac.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    51. Re:WTF. by Barsteward · · Score: 1

      " I don't need to resort to edit configuration files, editing the registry, etc. When I install Linux, that's a given." - BOLLOX

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    52. Re:WTF. by VortexCortex · · Score: 3, Insightful

      My grandmother can barely operate the TV input select mechanism. However my 75 year old neighbor can and does use Linux. He knows how to read, and basic computer literacy -- like what disk space means. I gave him a Linux Live CD. He called me and asked how to boot it, because his BIOS was set not to do so (quiet boot prevented "Press [F2] for setup" message) -- This is the same issue he would have had trying to install any OS from a CD (if he'd have put in either Win7 or Ubuntu while the PC was running, he'd have gotten options to do the install from within XP).

      A graphical installer came up, It had auto selected a dual boot side by side install. He moved a slider to adjust the amount of storage he wanted for the new OS, checked and that was it -- No command line, No questionnaire that halts in the middle of roll out (unlike MS, which monetizes this "Enterprise" feature). He had installed Linux. He's been using Linux now for two years. Occasionally he'll call me to shoot the shit and we'll talk about some program he's downloaded for free -- He still can't believe it's all free. "If all of this is free, why is anyone ever paying for Windows?", he asked. I replied, "We can't run every program Windows can yet, but that's the developer's fault for not making it cross platform, but they're coming around slowly." Indeed, why ignore market share at all if it's not necessary to do so? I simply use a cross platform development toolchain instead of a proprietary one, and presto, same code compiles on Linux, Windows, OSX, and BSD (every possible customer base covered).

      So, yes. There are grandparents that are only nominally computer literate (sometimes has trouble copying files) that can make Linux do what they want it to do. He loves GNOME's drag&drop threshold to prevent clicking becoming drag accidentally due to shaky hands (it's built for old folks and accessibility) -- Found in System -> Pref. -> Mouse, Woah Sooooooo, hard?! If he were a "power user", he'd probably be competent enough to just figure out how some similar task is done on Linux vs Windows. Just because they're old doesn't mean they're dumb. My grandma doesn't give a damn if the TV says: "AV 1" and is unusable to her, she doesn't want to use the computer or TV -- She heads for the garden instead.

      If people want to do something they will. Age is not the issue. Linux is ready for the desktop; Caveat: 2-3 year old hardware recommended -- Hardware vendors aren't onboard yet, but more are going this way (Brand spanking new Toshiba I bought didn't have fingerprint reader support out of the box, Support sent me to the site where the beta version of the open source drivers exist, worked like a charm). Factory built computers don't come ready to install new OSs on. Hardware MFGs need to open source their drivers, we buy hardware from them, not drivers -- This is really the only issue. All would be well if they stop installing the OS ahead of time -- Ah, but crapware subsidies actually makes Windows pay for itself and then some (protip: they can do the same with Linux, with Zero MS tax).

    53. Re:WTF. by Anonymous Coward · · Score: 0

      The Gnome guys HAD a perfectly working desktop UI with Gnome 2. Now they are trying to blame-shift as Gnome 3 is ... a small disaster. Linux itself is just fine - MATE, Cinnamon, KDE (bloated as it is), XCFE and a plethora of alternative desktop managers ensure its success. I just installed a distro that uses Gnome3 and have found some very serious regression with basic functionality within a few minutes. The Gnome guys need to (i) shut up, and (ii) get a fixing with a serious burst of speed. Spend the energy on coding, not blame-shifting. Linus, thumbs-up man, you rescued computing from MS-hell and Apple-lockin.

    54. Re:WTF. by Anonymous Coward · · Score: 0

      Were there ANY mono applications EVER developed?

      We need to just ignore Microsoft and Adobe I think. Lets all move to free systems- not Ubuntu, not Linux Mint, not any of the mainstream desktops. No. Lets all move to Trisquel. It'll piss off a lot of folk although it'll give more power to the free software community in dictating things.

      The reason is simple. If we're forced to do it ourselves we'll end up with support for better hardware, support for new an innovative sites, etc.

      The way it is we try and hack a solution together so YouTube works. Screw YouTube. Screw Microsoft. You want to patent mp3? Screw mp3. We have Ogg. We even have ogg players: Go look at http://www.thinkpenguin.com/ and you'll see how easy it is to get off the propritary crapware bandwagen.

    55. Re:WTF. by Anonymous Coward · · Score: 0

      For instance:
      * User A trying to use home banking. No HBCI hell needed, just browser and a Tan Generator. Unfortunately they display it using Flash, flash is broken.
      * User B buys/sells ebay. No ebay sniper available for Linux OS, no Plasma plugin for your ebay searches, no accountancy solution to keep track of your sales
      * User C editing cat videos and uploading them to youtube.
      * User D reading pdf papers, unfortunately no convenient pdf reader solution for persons who merely read on their PC
      * User E, a musician, switched from Atari, looking for a score editor and an application like band-in-a-box.
      * User F, a scientist, needs an app to keep track of scientific quotes.
      * User G, subscribed to many mailing lists, no email reader as convenient as newsreaders for mailman subscription.
      * User H, a Romanian learning German.

    56. Re:WTF. by TummyX · · Score: 1

      Binary compatibility of drivers is also important to get third party hardware manufacturers onboard. At least define a standard API like Windows' DDK.

    57. Re:WTF. by Anonymous Coward · · Score: 0

      Stable ABIs are for retards.

      Congratulations! You have in one short, succinct and economical sentence of only five words captured the essence - in both attitude and content - of why Linux is and always will be the perfect tool for the technically inclined tinkerer, and why it will never be adopted by the masses. Linux will go on doing what it does well, designed by the people and for the people who think the vast majority of desktop OS installations in the world are "for retards."

      Who wants it to be anything else, there are alternatives like windows and osx, why make linux "for retards" too?

    58. Re:WTF. by Zero__Kelvin · · Score: 1

      What alternate universe are you in?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    59. Re:WTF. by cheesybagel · · Score: 1

      Right. But there was fear by Microsoft that it could. At one time Corel even announced with great fanfare they were porting Corel Office to run on Java (i.e. Wordperfect, Quattro Pro, etc).

    60. Re:WTF. by Anonymous Coward · · Score: 0

      Seriously, what's the problem?

      Here is a nice and detailed List of Major Linux Problems.

      List had gems like this:
      "(like core Win32 API - most Windows 95 applications still run fine in Windows 8 - that's 17 years of binary compatibility)" ...and then I knew the list was full of FUD

    61. Re:WTF. by DAldredge · · Score: 1

      "The fact that Microsoft did a cut off the knees of .NET is going to boomerang against Microsoft anyways" You might want to tell Microsoft that because they apparently don't know it.

    62. Re:WTF. by DarkOx · · Score: 4, Insightful

      He was against it because it would have forced either settling on interfaces that were immature and hamstrung all future development or required probably a new abstraction layer and tons of bloat bloat to support backward compatible versions of everything all time.

      It would have made development slower and debugging harder. The whole project would have suffered for it. It was a practical and correct answer to "How do I rapidly develop a high quality feature rich kernel?" There was no 'tude there really. The choice was work fast and build a state of the art platform, or stabilize to make some lazy hardware vendors who only care about schedules and ship dates happy. The vendors did not really care about Linux at the time that decision was made either. It was too small a market.

      Any time there was a driver provided for anything it was second or third tier quality usually community drivers were better. It was nothing like the Nvidia situation that exists today. Arguably had Linus decided on a stable ABI, Linux(the kernel) would still be playing catch up to proprietary UNIX and Windows today rather than being a first rate platform, that frankly dominates the embed world, and has a healthy chunk of the back office space.

      D'Icaza is an idiot, period. Linus succeeded, he failed and its all sour grapes. Gnome is heap junk compared to its competitors, where Linux is as good as most better than many. Mono is mostly worthless, and 99% of the FOSS community can say "I told you so."

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    63. Re:WTF. by gmhowell · · Score: 2

      The parent to your post seems to echo some of Icaza's comments. The managerial style of Torvalds spread throughout the OSS community. Unfortunately, much of it got lost in the passing (like a game of telephone) until only the bitchy nastiness was left. None of the humor, insight, etc. of the original is to be found.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    64. Re:WTF. by suy · · Score: 4, Informative

      Oh come on. Miguel has done more for OSS than most people here.

      Yes, but what? No, really: what does he have contributed that was worth it? He worked a lot of time, that's for sure, but all his projects, or his views on the projects he contributed to, don't seem of much value. At the time Evolution was the great program that GNOME users praised the most, I remember perfectly that he told us in a conference in Barcelona that it "now that we completed it, it's clear that it was a mistake writing it in C because it took too much time". I honestly don't see much value in what he contributed. Specially if we consider the negative impact that his other "endeavours" have done (Mono, OOXML, and texts like the one that started this).

      His pragmatic approach and understanding that computers should be for people and not just computer geeks is refreshing and was helpful in developing Linux into a desktop OS.

      You say that in a way that implies that everybody else wanted Linux to be used only with a text console. Go read Matthias Ettrich's original announcement about KDE. He repeats GUI and END USER a bazillion times. Because he wanted applications and user interfaces for the average user... like everybody else!

    65. Re:WTF. by Nivag064 · · Score: 1

      Have you seen anything of Microsoft's Windows' 8 'GUI'??? :-)

    66. Re:WTF. by colinrichardday · · Score: 1

      Editing the registry is a given in Linux? This might be the problem.

    67. Re:WTF. by phantomfive · · Score: 2

      Yeah, you are right. I remember when it happened, it was around 2003, after Linux redid their USB system. The end result was much nicer than Windows, who had to maintain a static driver interface. Note that the Linux team supported their changes, and refactored all the open source USB drivers.

      That got at least one story on Slashdot, saying how great it is that they didn't need to keep backwards compatibility. And now it's not uncommon to find people on Slashdot who say backwards compatibility doesn't matter.

      --
      "First they came for the slanderers and i said nothing."
    68. Re:WTF. by Anonymous Coward · · Score: 0

      Yeah, because Java and Qt/KDE have turned out so well, right?

      People like you are just as responsible for throwing the Linux desktop under the bus as Icaza.

    69. Re:WTF. by suy · · Score: 0

      Congratulations! You have in one short, succinct and economical sentence of only five words captured the essence - in both attitude and content - of why Linux is and always will be the perfect tool for the technically inclined tinkerer, and why it will never be adopted by the masses. Linux will go on doing what it does well, designed by the people and for the people who think the vast majority of desktop OS installations in the world are "for retards."

      Congratulations! You have taken one short, succint and economical sentence of only five words, taken from Slashdot, and have concluded that all developers of Linux, and all the userspace applications think and act the same.

      Oh, and at the same time you have neglected the fact that:

      1. Linux does have stable ABIs. Those ABIs are limited to the system call level for a variety of design decisions that are arguable, but that everybody has to admit that has pros and cons (I hate it when I upgrade, and DKMS triggers recompiles for VirtualBox and nVidia drivers, but I love it because everything else is in the same release of the kernel, and it just works). But that's another discussion.
      2. Almost everything in the userspace that is half decent has an ABI version, and two versions are co-installable. I run most KDE 4 applications, but I can run in parallel GNOME ones, or Chrome or Iceweasel... and I even run a KDE 3 application because Qt3 and kdelibs3 are still installed.
      3. Linux is in Android, and Android is a success. If I recall properly, they have some addition that makes stable interfaces to drivers in userspace, so they can also avoid having to release everything. So if you really want it, you can have it.
    70. Re:WTF. by Anonymous Coward · · Score: 0

      I'm moderately amused, as this is the first time i've ever seen xfce and ratpoison advised for in the same sentence. Not saying that it's not perhaps quite good advice, but it is a bit amusing, given that the reason Ratpoison got its name has to do with the XFCE rat mascot...

    71. Re:WTF. by pantherace · · Score: 1

      Frankly, having taught some basic computer classes, while not absolute, I would suggest that in general, that some of the things that come with being elderly, and young, do play HIGHLY into the general computer competency.

      When I taught classes with both old and young people, anyone under about 25, even if they claimed ignorance, had been exposed and generally only required a very small push to direct them to what they wanted to do. They understood the basics of operating especially a GUI. They've grown up with it in our culture. They have been exposed to concepts.

      Contrast this with people who while smart, were older, especially if over 40. They simply often times lacked the familiarity, so something as basic as say, selecting a particular object on a menu took a lot of work to figure out what was going on. Repeat this for the many common GUI interfaces... and that familiarity meant that in general, being elderly does have a strong correlation with what's perceived as illiteracy.

      I've also been the one doing tech support for PhDs. Really smart people... who haven't been exposed to things. One of the people I helped with things did projects on Quantum computing. One of the few people I know who impresses me with raw intelligence. Generally, though the experience was with things like Fortran (which works much faster than people think).

      So it's nothing inherent about being elderly/young, except for the times they were exposed to, which clearly does have an effect on computer literacy. There are of course exceptions.

      There are also things like my opinion, that in general, a younger person generally doesn't understand the way computers work as well as an older person with equivalent education for their time. This is due to the rise of things like Object Oriented Programming, Java, etc. Consequence of the times they are in.

    72. Re:WTF. by Nivag064 · · Score: 1

      When a man is hungry, he needs food.

      Once his belly is full, he is interested in other things...

      /////////////

      When one starts off using computers, one's needs are simple. However, when one starts using them in more diverse use cases, then one needs greater sophistication in a Desktop Environment than a novice might be prepared to cope with.

      So while GNOME 3 & Unity might be fine for novices, they are an anathema to people like myself.

      Therefore what suits a member of a "lost tribe", is not appropriate for serious computer use, and forcing the same simplified Linux Desktop Environment on everybody, tends to drive serious users elsewhere.

      I now use xfce, but would love an enhanced GNOME 2 Desktop Environment, as I find GNOME 3 (and its ilk) a disaster. Customisability allows people to adapt a Desktop Environment to their workflow and style of working, which is good - over simplification and reduced Customisability, that tries to force all users to do things the same way, is counter productive (to put it mildly).

    73. Re:WTF. by Gordonjcp · · Score: 1

      I've been using Linux on the desktop for 18 years or so. What I want to know is this:

      When is Windows going to be ready for the desktop? I can't wait to try it out!

    74. Re:WTF. by Anonymous Coward · · Score: 0

      Compare to Windows - one driver binary and it can run on everything from Win2k to Win8.

      Apart from Vista, 7, and 8, right? But besides THAT!

    75. Re:WTF. by TaQ · · Score: 1

      Me too.

    76. Re:WTF. by schnell · · Score: 1

      You have taken one short, succint and economical sentence of only five words, taken from Slashdot, and have concluded that all developers of Linux, and all the userspace applications think and act the same.

      My friend, I have done nothing of the sort. I have concluded that there is enough of the sentiment above throughout the Linux developer and user communities to explain why Linux today is good at certain things and is bad at other things. Not every Linux developer is going to say that stable ABIs are for the mentally handicapped, but that opinion (and tone) is not exactly a unique outlier in FOSS land. I don't really think that is a surprising conclusion to draw.

      Linux is in Android, and Android is a success.

      I never said Linux isn't a success... I just think it has a niche carved out for itself, and that is driven by the prevailing attitudes among the PC Linux community. We agree that Linux is in Android, but past that point we differ, since I believe that Linux on PCs and Android on mobile devices are completely different worlds in almost every respect.

      The Linux kernel isn't what makes Android what it is... it's the UI, it's Google's choice of licensing terms, it's the applications and app store, it's the OEM and carrier relationships and the complex politics there... all those things have much more to do with Android's success than its choice of kernel. The Linux part of Android is functionally invisible to the end user, and the complaints that people have about desktop Linux are not applicable in the Android world (if the two were similar, you'd have your choice of Android "distros" for each phone, and you'd have to use a different package manager to install apps depending on your phone's distro, etc.).

      Please don't get me wrong, I'm not here to trash Linux, and I think it's great for what it is. But I also believe there's no value to any community in denying the truth of what its strengths and weaknesses are. To say that "Linux" is a success in mass adoption because "Android" is a success is just like saying "BSD" is a success because "Mac OS X" is a success. And are you really going to go up to Jordan Hubbard or Theo De Raadt and say "hey, great job on making OS X a success?"

      --
      "95% of all Slashdot .sig quotes are incorrect or completely fabricated." -Benjamin Franklin
    77. Re:WTF. by DarwinSurvivor · · Score: 0

      You mean Windows FP?

    78. Re:WTF. by YukariHirai · · Score: 1

      No surprise the only people who think that this monstrosity is good for anything are people with the same mentality - people who put together distros based on .deb package system - similar piece of carp that should not have existed in the first place - another subsystem that rams someone's ideology on "how software must be done" down my throat.

      I have to disagree there. The .deb packaging system gave the world apt-get, which pioneered the idea of telling your package manager "right, I want this software, download and install it along with anything it needs to run." This was a fucking godsend to those of us who previously had to manually download and attempt to install .rpm after .rpm, reading error message after error message to see what else we needed to download and install. Both for initial install and upgrades.

      And for that matter, I have to disagree that thinking .deb is a good idea and thinking GNOME is a good idea go hand in hand. I've been using .deb-based distros for so long I can't even remember when it was I first saw apt-get in action and thought "I have to switch to that." Certainly more than a decade, but how much longer I'm not sure. I've also been using KDE for longer than that, occasionally exploring other desktop environments or window managers but always coming back to KDE before long.

    79. Re:WTF. by dbIII · · Score: 5, Insightful

      To be fair, it is actually useful for some commercial dotnet (fucking stupid name) software that has been tested against it and so runs on linux. It means you don't have to hotseat an expensive single user at a time bit of software and can just run it over X to wherever the user is sitting (vnc and remote desktop performance sucks for local access and it's more mucking about for the user.
      It fills the same compatibility niche as WINE.
      We can criticise him for some things but mono provides a benefit. Forcing mono into distributions to support some flaky software is a different story that appears to be somebody else's fault - I don't think mono itself is the unstable part. We can't blame him for that any more than we can blame him for the nightmare of gconf on gnome which was somebody else's bit of abandonware.

    80. Re:WTF. by dbIII · · Score: 4, Insightful

      Gnome didn't start with pragmatism, it started with a misunderstanding of the qt licence, much ranting, gnashing of teeth, and breaking gimp, then trying to do a MS Windows style thing (only with an obfiscated registry hive for every user!) completely ignoring the things available on the platform that meant they didn't need CORBA etc. Later pragmatic people came on board and got some work done after the people that had come for the politics got bored and wandered off.

    81. Re:WTF. by Anonymous Coward · · Score: 0

      As it should be -- the last thing we need is more self-entitled fuck-ups telling us why they hate what we've given them, essentially free-of-charge, and why we must work harder to make them happy.

      It really must be a generational thing because, in the past, if you wanted open source software to behave differently you contributed a patch; now people write a blog entry. To this new breed of computer user I'd like to share a heartfelt: GO AWAY.

    82. Re:WTF. by Anonymous Coward · · Score: 0

      Amen. I saw this

      I'm not really sorry for citing slashdot comments as a proof of what I'm writing here about, since I have one very strong justification for doing that - ./ crowd is very large, it mostly consists of smart people, IT specialists, scientists, etc. - and if a comment over there gets promoted to +5 insightful it certainly means that many people share the same opinion or have the same experience..

      and nearly pissed myself.

    83. Re:WTF. by trawg · · Score: 1

      That page is hysterical nonsense.

      It conflates "some problems exist" with "nothing ever works for anyone". It also ignores that many of the same exact problems exist for Windows which is a monopoly product produced by a large company and supported by an entire industry of large companies.

      Hmm. I sort of agree, but every couple years I install Linux onto a partition (usually Ubuntu) to see how it is going, and I regularly encounter problems, many of those of which are listed in that document (e.g., "There's no guarantee whatsoever that your system will (re)boot successfully after GRUB" has happened to me several times doing a dist-upgrade, the problems with sound, the problems with laptop buttons not working, etc).

      I'm a savvy computer user guy and know enough Linuxstuff to work around or solve many of those problems. But I experience them and it is a pain. I think the percentage of those problems are a lot higher on Linux than they are on Windows and the depth and breadth of them are simply a lot bigger.

      Those sorts of problems though are certainly why I stick with Windows on my laptop for 99% of my day-to-day use - and why Linux is relegated to the second option just when I want to use it for something specific.

    84. Re:WTF. by __aaqvdr516 · · Score: 0

      Funny, I was just thinking the same thing about MRSA. I've never had a problem with it, therefore everyone who's ever died from a MRSA infection is full of shit!

      On the other hand, I also have major problems with audio under Linux. The sound card I'm using (Creative Labs X-fi) was promised long long ago to have Linux support. It kind of, sort of, works. But only in 4 channel mode, not 5.1. I also don't get any options for bass channel redirection. It's not really Linux that's the problem, it's Creative, but that's not really my point. My point is, even things that might be "promised" to work may never be fully supported.

      In Win7, my X-fi still works 100%.

    85. Re:WTF. by chinakow · · Score: 1

      You are laboring under poor reading comprehension. I didn't say it Windows or Mac wouldn't require free tech support. I said that it would be nearly impossible to do without opening a command prompt.

      Windows and Mac OS X can handle all of the issues a non-power user would encounter with GUI interface alone. Power users will have to resort to command line options in all three OSs and I don't begrudge those people their options. What I am saying is that Linux is still primarily for the power user and tinkerers. I believe that De Icaza is correct to say that Linux on the desktop has failed. But let me lengthen that sentence so that people don't flame me to death.

      Linux on the desktop has failed to gain traction with the mass market and will continue to fail unless some entity comes along and unifies the Linux desktop experience into something that is A) consistent and B) adopted as the default experience on all or a majority of Linux distributions. Linux lovers are always crying, "But there are CHOICES for what you want! Just install XYZ and it will be everything you always wanted!" This is, at best, misguided.

      If we restrain the discussion to focus only on getting Linux in the hands of the common user, then De Icaza is quite correct. The problem lies in the very culture he is lamenting. The very first post in this discussion starts with, "It works for me!" Which is wrong, wrong, wrong. Of course it works for that person. Of course there are people posting here how they run all Linux machines at home and their wife and kids don't mind. This happened because the those posters learned all they needed to know in order to make it seem easy to them.

      People are also saying, "But Windows is hard too!" Yes, yes it is. But that ignores the fact that there are millions of people who have been trained, one way or the other, to use Windows already. You mom learned how to make Windows and Office do her bidding at work and oh yeah, learned where Solitaire is. So when she comes home and your dad wants to distract himself, you mother shows him solitaire and the Internet Explorer. In the same way, anyone who is not already familiar with Windows has a ready pool of instructors to teach them the ropes. Linux does not have this vast army of people who want to show off. Linux has a much smaller army, it is just more devout.

      Mac OS also has a smaller install base but either markets its stuff so well that everyone gets it, or actually makes a good product. People here will tell you Apple's success is purely a marketing success and that they make crap products. I like their products personally, but it doesn't take me long to see that the way I use a Mac is not intuitive and would require quite a bit of me training new users. The difference is that I can point those new users at shiny widgets that they can remember and the settings are always(or for at least that last decade) in the same place.

      So, Windows has a huge install base, Max OS has either good marketing or good design, take you pick. and Linux has what? Too many choices? (Mostly) Un-friendly user base? Windows has ubiquity, Apple has money to throw at problems and Linux has people like Linus Torvalds who is certainly smart and a good engineer but a terrible leader. Linus calls people morons constantly which is the opposite of good for the community, even is he is right every time.

      There are a ton more issues with the community and I'm sure that someone will point them out if they see this response. I could write for hours about what is keeping Linux from the mainstream but there is really no point because eventually someone will tell me to write a patch if I am so smart and just do me the favor of driving my points home. Linux has the technical part down. Linux needs the guiding hand of someone who can cultivate a personality cult until Linux has its own place among the other major operating systems.

    86. Re:WTF. by jrumney · · Score: 1

      Seriously, what's the problem?

      The problem is that noone wants to develop apps for GNOME, because they keep changing the fundamental design of the desktop to things that nobody wants (GNOME 3, mono, ...). Miguel blames this on Linus, because they "were just copying his refusal to settle on a stable kernel ABI".

      tldr; Miguel attention seeking again

    87. Re:WTF. by Grishnakh · · Score: 2

      Creative Labs stuff has long been known not to work well with Linux. Stick with Intel HD audio, anything real Realtek, etc., and your audio will work fine. Creative is the worst for Linux support.

    88. Re:WTF. by Grishnakh · · Score: 1

      Yep, Mint has been working great for me too on laptops.

    89. Re:WTF. by shutdown+-p+now · · Score: 1

      It used to be called Ubuntu. It's called Mint these days, though.

    90. Re:WTF. by shutdown+-p+now · · Score: 1

      Seriously, what's the problem?

      They're all holding it wrong.

    91. Re:WTF. by White+Shade · · Score: 0

      Agreed, i've been using OSX and Windows 7 side by side for a couple years now... I used to be a major knee-jerk OSX hater so this is quite a big step for me.

      In the end, I still prefer windows 7. OSX has some things it does better; certain user interactions using the trackpad, spaces, and so on are pretty sweet. But, finder feels like it's stuck in the stone age compared to Windows 7 Explorer.

      Windows 7 is anything but a festering pile. Even since the Windows XP days, people who ran around screaming about how unstable or virus-ridden or slow or bloated it is were either doing something wrong, or had never actually used it and were just repeating some bullshit they heard somewhere else.

      That's my take on it at least!

      --
      ìì!
    92. Re:WTF. by xtracto · · Score: 1

      Hey man, Jon Katz and SCO are gone in one way or another (and Ballmer managed to make Microsoft irrelevant). Weve got to have someone to hate over here... Thats why lately we get to bash Apple and Google.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    93. Re:WTF. by schnell · · Score: 1

      MacOS is overrated. Do you have any?

      I'm not the OP, but I'll step in and say "yes, yes I do."

      Mac usability is generally only better if you have relatively weak requirements.

      I have many requirements. The requirements for my hobby developer station are very different for my requirements for my "everyday" machine that I use along with my wife. For my "everyday" machine, my requirements are to:

      • Sync my music and video collection via iTunes to my iPhone and iPad
      • Provide a locally stored photo management system like iPhoto that provides inline editing, auto face recognition, geo-tagging and one-click posting to FaceBook including transfer of person tags.
      • Run MS Word, Excel, PowerPoint when I need to edit files at home if I'm working late. I say 'run these applications' instead of 'run LibreOffice' because I can't take any chances on these document not preserving tracked changes or being formatted wrong when I send them back to work colleagues who use Office for Windows.
      • Run a small but vital group of applications including Quicken (I use mint.com as well and it is NOT a replacement) and Reunion (I use Ancestry.com as well and it is NOT a replacement).
      • Run a small but vital group of games including MAME/Stella (Linux does this well already), Escape Velocity Nova, Civilization V, Dragon Age and KOTOR. Plus all my Steam games (which Linux will do partially).

      I'm sorry pal but Linux - except where described above - does NOT provide equivalent "usability." It may be possible to do all those things on Linux but it certainly isn't as fast, easy or eligible for vendor troubleshooting.

      Linux is great for what it is, but to say that Mac (or Windows) usability "is generally only better if you have relatively weak requirements" is based on a very different set of requirements than I think the vast majority of computer users have.

      --
      "95% of all Slashdot .sig quotes are incorrect or completely fabricated." -Benjamin Franklin
    94. Re:WTF. by Anonymous Coward · · Score: 0

      On that note, .NET was also never relevant on the desktop, except as a VB-replacement for internal apps.

      MS went back to pushing C++ because that's what their ISVs are using.

    95. Re:WTF. by Anonymous Coward · · Score: 0

      Binary compaibility is important to "closed software" not open source.

      Wrong

      First, binary compatibility proves that your API interface is stable; If every rev of your code breaks binary compatibility, the odds are that your code and even your architecture are probably unstable or poorly designed

      Second, If you lack binary compatibility, then any update to any code is likely to drive related packages to need to be re-built... which then triggers a cascade of other dependency re-builds... with each and every package re-build being a potential failure point. The complexity rises... the odds of a failure rises... When you have a stable binary interface, a user can just replace a driver or replace an app, etc and everything else keeps working.

      Third, the "just re-build everything" or just "wipe your drive and re-install everything" mindset is fine amongst programmers and UNIX/Linux/BSD advocates who are comfortable with such things but it's a killer for end-users and for organizations considering what to deploy across many desktops with many non-geek users

    96. Re:WTF. by voltorb · · Score: 1

      The problem is your extrapolating attitude. In your terms, you simply sound like "there a few sick people in country X, if you go there you'll just die." Been using Linux for more than 10 years, and I never had any real issue with audio. Go troll somewhere else.

    97. Re:WTF. by Anonymous Coward · · Score: 0

      You're kidding right?

      Printing and audio on Linux are still worse than on DOS in the mid-80's

      Printing... CUPS?!?!? Seriously??? An average user should "administer" his printer through his web browser???? (why can't he just "print"?) Every new printer is unsupported for a year, or two, or five, or until some guru in France or Germany reverses a driver and get something that sort-of works. None of the little printer control apps in the Linux desktops seem to work out-of-the-box... and why should an out-of-the-box Linux install default to requiring root privileges for anything related to a local printer???? "Team Linux" just seems to be lacking in common sense on stuff like this. I run a business on Linux with a bunch of systems running Linux and I also help relatives who I encouraged to move to Linux and I end-up gritting my teeth every time I have to deal with a printer on Linux...

      Audio... Volume and mixer controls are often bad. Desktop volume slider often does not work. Linux often does not properly recognize the audio hardware on install (although this has been improving and will hopefully get to Win95 level by perhaps 2015... (sigh) ) Many apps that use audio on Linux have problems (possibly related to the mish-mash of audio APIs) ranging from no-sound, to blasts of static noise, to hanging in loops of the same bit of audio over-and-over etc. Probably, many of these apps would be better if Linux had a single, stable audio API (both source and binary stable) with a License that was compatible with both open and closed source software) ... oh, and the I have an FC15 on a not-too-old (core2quad-based) system where the audio code crashes all the time... audio processes even get killed by the system when it tries to make system notification sounds (the same machine runs windows flawlessly and also ran older Fedora distros without a problem) so your assumption that the other poster was a liar/troll is false and your attitude might be part of why Linux lags in this area (the attitude that if a developer writes something that works on his machine it must be good, and if somebody complains that it does not work he must be a liar or a troll)

      In both cases, I believe that the "GPL-or-die" flavor of open-source philosophy is part of the problem. People with this attitude are so hostile to closed source that they are hostile to stable binary APIs ... which encourages an attitude of software instability (since developers do not worry as much about breaking things when they change the API... "just re-build everything else") and also causes different apps to use different APIs so they can live with the licenses. I can understand that some fear the stable binary API because they fear it will encourage closed-source code and this clashes with their political agendas and beliefs... but if they really believe in software "freedom" and "freedom" for end users then that freedom should also include developers having no leash around the necks of the users. The other part of the problem, both with audio and printing, I believe is related to the volunteer aspect of Linux development... since there is no paid staff with a boss who can order his employees to work on the un-fun parts and FIX them, the parts people like to work on get the attention and the stuff nobody wants to work on get neglected, or get plugged with some other bit of code that is laying about and available (like the abomination called CUPS).

      I will know Linux is really ready for the desktop when I can grab a new PC, throw-in any DVD (or USB drive) of a current and common Linux distribution, answer a few quick questions at the very start of the install and end-up with a running system [1] with audio that works with ALL installed apps and control panels [2] with printer support that just works with even reasonably new printers and without the user needing root privileges or network settings or other such nonsense to use his local printer [3] with the ability to add/upgrade any driver or any library wi

    98. Re:WTF. by Anonymous Coward · · Score: 0

      Whether Windows is deemed easy to use or not is a red herring. It doesn't need to be easy to use. It's the incumbent.

      If you want to take it on, you have to out-perform it, and yes, that means out-performing it in terms of ease of use.

      Simply saying "we're as good as Windows" or even "we're better than Windows" isn't going to cut it. It's got to be /significantly/ better than Windows, to the extent that people are willing to invest the time (and potentially money) in re-training to use new environment, otherwise Linux is not ready for the desktop.

    99. Re:WTF. by Anonymous Coward · · Score: 0

      That's a really short list compared to this List of just over a billion problems with Windows: https://www.google.com/search?output=search&q=problems+with+window ;-)

    100. Re:WTF. by Anonymous Coward · · Score: 0

      Gnome didn't start with pragmatism, it started with a misunderstanding of the qt licence

      citation needed

    101. Re:WTF. by Anonymous Coward · · Score: 0

      I got Linux (Debian, Ubuntu, Kubuntu, Sybian, etc), I managed to break the package manager each time. (Obviously this is my fault because the code is bulletproof.)

      It never worked. If it wasn't the video it was the wireless. If it wasn't the wireless it was a randomly corrupted core system trapped in dependency hell.

      Sorry, I've tried to move to Linux out of general support for free software 4-5 times and the system has been unworkable within days each time. Everything breaks down right around non-standard hardware and needing to open up 3rd party repositories.

    102. Re:WTF. by Anonymous Coward · · Score: 0

      So "Other people have the some problem" means "there's no reason to fix it in our system"?

    103. Re:WTF. by Anonymous Coward · · Score: 0

      I only started having trouble when pulseaudio became a thing.

    104. Re:WTF. by Anonymous Coward · · Score: 0

      The irony is that a lot of the instability in non-kernel areas of Linux are explicitly from those Red Hat/Fedora devs who push things like ConsoleKit/PolicyKit onto everyone, and then deprecate and replace them a few years later. Systemd is at the start of its "push on everyone" cycle, but I wouldn't be surprised if its long gone in five years.

    105. Re:WTF. by Anonymous Coward · · Score: 0

      LOL I used to try to play Starcraft with my roommate who used Linux on his laptop, and he always either:

      • Could get the sound to work but would then experience a system freeze at some point during the session
      • Could not get the sound to work even though it worked just fine last time we played (and he swore he didn't change anything). But hey, at least his system didn't lock up in these cases!

      This was four years ago. And the guy was a professional sysadmin and the biggest Linux advocate I ever met. If he couldn't get it to work, what chance does an average user have? It's ridiculous. The whole audio situation on Linux has always been a complete joke. The only "trolls" are the people who claim it isn't.

    106. Re:WTF. by micheas · · Score: 1

      Strangely, on the httpd server logs I have access to, the only Desktop OS I have seen increase in market share in the last six months is Linux.

      OSX is down by about 20% and windows about 15%. iOS has gained to about 60% of OSX, and android is at about 45% of OSX, with Desktop Linux at about 10% of OSX. These are non-tech, non-popculture news sites primarily so which OS is in first, second, third etc, is probably meaningless, but the general trend of up and down seems to be pretty consistent with the broader usage patterns on the internet.

      If my trends are at all indicative of the internet at large, I would guess that the year of the Linux Desktop could be as soon as 2016. (which I would define as overtaking OSX or going above 5%.

      Personally going to OSX is like going back to FreeBSD 4.x with it's two versions of perl, one in the base for the core system and a current one for everything from ports. Personally, I don't understand why they don't just dump all the GNU tools instead of shipping dated ones, It can't be that hard to port everything from bash to tcsh.

    107. Re:WTF. by Anonymous Coward · · Score: 0

      "Bye bye gnome, bye bye kde, awesome / xfce / ratpoison are the way to go"

      This! If someone chooses to run Linux on his/her computer, then why would they want to simulate windows or mac look and feel? Why would someone want to get all their memory hogged just so that they can get a nerfed version of their favorite commercial OS?

    108. Re:WTF. by LordLimecat · · Score: 4, Insightful

      He (de Icaza) hits "the problem" on the head with these choice quotes:

      Why bother setting up the audio?
      It will likely break again and will force me to go on a hunting expedition to find out more than I ever wanted to know about the new audio system and the drivers technology we are using. ....
      When faced with "this does not work", the community response was usually "you are doing it wrong".

      Anyone who has used a recent distro (last 5-6 years) has probably faced this at least once. Its lots of fun the first time, learning the ins and outs of Linux. Then 6 months passes, a new version of the distro rolls out, you upgrade.....and your sound doesnt work again. Somehow, this time, the prospect of spending another Saturday learning about the new soundsystem is less exciting.

      Seriously, I wish I could blame this on Ubuntu and say "its all your fault", but we now have how many init replacements? How many incompatible soundsystems (OSSv4, OSSv5, ALSA, PulseAudio)? How many X11 backend doohickies?

      Choice is great, but not when things dont "just work", and cause this reality:

      This killed the ecosystem for third party developers trying to target Linux on the desktop. You would try once, do your best effort to support the "top" distro or if you were feeling generous "the top three" distros. Only to find out that your software no longer worked six months later.

      When a developer doesnt support the new WIndows, its not a huge deal really. You delay your rollout for 6months to a year till they get their act together, then you upgrade, and youre good for 2, 3, 4 or more years-- there will be MAYBE one additional Windows version in the intervening time, and it is highly likely your dev will continue to support you with updates throughout that time."

      With Linux, you get maybe 6 months of grace, before the new version comes. Will your dev continue to support your version? Will he support the next one? Did he even decide to support RedHat/Fedora, or did they just go with Ubuntu?

      Its a fair bet that if they say "supports linux" that youll get some kind of script that will probably work, but on occasion it just doesnt, leading to more fun chases figuring out what library is missing or what dependency is unfilled....

      I dont know what the solution is, and I dont really care who the fault lies with, but surely this is not how things should be. All the frills in the world on a composited desktop mean jack squat if your user has no sound and cant figure out why.

    109. Re:WTF. by LordLimecat · · Score: 1

      Ive run into a lot of the issues he mentioned, and they do suck when you run into them. I dont really think its relevant what poor choices hes made-- not a huge mono fan, and not a huge fan of it being hammered into distros-- but that doesnt mean he didnt make a lot of really valid points.

      Maybe youre one of those users with a perfectly compatible systems that never has sound issues. But certainly there were lots of people who could identify with the issues raised.

    110. Re:WTF. by LordLimecat · · Score: 1

      I haven't had trouble with Linux audio in about 10 years.

      Thats wonderful. But the forums between about 6.10 and 8.10 were filled with issues related to sound breaking, especially after upgrades, especially with flash, and especially with pulseaudio. I myself experienced them, along with many many other issues.

      The fact that you said the equivalent of "Works for me, youre doing it wrong" exactly illustrates the problem.

    111. Re:WTF. by LordLimecat · · Score: 1

      That this is "insightful" says something about the arrogance of the Linux community, at least on forums such as this.

      I have used Linux, and it was my main desktop for several years. I do IT work and support VMWare, lots of Windows, some Linux, some Solaris, and have messed with unixes (AIX, FreeBSD). I have sampled a few WMs / DEs (KDE 3 / 4, Gnome 2/3, XFCE, whatever Puppy uses).

      And honestly, I prefer the Win7 UI-- over Gnome2, over KDE4, over Aqua (OSX). It is exactly what I want, and with very few exceptions (lack of a native "always on top" option-- solved with DeskPins) theres not really anything about me that I would want to change. You might surmise that "if only I knew better I'd be happier", and you would be wrong. I dont want to learn new and wonderful ways of relating to my computer-- the way I have now works, it requires no fiddling to achieve "computing zen", and its common to basically any computer I can get on.

      Believe it or not, there are people who simply find the idea of spending time to set up the GUI to be an utter waste of time when they like the GUI they have. I find my time much better spent actually using my computer, not setting it up for hours on end.

    112. Re:WTF. by Anonymous Coward · · Score: 0

      6.10 and 8.10 what?

      Are you perchance talking about an Ubuntu problem, and not a Linux problem? Mentioning Pulseaudio sure makes it sound that way. You know Pulseaudio is just another program that runs on top of Linux, right? I've never had any problems with Pulseaudio. Know why? I don't have it installed.

      If you distro forces you to use Pulseaudio, and Pulseaudio doesn't work, perhaps that distro is not for you.

    113. Re:WTF. by chris.alex.thomas · · Score: 0

      a farce? are you serious? the linux desktop is the farce, can I just "install" something which out of the box will let me configure my desktop, region settings, monitor, graphics card, install drivers, etc.

      after you've got 50% of that working, you'll need to open the terminal to do the rest and thats only if you can find or learn the instructions to do it.

      win7, you just install it and use the built in tools which do the job, you can find information on how to do it everywhere and there is only one tool for the job and it does the job.

      the 1% of people who have problems, take it back to the shop where they will help you and you pay.

      farce? you are smoking something illegal......there is no farce with windows 7, you're just another arrogant, self absorbed linux user with no real experience of the real world, stuck in their little bubble about how easy these things are.

      take a look around you, nobody agrees, everybody thinks you're smoking crack...there is a reason why everybody thinks that, it's because it's the truth, whether you like it or not.

    114. Re:WTF. by Anonymous Coward · · Score: 0

      This one time, at band camp, I tried to uninstall Evolution because I don't like it, and much rather have Thunderbird (personal choice, not arguing which is better). So the nice thing about dependencies between packages is that if you tried to uninstall Evolution, it removed the entire group a Gnomes packages! seriously? WTF?!. This was a few releases of Fedora ago (12, or 13 or something like that).

      I felt like back in school when the math teacher kept repeating "If A implies B, then No-B implies No-A" (class was in Spanish, so I'm roughly translating here) so, Gnome implied Evolution and No-Evolution implied No-Gnome.

      WTF? Seriously, what a fucking joke!

    115. Re:WTF. by Anonymous Coward · · Score: 0

      -ish

      I still prefer Fedora myself. Haven't has a compelling reason to switch to Ubuntu. People keep insisting that apt-get vs. yum is the reason to switch and Ubuntu is sooo much better because of it. I don't see it, I can't base my choice of OS only on the package mgmt. software that comes with it, I won't argue how much it contributes to the user-experience (or admin as it were) but it's not the chief, main and only reason to go one way or another.

      Why Fedora? Well, because I used to work at a partner of Red Hat's and I *had to* work with RHEL, but my new laptop had some network card or something (years ago, can't remember exactly) and RHEL didn't have drivers for it, but Fedora did so I was "allowed" to change. And I stuck with it. So now it's Fedora mostly out of inertia, but there isn't enough momentum from any other distro to change.

    116. Re:WTF. by Macthorpe · · Score: 1

      That page is hysterical nonsense.

      For 'hysterical nonsense', it's quite well written, and appropriately sourced. Most of the comments are unable to refute the article's points without making irrelevant comparisons to Windows. Which brings me to:

      It also ignores that many of the same exact problems exist for Windows

      Even if this was true, why would it matter? Just because it's broken in more than one place, doesn't mean it shouldn't be fixed.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    117. Re:WTF. by jez9999 · · Score: 1

      De Icaza is a rat fink, period. He long ago used up any capital he had in the FOSS community with his dalliances with Microsoft. Frankly, if there was never another /. article involving anything that piece of crap had to say, we would still have about three dozen too many articles out there involving his weasily mutterings.

      The thing is, I think Mono has been a really good thing for cross-platform compatibility. I can easily write a GTK# app that will work on Windows, Linux, and MacOSX. I thought Mono might be some Microsoft plot to kill Linux but in reality it's made it much easier for me to write a Linux/Windows app. I don't want to have to create two codebases for two different GUIs. If that makes the Linux GUI like Windows, then good. Windows' GUI is fine (well before Windows 8, anyway).

    118. Re:WTF. by donaldm · · Score: 1

      Oh there is a standard desktop for Linux ;) Its called Ubuntu.

      Ububtu is a distribution and not necessarily a Desktop. I prefer Fedora with KDE although I can use Gnome (Ugg!) or Xfce if I desire.

      I think I need to ask the following "WTF is a standard desktop" for any OS? Having asked this I will now sit back and munch on popcorn since every person will have a different answer, although I think the simplest answer is "The desktop that does everything I require" and that leads into other questions. Oh the humanity :)

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    119. Re:WTF. by unixisc · · Score: 1

      Did you try PC-BSD?

    120. Re:WTF. by donaldm · · Score: 1

      Have you ever done a System Restore under MS Windows? It takes forever and that is assuming you actually created a system restore disk. Of course the same can be said for Linux if you don't backup how can you restore your system? BTW saying MS Windows has a basic system restore feature is wrong since if you have a faulty system disk how do you think you can restore without a backup of some sort to another device? I won't deny you can do a snapshot of your MS Windows disk and recovery of that is easy however you can also snapshot a Linux distribution as well and recovery is just as easy.

      While I personally don't like Ubuntu I have no issue with those that do, however I am quite amazed that an update to Ubuntu caused a problem. I have been running Fedora for well over 5 years with Centos and Redhat 6 years prior to that and never had any major issues with updates. I have seen problems were a new Fedora kernel had some issues however that was quickly resolved by selecting an earlier kernel on boot-up.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    121. Re:WTF. by Jesus_666 · · Score: 1

      Not just Linux. I've encountered games that HEAVILY recommend uninstalling all Creative sound drivers and using generic Windows drivers instead because the engines tend to trigger bugs in Creative's drivers that result in bluescreens. (And yes, I do have a game that ends up crashing my computer about one every two hours. Unfortunatly, my sound setup requires me to use Creative's drivers.)

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    122. Re:WTF. by Anonymous Coward · · Score: 0

      Their crappy drivers on MSDOS/Windows were the reason why I dropped them when building new PCs. Then the world learned that they made crappy hardware too (Soundblaster Live).

    123. Re:WTF. by dbIII · · Score: 1

      Opinions don't need citations and it quite obviously could not be anything else but an opinion. You can't prove misunderstanding but can observe something which gives the external appearance of it - either way you need to throw out your irrelevant and thoughtless response and use one that fits a given situation next time.

    124. Re:WTF. by Cederic · · Score: 1

      He thinks like a sell-out quisling

      I don't use or want Mono. I was bemused at him trying to create it.

      But hey. It's his time. It's his choice. It's his life and just because he chose a different route to you doesn't mean he sold out.

      It sure as shit didn't make him a quisling.

      Just what the fuck is your personal hang-up that you take offence at people working on stuff that interests them? Seriously, I'm confused as hell. Why does it matter to you? How has it stopped you focussing on the projects you want to progress?

    125. Re:WTF. by donaldm · · Score: 1

      With Linux, you get maybe 6 months of grace, before the new version comes. Will your dev continue to support your version? Will he support the next one? Did he even decide to support RedHat/Fedora, or did they just go with Ubuntu?

      Wrong! I will agree with you on Fedora however Redhat supports a Redhat distribution over 7 years (has done this for quite a few years now) and 9 if you require and are willing to pay extra for the additional 2 years.

      Its a fair bet that if they say "supports linux" that youll get some kind of script that will probably work, but on occasion it just doesnt, leading to more fun chases figuring out what library is missing or what dependency is unfilled....

      Saying that does not mean anything. If you download something from a site then you are taking a chance even if you are using MS Windows or OSX or Linux. For Linux the best way to download and install a package is to use a package manager be it yum, apt-get or a GUI implementation of them. Of course if the relevant repositories don't have what you want then you are welcome to download from a different site but don't expect it to work properly.

      In fact if you download say an rpm or deb package you can tell your package manager to install that package and the package manager will actually go out on the internet and install the appropriate libraries for you. Of course if that does not work then you need to get your repository list updated and if that does not work don't install that package.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    126. Re:WTF. by Anonymous Coward · · Score: 0

      this is 2012, amd _is_ actively working on open drivers, and helping with documentation

      granted ndivia isn't ...... YET

    127. Re:WTF. by dvaldenaire · · Score: 1

      "It also ignores that many of the same exact problems exist for Windows"

      So is stated at the end of the page : "If I had to create a list of Windows problems, it would be almost as long as this one. Intrinsic Windows problems are almost impossible to fix unless...."

      But it is wrong when he states : "if a comment over there gets promoted to +5 insightful it certainly means that many people share the same opinion or have the same experience." - Cause your very comment was promoted +5.

      You can't be more extremist than me about linux - but i must admit it has problems. Lots. I don't suffer them because i use it the right way. I can't compare windows because i don't run it, even at work. But i do not, ever, complain. Linux is mine. If i want it to work better, i'd make it work. Or shut TF up.

      --
      What does it mean, "appended to the end of comments you post"
    128. Re:WTF. by Anonymous Coward · · Score: 0

      Really? Just as an example back when PulseAudio was introduced, Ubuntu hacked in a rejected patch for supporting it in MPlayer. It would make GMPlayer crash immediately on startup, every single time.
      That was about representative of the state of Linux (well, maybe rather "Ubuntu", not all were such idiots to put such unstable crap in a release) audio at that point, and it was less than 10 years ago.

    129. Re:WTF. by Anonymous Coward · · Score: 0

      I think you're just full of shit.

      Yeah, and I think you're a dirty fucking jew. So what?

      I don't care you long you claim you've been using Linux. You sound like a clueless troll using FUD that was outdated in the last century.

      Coming from a cock-smoking zealot like you, that's rich. For real, fuck you, Jedidickhead.

    130. Re:WTF. by Anonymous Coward · · Score: 0

      But the forums between about 6.10 and 8.10 were filled with issues related to sound breaking

      You realize that's around 4-6 years ago now?

      Besides, a big part of the problem here was Flash which, totally outside distro control, has always been a poster child with crappy Linux support.

    131. Re:WTF. by Anonymous Coward · · Score: 0

      Really, everything, just everything?

      From the comments section: "No stable kernel API's so that I could use the same NVIDIA drivers for years, no stable API/ABI in X.org, which also constantly breaks NVIDIA drivers, no stable user space libraries which make development of native games for Linux a major headache. Nouveau is nowhere near ready to support AAA games in Linux, it's speed and features aren't there yet (and I doubt they will be even in a five years time frame)."

      Linus Torvals himself lies about the kernel, in fact for the past 10 years at least three dozen files in /proc have disappeared - that's called "One of the core kernel rules has always been that we never ever break any external interfaces." No shit, sir, except that's not true.

    132. Re:WTF. by Anonymous Coward · · Score: 0

      I've had those kind of issues too some years ago, mostly I think it boils down to Ubuntu having had bad QA, especially the reboot-after-grub problems shouldn't happen. Seems to have been caused by an old issue getting stuck. I think they had a revelation a couple of years ago that they need to do considerably better, and indeed it seems to have gotten better.

      But to be fair, when you're on Windows, you have a related set of problems with drivers fucking up in various ways and being a nuisance to install. I hear Windows upgrades aren't always flawless either. :)

    133. Re:WTF. by drinkypoo · · Score: 3, Insightful

      We can criticise him for some things but mono provides a benefit. Forcing mono into distributions to support some flaky software is a different story that appears to be somebody else's fault - I don't think mono itself is the unstable part

      GNOME pushed Mono because of Miguel and now lots of us have it stuffed into our distribution as its legacy. WINE hasn't been forced on anyone; indeed, my Ubuntu Precise x64 install refuses to install it at the same time as the LSB core package.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    134. Re:WTF. by Anonymous Coward · · Score: 0

      > multi-screens

      Yes multi display is absolute shit in Linux with KDE 4 if you are used to Windows 7. Programs are usually started on DVI-0 regardless what of your config setting says.
      It has been like this for a LONG time but apparently getting tablets working is a higher priority then getting a productive setup to work properly.

    135. Re:WTF. by bingoUV · · Score: 1

      I have concluded that there is enough of the sentiment above throughout the Linux dev

      Unless "enough" is defined as one slashdotter , the conclusion is completely erroneous.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    136. Re:WTF. by drinkypoo · · Score: 1

      Beyond being overhyped and overpriced, the Mac community suffers from a more severe group think than Windows users. They seem to be actively geek hostile. If you are the least bit creative, you are likely to get shouted down or called a pirate.

      Every non-geek Mac user I have known has asked me how to get their Mac to rip DVDs. The plural of anecdote is not data, but, anyone else?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    137. Re:WTF. by drinkypoo · · Score: 1

      (I hate it when I upgrade, and DKMS triggers recompiles for VirtualBox and nVidia drivers, but I love it because everything else is in the same release of the kernel, and it just works).

      If you have a moderately decent machine, this is really no longer a big problem. A couple cores, a few gigs, and any kind of SSD and your module rebuild takes less time than a Windows driver update.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    138. Re:WTF. by drinkypoo · · Score: 1

      in the past, if you wanted open source software to behave differently you contributed a patch; now people write a blog entry. To this new breed of computer user I'd like to share a heartfelt: GO AWAY.

      Uh no. It used to be, you posted on USENET, now people write a blog entry. If you're going to tell people to go away, at least do it on the correct basis.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    139. Re:WTF. by drinkypoo · · Score: 1

      Whether Windows is deemed easy to use or not is a red herring. It doesn't need to be easy to use. It's the incumbent.

      While you have a point, in general it seems to take people who know jack about computers about the same amount of time to grok any of the major operating systems' interfaces and to perform basic windowing and file management tasks.

      Simply saying "we're as good as Windows" or even "we're better than Windows" isn't going to cut it. It's got to be /significantly/ better than Windows, to the extent that people are willing to invest the time (and potentially money) in re-training to use new environment, otherwise Linux is not ready for the desktop.

      That's much of what's so great about Android. It comes at a time when touch and gesture interfaces are becoming affordable, and when incredibly inexpensive hardware is able to run it pretty well, like ~$100 "gum stick" and similar ARM computers. People are being acclimated to it via phones, which has been the gateway to tablet use, which ought to train them to accept it on their computers, and then onwards to the television. The television-as-computer has been a staple of projections of the future as long as I can remember. While it's technically here already in the form of televisions with entertainment built in (with support for internet streaming services) it's more the user-configurable, general-purpose computer that has utility.

      "The Desktop" is becoming less important to the average user. Eventually it will all but go away and most people will have phones (or even glasses, which might not always look like a cyborg movie prop) and maybe tablets, and a "desktop" on their television, which I suspect will look much like either the Android or Not-Metro desktop. Not-Metro makes little sense on an actual desktop or even laptop (unless maybe it has touch) but it might make sense as what comes up on your television when you turn it on. Today, the interface could be a Kinect working with literal "point and click" and tomorrow it might involve eye tracking. This does make the decision to force the Not-Metro interface on users today a little inexplicable, but Windows has traditionally been easy to use :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    140. Re:WTF. by drinkypoo · · Score: 1

      You are laboring under poor reading comprehension. I didn't say it Windows or Mac wouldn't require free tech support. I said that it would be nearly impossible to do without opening a command prompt.

      You're right. On the other hand, if you've preinstalled or once you've had them install the ssh server, you can do it from the comfort of your own home without having to even open a remote desktop. Hell, if the problem is simple I can fix it from my Nook Simple Touch. Try editing some plists from a tablet sometime and tell me how long that takes you. Or for real fun, using some retarded Windows application's XGA-resolution configuration window on a tablet, even a real one, with an on-screen keyboard. Flip side, try doing this stuff with a 7" netbook. The physical, economic, and basically all other kinds of costs of maintaining Windows or MacOS are higher than those of maintaining Linux.

      Linux needs the guiding hand of someone who can cultivate a personality cult until Linux has its own place among the other major operating systems.

      Obviously, I'm backing Google. They've made the most serious play ever to put a Linux kernel (and therefore license) behind massive numbers of user interfaces and it seems to be sticking. It doesn't hurt that it's slick in a way that from Linux, I've previously seen only from Moblin, which was a crashy and incomplete technology preview even on the hardware for which it was designed. I used to run Enlightenment and all that jazz, now I just run whatever comes with the distribution and don't care what the desktop looks like because it's covered up 99.9% of the time anyway. I just want some apps, and I want them to work, and I want to be able to fiddle with stuff and fix it if it's broken, or for someone else to do so anyway. Most of the time when I'm having a problem, someone else has already had it and often someone has already posted the fix, so I don't personally have to be able to fix the problem to reap the rewards.

      Now, where is my Android for R-Pi?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    141. Re:WTF. by bingoUV · · Score: 1

      The Linux kernel isn't what makes Android what it is... it's the UI, it's Google's choice of

      But why was Android and Google able to do the UI, the choice of licensing terms etc. for so cheap, so fast and yet come up with a high quality product? Because a large part of work was already done and was available to be used in the form of Linux kernel. Which was already well tested on a huge variety of hardware so there is a lot of literature on performance tuning and debugging that they needed.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    142. Re:WTF. by lw7av · · Score: 0

      "I kind of wish there were two paths to get Linux on the desktop. A cutting edge path, tailored to the distro, and a Standard Desktop for Linux (SDL) that was included with most distros (voluntarily) that was designed for minimal change over the years (bug fixes and minor improvements, but otherwise stay the same). During the install, you could just select the desktop environment you wanted. "

      It's called Debian and you can make it as big or as small as you like.

      --
      Let me show you my thing; it's the most advanced on the planet.
    143. Re:WTF. by Anonymous Coward · · Score: 0

      With all due respect, this is bollocks.

      Mac OS X still supports immediate full access to CLI shells via the terminal, etc. And your general characterization of "the Mac community" as herdlike is overgeneralizing and just plain wrong. The

      Widespread proliferation of Mac OS X use amongst the professional scientific community as a whole is a sad testament to the fact that Linux on the desktop, while usable for some, still doesn't cut the mustard for many knowledgable, experienced users. These are people who just want the OS to get out of the way, and many of them are very used to using Linux on servers and high performance computing systems. To lump them together with the stereotypical latte-sipping fashionista Artiste hipsters is no better than putting your hands over your ears & shouting "Lalala! I can't hear you!"

      And I write this as one of those professional scientist types that happens to like Linux a lot.

    144. Re:WTF. by dicobalt · · Score: 1

      Not a system image, system restore. Where you choose a different date. It takes all of a few minutes. The disk was perfectly fine I am still using it and even verified by running Spinrite which came up with nothing at all. This is what Miguel is saying in his article. You are basically telling me I am doing it wrong.

    145. Re:WTF. by Anonymous Coward · · Score: 0

      I got linux on desktop.

      It works perfectly.

      Seriously, what's the problem? Just because ever-growing bloated software megapackages like KDE and GNOME aren't as successful as they were meant to, even on a platform that is meant not to favor such big packages, the linux on desktop is failing? Come on.

      WorksForMe TM.
      Good god you freetards are so predictable: http://tmrepository.com/trademarks/worksforme/

    146. Re:WTF. by LordLimecat · · Score: 1

      Wrong! I will agree with you on Fedora however Redhat supports a Redhat distribution over 7 years

      You misunderstand. Im not talking about distro support, im talking about third party vendor support.

    147. Re:WTF. by LordLimecat · · Score: 1

      Sory for double-post-- clicked submit too soon.

      For Linux the best way to download and install a package is to use a package manager be it yum, apt-get or a GUI implementation of them.

      This works if you are dealing with a program that is in a repository. There are a number that are not; off the top of my head, a backup program that I use (CrashPlan) is not. Also, for quite some time (no longer the case) if you wanted decent nVidia drivers you had to download their shell script and make sure you had compilation libraries (it is now in many package manager repos).

      There are others, but they tend to be things that some vendor decided to support, and didnt particularly feel like hooking up a full repo for. The absolute best examples of these are remote-helpdesk programs like Bomgar and LogMeIn Rescue. We use Bomgar, and as of 9.10 / earlier you could just click the download button, get a .desktop file, and double click it to start the session; with 10.04 and above, that no longer works (due to new executable-bit requirements for .desktop files). Thats fine and all, but the question of whether it works on a particular distro pretty much depends on whether youre using one of the main 3.

      Bomgar is unusually good about supporting new versions, and they patch pretty quickly-- but there are a lot of vendors who are not, and it really is a crapshoot for whether youll be able to install your program.

    148. Re:WTF. by recoiledsnake · · Score: 1

      I am sick of folks on here who know nothing about what they are talking, reading some Slashdot headlines and summaries of rumors and coming to bullshit conclusions. MS did not kill .NET, they discontinued new versions of Silverlight which was not used very much anyway. .NET is still very alive in multiple spaces and well and is a first class citizen in Windows 8 for both Metro and Desktop apps..Please stop with the dumb crap, it's sickening to see otherwise intelligent folks utterly failing and coming across as dumb biased zealot idiots because of literally being frogs in the well.

      --
      This space for rent.
    149. Re:WTF. by LordLimecat · · Score: 1

      Are you perchance talking about an Ubuntu problem, and not a Linux problem?

      .... Which is roughly the problem de Icaza was talking about. If its an Ubuntu problem, and Fedora has some totally incompatible sound system that requires a rewrite to be compatible with, then it is a Linux problem. Ubuntu and Fedora and Debian dont reside in some vacuum all by themselves; when every major distro ends largely incompatible with the others, what do you think that says to a dev considering porting to Linux?

      And the problem is not confined to Ubuntu; in the past few years we now have 2 versions of Grub running around (the newer of which is by all accounts a disaster of complexity), 4-5 different init replacements (all causing their own incompatibilities which I have personally experienced), 3 versions of Gnome running around, and some 4 soundsystems supported variously, at least one of which has been the cause of massive problems. Choice can be good, but this is a disaster.

    150. Re:WTF. by LordLimecat · · Score: 1

      Besides, a big part of the problem here was Flash which, totally outside distro control, has always been a poster child with crappy Linux support.

      That claim falls short when flash worked fine (I wont say perfectly) in prior versions, and there was absolutely nothing wrong with ALSA for desktop users.

    151. Re:WTF. by SuperKendall · · Score: 1

      Java has never had relevance on the desktop, ever.

      I disagree, for a while Java was used fairly often in websites, for things eventually taken over by Flash. That was the point where Java really mattered most on the desktop.

      Through that time, there was the thought by Microsoft that Java COULD gain more of a foothold, and they made sure it did not. It is only now that they are sure that cannot and will not happen on the desktop, they can relax that front.

      It's also not like there were never popular Java desktop apps - Limewire was one.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    152. Re:WTF. by Anonymous Coward · · Score: 0

      It's kind of hard to claim Teh Lunix is "failing", seeing how it's never been successful ever.

    153. Re:WTF. by Anonymous Coward · · Score: 0

      ... how many drivers does Nvidia have to put up just to keep their GPUs running in Linux?...

      None if they would just open the specs and contribute to Nouveau.

    154. Re:WTF. by Anonymous Coward · · Score: 0

      You've just disabled pulseaudio by default then I assume.
      Lennart will burn in hell for that abomination.

    155. Re:WTF. by Anonymous Coward · · Score: 0

      Protip: most user *do* want their pc to be nothing more than a glorified ipad.

      Just because you, I and almost everyone else on this nerdfest of a site think differently than they do does not mean they don't outnumber us by a huge margin. And Apple knows this and they have used it to their advantage to create toaster appliance computing devices beloved by all.

      So go choke down a bowl of cocks and stoff naval gazing long enough to realize you're an outlier, an anomaly. The entirety of your existence will be stuffed into a coffee can and shat out into the sewers and nobody will be the wiser.

    156. Re:WTF. by Anonymous Coward · · Score: 0

      Miguel is no Free Software heavyweight, by any means.

    157. Re:WTF. by rossjudson · · Score: 1

      Yeah, that whole "release a viable, open source alternative to the JVM" was just nuts, wasn't it? You realize it's not 2004 any more, right? And that anti-Microsoft rants are hilariously out of date?

      It's good for the open-source community to have more than one VM.

      I somehow doubt you've ever interacted with De Icaza. If you had, you'd know he's a consummate professional with a view of how things should get done. And get them done, he does.

    158. Re:WTF. by hairyfeet · · Score: 1

      You mean like AMD did only to get "LOL use Nvidia" on every forum because writing FOSS drivers that actually work on such powerful VLIW stream processors is incredibly fricking hard?

      That entire argument, if you only took a second to think about it, is totally retarded. its like saying "Just give us your A&P diagrams and we'll do our own open heart surgery!" because low level device drivers are HARD TO MAKE and nothing, I repeat NOTHING like writing your average software. Maybe 2% of the programmers on the planet are truly qualified to write low level system drivers and those guys? Usually have their dance cards full so they ain't volunteering.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    159. Re:WTF. by Anonymous Coward · · Score: 0

      That you say this kind of nonsense with a straight face is an example of YOUR arrogance. There are plenty of people in the Linux/FOSS community who don't want to set up their GUI for hours on end. They form distributions. Perhaps you've heard of them?

      Likewise, it doesn't amount to a whole hell of a lot if YOU prefer Windows 7. You're doing the same thing those "arrogant" Linux users are doing right there - "I prefer X, so YOU are the asshole". Please stop and read the one-sided gibberish you're spouting before you post it looking for brownie points in your clique.

      There are many people who will never share your opinion, and calling them arrogant before recognizing your own arrogance is plenty hypocritical.

    160. Re:WTF. by LordLimecat · · Score: 1

      That you say this kind of nonsense with a straight face is an example of YOUR arrogance. There are plenty of people in the Linux/FOSS community who don't want to set up their GUI for hours on end. They form distributions.

      "I prefer X, so YOU are the asshole".

      Might want to reread my post. I didnt say any of that. I just remarked that the idea that "Windows 7 UI is a farce" sort of implies that im incompetent or ignorant for liking it, which I disagree(d) with.

      Please stop and read the one-sided gibberish you're spouting

      A good starting point would be if YOU re-read what I wrote, because you seem to have utterly misread it. I wasnt saying people are stupid for using Linux DEs, I was saying I find setting them up for hours on end to be a waste of MY time, and that I know others who agree with me.

    161. Re:WTF. by Anonymous Coward · · Score: 0

      "Works on my machine!"

      Everything must be okay, then.

    162. Re:WTF. by miffo.swe · · Score: 1

      "Were there ANY mono applications EVER developed?"

      Novell did their network client in .net on the Windows side and it sucked so much it was not even funny. Novell lost countless of customers because of that decision. The server side was made in Mono and it was the slowest hog ever to have touched a server of mine except Exchange.

      I have yet to see a good app written in .net or Mono. They all suck.

      --
      HTTP/1.1 400
    163. Re:WTF. by Anonymous Coward · · Score: 0

      Miguel de Icaza should go outside of his little town (LA, Mexico or Bay area I do not know).

      In the vast world (China, India, Africa, Brasil...) BILLIONS of people will never have enough fortune to buy Macpros.....Instead you find on Ebay millions excellent machines...laptop or desktop at the cost of 50 to 150 $ which will Linux perfectly...(to says nothing of the Rasbperries). If you take a Thinkpad T60 or other models you'll find hardware manual wich allows you to maintain these machines for a very long time.

      Usually Macs are very difficult to maintain...No Hardware manual, everything cramme inside with a lot of glue, difficulty to upgrade from OSX 10.3.9...the CDs are machine dependent....and difficult to find...often costly also.

      The statistics on linux desktop should include...the refurbishing of these old machines and you will notice that the lLinux desktop is pretty alive!

    164. Re:WTF. by hellop2 · · Score: 1

      You like your GUI for the opposite reason of the parent, so you have not refuted each other.. You use your GUI and be happy, ok?

      --
      How many more years will slashdot have an off-by-one error on your Score in your profile?
    165. Re:WTF. by Pav · · Score: 1

      Am I the only one who doesn't believe iPads are easier? My experience supporting these devices doesn't jive with the meme and I'm beginning to think it's the Jobs "reality distortion field" at work - hear me out on this!

      I was expecting the i-magic when my mother got one, but no. I thought perhaps my mother must have been an incurable luddite, but my experience supporting others has shown me no difference between the iPad and other modern OS's... people still stumble, get lost and ask questions to similar degrees - I really can't percieve a difference. My theory is the "easy iPad" is a myth that has "truthiness" because :

      1) the iPad is a tool people apply to fewer and more limited tasks, and

      2) ...people believe the "iPads are easy" meme, which means Joe Sixpack is willing to give computing on this device a genuine try.

      Am I the only one who has reached this conclusion?

    166. Re:WTF. by Anonymous Coward · · Score: 0

      Binary compaibility is important to "closed software" not open source. It's not a priority for FOSS

      In some ways it should be for the FOSS community too. You know who got it right? MS did. I have a pretty good shot at running any windows software written in the past 15 years. There are hundreds of 'dead on the vine' open source software out there. As no one wants to bother fixing the API breakage that happened. There are also many projects that just straight up will not compile anymore too (due to changes in the compiler). Why? The original dev got bored and moved on. So we get lots of rewrites of utilities (how many simple text editors do we really need?)...

      So what do I end up with? A website that has the utility I need. Binaries and all. The source may or may not compile. So I can spend a couple of hours (or more) fixing it up to just get it to compile. Oh and 0 testing now because no one has in 10 years bothered to fix the code. Or if they have they have no way to feed the fixes back. So we get yet another branch.

      Now this does not reflect all projects out there. But there are a good many of these.

      The not having bin compatibility works to a point. It forces everyone to open the code up. However, it also forces everyone to fix code all the time. A cost we already paid. Yet we keep repaying the bill...

    167. Re:WTF. by Anonymous Coward · · Score: 0

      Ubuntu 8.04 was a total failure with regard to audio on my Dell laptop, and that was not ten years ago. Personal anecdotes are not data, on either side of the argument.

    168. Re:WTF. by Anonymous Coward · · Score: 0

      I have trouble with Linux audio. In order to get overrun free capture off a USB audio device on my ARMv7 BeagleBone I have to use the RT_PREEMPT patch but the RT2800 wireless driver doesn't like that and crashes the kernel. I have had a devil of a time trying to find another USB wifi stick with a driver that supports master mode! Regular preempt modes make the Ethernet driver fail so I haven't even explored if the scheduling latency is low enough there. I'm so looking forward to debugging the wireless driver. (not)

    169. Re:WTF. by Agent0013 · · Score: 1

      Compare to Windows - one driver binary and it can run on everything from Win2k to Win8.

      Compared to Linux, where no drivers are even necessary. USB sticks, Android phones, printers, all are much easier to use on Linux. On Windows, if you don't have the driver install, you can't even use the devices. Yeah, seems so much easier to me!

      --

      -- ssoorrrryy,, dduupplleexx sswwiittcchh oonn.. -Quote found on actual fortune cookie.
    170. Re:WTF. by mcgrew · · Score: 1

      I got linux on desktop. It works perfectly.

      So do I and indeed it does. I can't compare with Apple sinnce I don't have an Apple, but compared to W7, kubuntu has it beat on features, useability, and stability (even on flaky hardware). Linux used to be problematic but those days are long gone.

      The reason Linux hasn't gotten more traction on the desktop:

      No advertising. Nobody but us nerds have ever heard of it. But everybody knows about Windows and Apple.

      FUD. Folks repeat their tales of woe from a decade ago, or use the wrong distro for the wrong purpose. Hint: Red Hat is a lousy distro for a media center.

      Windows comes on every non-Apple PC and laptop sold. As long as it works, and they're used to it, nobody's going to switch to Linux unless a) they lose their Windows disks or built the PC themselves or b) are frustrated and fed up with Windows' annoying behavior.

    171. Re:WTF. by chris.alex.thomas · · Score: 1

      yeah thats right! mark is as a troll, cause it's something you don't wanna hear, you people are insane....

    172. Re:WTF. by Stuarticus · · Score: 1

      I've seen quite a few problems with sound on Windows on Windows 7 from a clean install with a Realtek ac97, probably one of the most common sound cards in existence...

      --
      If you think someone isn't free to have a different definition of "freedom" you may be a tyrant.
    173. Re:WTF. by matteorr · · Score: 1

      Taking you seriously, I would honestly like to know which specific parts you needed to jump to the terminal to finish? It's been a while since my last fresh install, but I don't actually remember needing to jump to the terminal, however, I use the terminal so much that it may not have even registered in my mind that I was doing it. If there's something that doesn't have a GUI way of doing it, I and probably many others would love to volunteer time towards making one.

    174. Re:WTF. by chris.alex.thomas · · Score: 1

      sure no worries...an example...ok...so I installed ubuntu and my sound card wouldn't work, I rolled around the internet for hours and trying to find the reason why, in aplay the sound would work, but in gnome desktop it wouldn't.

      at the end, I found a specific feature in a specific file, don't ask me which now, it was in the /usr/ directory that when I opened it and appended a :0 onto the end of one of the configuration values the sound worked again!!

      this is with an ION2 motherboard, nvidia chipset running HDMI video+audio.

      sorry I don't have the specific information, it'd be hard to find exactly the information I used to fix it, I just remember thinking wtf?? are you seriously for real? I had to do that? then about a week later, it asked me to upgrade, then killed x.org stone dead, all I did was click the button to upgrade, next reboot, desktop is dead, multiple times that happens. even with fedora it happens, sometimes I'm just dead on the console, I have to upgrade using yum and then reboot, then everything is cool again, why do I need to do that?

      then afterwards, I want to find out which driver x.org is using, there isn't a default way to know it, you have to run some utility which is installed and looks like a blast from the past to know it's running the nvidia driver or not, btw this doesn't only affect nvidia, so please dont suggest anything about proprietary drivers, etc, etc, this was about knowing WHY the x.org desktop is running in a weird resolution and found it was using the vesa driver, how did I know that? cause I hunted for 30 minutes finding the method to detect which graphics driver I'm using cause gnome can't tell me.

      it's like the left hand has no idea what the right hand is doing. I appreciate that tools in unix are supposed to be interdependent and independent in particular circumstances, but it would be REALLY REALLY great if for once, somebody would collaborate with the other in order to achieve a whole system that works together, but sometimes it really feels like everybody just does whatever they want and nobody cares what the other is doing.

      then on slashdot, we get the articles about linux on the desktop failing and the follow up question: why?

      don't you think it's kind of obvious why?.....I do....

    175. Re:WTF. by matteorr · · Score: 1

      I agree that both of those are things that should never happen but I would categorize them as bugs rather than features that are lacking. I'm not trying to pass the buck here, but the only way I can think of to prevent those is to create some sort of QA testing routine that ubuntu (and other distros) utilizes before new releases. While it may not catch new stuff, it should catch any regression issues. If the QA testing routine was updated each time a bug was reported and fixed, the overall quality of the system would slowly but surely improve. My question to others is, is there a widely accepted QA testing package that could be employed with respect to distro releases? This would be a great step to take whether you believe that linux should try to beat windows or whether you believe that linux should do its own thing.

    176. Re:WTF. by chris.alex.thomas · · Score: 1

      you're right, but you know the result is the same, it doesn't matter who is to blame, the fact is, the linux desktop and it's process of development is broken.

      as for the idea of a QA testing package, it's a good idea, but nobody is building and probably will never build one.

      it's not like I'm trying to pin the blame on any particular person, or project, but fact is, to the user, it doesn't matter, they just see "my desktop is broken"

      it takes everybody to fix it in slightly different ways when it applies to them, but as a whole, nobody cares...it's just broken. thats all they see and all they think. then they reboot into windows and well, now everything works, they just blame linux..(as a whole, not the kernel)

    177. Re:WTF. by Anonymous Coward · · Score: 0

      You stupid Kike! The page is a list of Linux problems. It's not a shriveled dick measuring contest for faggots like you. It's pointing out why you OS you'd blow Richard Staleman to have the privilege of using has serious problems that need to be fixed, but your god damn ego just can't face it. I wish your entire family had been snuffed out in Auschwitz. Blind, ignorant, disgusting zealot.

    178. Re:WTF. by Anonymous Coward · · Score: 0

      Not entirely true, they we're looking to head out on their own for quite some time before Attachmate acquired Novell.

    179. Re:WTF. by Anonymous Coward · · Score: 0

      Oh there is a standard desktop for Linux ;) Its called Ubuntu.

      If you want a toy OS.

    180. Re:WTF. by __aaqvdr516 · · Score: 1

      What games specifically? I've never seen one.

    181. Re:WTF. by __aaqvdr516 · · Score: 1

      Realtek suffers from the same bass redirection issues. I don't have any Intel HD audio at home. I have a few at work and depending on the distro I've had sound issues there as well.

      I simply haven't invested as much time with the Realtek and Intel audio. The sound quality is terrible compared to what works on the Creative Labs card.

      Now let's get some more "-1 disagree" on my comments!

    182. Re:WTF. by Anonymous Coward · · Score: 0

      Sorry to inform you, but in order to get audio to work when I restart my computer, first off all I have to rm -rf ~/.pulse ... how is that audio stability? Linux mint, latest.

      And the "seperate x screens" haven't worked for a long while in the few distros I've tried it in (mint, ubuntu first of all).

      In summary, no, he's not just full of shit. Experience varies but audio has always been shitty in linux, the latency is far too high for instance, not really making it suitable for midi applications... tho seperate x screens I can live without, twinview works okay, but I've only used it with two screens.

    183. Re:WTF. by Jesus_666 · · Score: 1

      Off the top of my head I can name Path of Exile. That's the bluescreen-happy one. I think I can remember having seen "Creative drivers are known to cause trouble" before, though.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    184. Re:WTF. by Anonymous Coward · · Score: 0

      You obviously haven't used any Linux distro in the past 10 years.

      Have fun on your toy OS where you are only allowed to do what MS says you can.

    185. Re:WTF. by Anonymous Coward · · Score: 0

      You are seriously trolling

      Linux supports more printers out of the box then any 3 Windows versions combined.

    186. Re:WTF. by Anonymous Coward · · Score: 0

      "First, binary compatibility proves that your API interface is stable;"

      Bullshit

      Exhibit A: Windows

    187. Re:WTF. by Anonymous Coward · · Score: 0

      That's funny Windows 7 has new features I used in KDE 3.5

    188. Re:WTF. by Anonymous Coward · · Score: 0

      To be fair a "memory hog" like KDE is still leaner by an order of maginitude over Windows GUI.

      Opensuse 12.2 with KDE 4.8 idles at 400 MB of RAM.

    189. Re:WTF. by Anonymous Coward · · Score: 0

      The writing is on the wall. By the time 9 comes around .NET will be on the way out and millions of retarded windows "devs" will be sprinting to catch up to the next soon to be depracated mess from Microsoft.

      Windows devs are like rats on a wheel

    190. Re:WTF. by Anonymous Coward · · Score: 0

      Ubuntu is a piece of shit that does more harm to Linux than MS could ever do.

      In fact, all Debian and Debian-derived distros are a piece of shit.

    191. Re:WTF. by robsku · · Score: 1

      Aye - besides, how many distributions *don't* use KDE or GNOME as default DE, not counting sibling distros specifically created to provide alternative WM/DE and GUI applications designed for that DE or considered to better fit it's design (ie. Fluxbuntu) or "special need" distros where different/no desktop is dictated by what it targets (ie. DamnSmallLinux or Mythbuntu - or really special, like "NT Offline Password and Registry Editor")?
      Can't come with too many, and I bet most default to XFCE or LXDE? "Not successful" can be seen in number of meanings, but I'll be howling for moon and masturbating with stolen cheese if this is not because of success and majority of those calling the shots for these choices are idiots!

      P.S. Let it be said that I don't like any of these mainstream DE's, I'm just making observations of their success.

      --
      In capitalist USA corporations control the government.
    192. Re:WTF. by Anonymous Coward · · Score: 0

      Debian/ubuntu/mint sucks

      If you had to do all that to get sound working, your sound hardware sucks ass.

    193. Re:WTF. by robsku · · Score: 1

      There were standards. If manufacturers were interested they could have followed others who showed the way to provide drivers in binary blob, such as NVIDIA, ATI and Matrox (to name few) - they had no problem writing a wrapper around their binary driver, just needed to compile that against latest kernel when upgraded and as their wrapper had to code to communicate with kernels internals that part was not a problem ("breaking" internal interfaces was not a problem, the drivers worked fine when compiled for same kernel release) and now the wrapper know how to load their binary blob and provided binary compatible interface for their actual driver.
      Certainly nobody is claiming that their wrapper was a problem - that would be saying they didn't have skills to create binary compatible code for their own driver, assuming then that they would have skills to create working drivers at all would be absurd...

      And NVIDIA, as it is, is a good example of getting lazy after creating binary drivers - they had stability issues, yet they were slow to release new versions, and lazy to do that for other reason than supporting their newer models - and even then they still had most of already known issues left. Some people have said since forever that if Linux would have driver ABI like Windows it would have more and more issues with drivers... This is a fine example of such thing. And as it is, I'm still using nVidia drivers that have stalled, that will never get fixed - they are the older Legacy drivers, as following version dropped support of several cards, and I have such card.
      There is also newer legacy driver which won't ever get bugfixes either... and then there is the supported version - and it still has issues.
      Linux own drivers have always done better - of course they have had bugs, sometimes even critical ones (I remember my first attempt to install Linux, I was happy when Red Hat 7.1 installer asked me to select video card from list and my card, Hercules Stingray 128 3D - Vodoo Rush card, first one with 2D & 3D in one card, was supported - but I never got it to work, just didn't work), but they have been quickly fixed too. Also, even with drivers that nobody was working on anymore got fixed if someone found a flaw.

      But we were talking about getting hardware manufacturers onboard - I don't really believe that if a manufacturer would be ready to work on drivers for Linux but would think that the (relatively tiny) wrapper part that would be needed were too much work. Also, what Linux developers really want is not hardware manufacturers that have just barely taken a step to do Linux drivers creating half-assed drivers which may not have a third of the features their Windows drivers have and are provided as binary blob with install system that may or may not work and documentation which most find not to work (at one point ATI drivers were really lousy this way - there were literally dozens of guides for different distro and kernel versions that you had to google for and try. Most did not work even if you had same distro and kernel - but with luck you sometimes got it compiled. It didn't pay to expect that it would work again with next kernel release. nVidia drivers then again were simple and they never failed to compile - all you needed was kernel headers, and if compiling for different version than what was running or if the sources were on unusual location you needed to provide path to them as parameter - then you just ran a script and that was all.

      Nevertheless, there were problems with these binary blob drivers - but they were not fault of kernel design.

      --
      In capitalist USA corporations control the government.
    194. Re:WTF. by robsku · · Score: 1

      ABIs are for retards: I don't think this was targeted for end users but rather for designers who prefer bad solutions right now than good ones later.

      Grandma doesn't know s*it about ABI's and whatnot, but she does know that she can't fix any existing OS if it breaks and thus one that breaks easier or has breakages regularly messing her solitaire or web bank session is worse than one that keeps things together - and while she don't know how to install that kitten screensaver her friend emailed she also doesn't miss those viagra ad's popping constantly and the system slowing down which she has to suck in until her nephew comes to fix it again.
      But we weren't talking of grandma - I just know from experience that people who stare you blankly if you ask for their opinion on ABI's have appreciated that after I "fixed" their system with new one they haven't noticed any slowly increasing problems - and it has been over year! True story, except now it's been several years... However this has nothing to do with people who understand what ABI's are and choose to support them even after all arguments of both side have been laid to the table. Retards.

      --
      In capitalist USA corporations control the government.
    195. Re:WTF. by robsku · · Score: 1

      There are right and wrong places for backwards compatibility. Linus got it right from the beginning, Redmond didn't.

      --
      In capitalist USA corporations control the government.
  3. Re:Paging Mr. Roark by Anonymous Coward · · Score: 4, Informative

    Linux does just fine without GNOME. Does it work the other way?

    Yes

  4. Did I miss something? by Anonymous Coward · · Score: 0

    It sounds like De Icaza is blaming Linus for the GNOME team's bad attitude. I'm not seeing the connection. Isn't that like saying, "It is the magician's fault I sawed a woman in half. After all, it worked for him..."?

    1. Re:Did I miss something? by Goaway · · Score: 2

      No, he's blaming the GNOME team, which includes himself, for copying an attitude that is not appropriate for them.

  5. Get your hot buttered popcorn here! by Giant+Electronic+Bra · · Score: 0

    Gosh, I could sell tickets to this cat fight! ;)

    --
    "Malo periculosam, libertatem quam quietam servitutem." -- Jefferson
    1. Re:Get your hot buttered popcorn here! by Anonymous Coward · · Score: 0

      Gosh, I could sell tickets to this cat fight! ;)

      Cat fight? Please. Miguel wouldn't make a wart on Linus's ass on his best day.

    2. Re:Get your hot buttered popcorn here! by Anonymous Coward · · Score: 0

      What fight? De Icaza was knocked out before even entering the ring.

      Most of the damage self inflicted too.

  6. Re-inventing the wheel by rueger · · Score: 5, Insightful

    I'm using Mint Cinnamon, and am very happy with it. The "classic" desktop works fine - why the need to reinvent it?

    I had a Mac for several years, and didn't find OS X - much less the idiotic Dock - to be any more useful than plain old Windows XP. I ran Ubuntu until Unity, which simply didn't offer any real added utility, just more pointless doo-dads.

    The reason why so many people stick with XP, or Vista, or even Windows 2000 is because it just works. They understand it. They don't need added gobbledy-gook flying all over the screen, or the OS "hiding" stuff on the assumption that they don't need it.

    1. Re:Re-inventing the wheel by jones_supa · · Score: 4, Funny

      The reason why so many people stick with XP, or Vista, or even Windows 2000 is because it just works.

      BTW there is a Japanese guy who has made a improved version of Windows 2000 KERNEL32.DLL, making it possible to run some software that should work on XP only.

    2. Re:Re-inventing the wheel by Anonymous Coward · · Score: 0

      I had a Mac for several years, and didn't find OS X - much less the idiotic Dock - to be any more useful than plain old Windows XP. I ran Ubuntu until Unity, which simply didn't offer any real added utility, just more pointless doo-dads.

      I have been using Unity since switching to Ubuntu 12.04 LTS (64-bit) after I purchased a 64-bit notebook computer and discovered there is no 64-bit PCLinuxOS which was in use (32-bit PCLinuxOS) on my old notebook computer. I am no fan of GNOME after years with KDE but Unity is definitely nice and user-friendly. On my servers I prefer the command-line and install Debian GNU/Linux but on my notebook computer I want an easy-to-use graphical user interface. Maybe I am in the minority.

    3. Re:Re-inventing the wheel by Outtascope · · Score: 0

      ... or the OS "hiding" stuff on the assumption that they don't need it.

      A fair point, but it isn't the OS hiding it. It's Gnome. Gnome could be really good, but I can't deal with being told that something that I consider to be a flaw in the GUI logic is just me doing it wrong. I am just incensed by the dogmatic, misguided feng-shui obsession. KDE is MUCH better, but bloated as hell with all the social desktop BS, and is itself prone to the same mentality. Unity? Any GUI that makes it impossible to create a shortcut to an application just doesn't make the cut. (Try pinning a Java app like Netbeans, I shouldn't have to edit configuration files to do this simple task).

      I know this sounds troll-worthy, but I switched back to Windows with Win7 after the better part of 10 years using KDE on all of my production workstations. I even continued to muddle through the KDE 4.0 release debacle. But nepomuk and all the other crap like it finally drove me over the edge. Linux still drives all but 2 of my nearly two dozen servers, but having to fight the GUI environment to do what I want in addition to the lack of some Windows apps that I need made me re-evaluate things.

      I used to run XP under a VM (libvirt) with KDE as my base environment. Now it is the other way around, I run KDE in my VM under Virtual Box on my Windows 7 workstation. I'm not happy ABOUT it, but I am much happier WITH it. The bottom line is that it just works much better this way. Truth be told, I spend a considerable amount of my time in Konsole on the vm (Oracle client, and all the utils that are missing from windows like grep, sed, locate, cut).

      What proponents of the Linux desktop really need to worry about is if Microsoft ever pulls their heads out of their asses and creates a real terminal app with all the utils (hearing Microsofties boast about PowerShell leaves me conflicted about whether to laugh or cry). Seriously, 20 years later and you are STILL fixed width with no direct copy/past? WTF?

    4. Re:Re-inventing the wheel by Penguin+Follower · · Score: 4, Informative

      Seriously, 20 years later and you are STILL fixed width with no direct copy/past? WTF?

      Are you kidding? I've been doing copy/paste from the Windows command line (cmd.exe) since Windows NT 4.0. (Not to mention setting the width and the scroll back buffer size among many other options.) And all of that is available in PowerShell as well.

      If you right-click anywhere in the title bar, you'll get a context menu, and at the bottom of that menu is properties. In there you'll find, on the options tab, a box labeled Edit Options that contains two check boxes: Insert Mode and QuickEdit Mode. These two check boxes are essential for doing copy/paste operations in cmd and PowerShell. Now if you go over to the Layout tab, you'll find you can tweak the height, width, and under "Screen Buffer Size", the "Height" setting there actually the scroll back buffer length. All very handy stuff. :)

      Now once you have everything setup correctly, pasting into the terminal is done by right-clicking in the window and choosing paste. Now copying from the terminal is a little different. Generally, you just highlight what you want to copy with the mouse, then just right-click on top of the selected text. Your highlighting will disappear, but the text was put on your clipboard. If you paste into Notepad (or other app) you should get whatever you copied from the terminal.

    5. Re:Re-inventing the wheel by Anonymous Coward · · Score: 0

      Thank you for your tip on the copy/paste issue.

    6. Re:Re-inventing the wheel by NotSanguine · · Score: 2

      ...Truth be told, I spend a considerable amount of my time in Konsole on the vm (Oracle client, and all the utils that are missing from windows like grep, sed, locate, cut).

      In that case, what you want is Cygwin

      --
      No, no, you're not thinking; you're just being logical. --Niels Bohr
    7. Re:Re-inventing the wheel by zakkie · · Score: 1

      The reason why so many people stick with XP, or Vista, or even Windows 2000 is because it just works. They understand it. They don't need added gobbledy-gook flying all over the screen, or the OS "hiding" stuff on the assumption that they don't need it.

      On the contrary, the OS hiding stuff is exactly what OS X and WinXXX do.

    8. Re:Re-inventing the wheel by Anonymous Coward · · Score: 0

      That's not "direct", in fact it's so convoluted it's such a PITA to do any copy paste from a cmd window that they could just as easily have dropped it. It's inconsistent, error prone and waaaay too many steps to be practical.

  7. I agree with Linus by Omnifarious · · Score: 4, Insightful

    He's absolutely request. GNOME's compatibility breaking is all GNOME. It's not a cultural norm set by the kernel developers.

    Of course, it's much harder to define a good, stable API for upper layer stuff. It's closer to things that need to change frequently. Though X has done a remarkably good job of that.

    Maybe, if that's what GNOME wants, they should sit down and think really hard about how to do it. And ignore all the current 'hot' technologies and buzzwords. That's what led them to .NET and CORBA, and those were complete dead ends.

    Windows has, more or less, done it. I suspect though that it costs them a great deal. The Windows API has always been an insane mess, and IMHO a great source of the reason it was originally so very unstable.

    1. Re:I agree with Linus by Anonymous Coward · · Score: 0
      "He's absolutely request."

      LOLWUT?

    2. Re:I agree with Linus by Viol8 · · Score: 1

      "Though X has done a remarkably good job of that."

      Depends which bit of X. Core Xlib is mid to low level but is still very usable though some bits of it - eg the colour subsystem with its mash up of visuals & colormaps - are poorly thought out and unnecessarily complicated. Nonetheless , its stood the test of time isn't too hard to learn if you have the patience.

    3. Re:I agree with Linus by Anonymous Coward · · Score: 0

      Unfortunately, X11 over WAN is painful. I occasionally need to run Firefox or emacs remotely over an ssh session. It takes a long time for the applications to display their windows, the window refresh is annoyingly slow and the applications feel unresponsive.

      (At least emacs I can run in a text terminal.)

      The culprit is not X11, I believe, because xterm is really quick to start and responsive and highly usable over the same connection. So it must be the graphical toolkits that play high-latency ping-pong with the X server. Instead of "redefining the desktop", the focus should be on coming up with an asynchronous toolkit that could pipeline the requests properly. I understand that would make writing applications much more cumbersome, but that's where the cumbersomeness should go, not on the user interface.

    4. Re:I agree with Linus by Omnifarious · · Score: 1

      The culprit is not X11, I believe, because xterm is really quick to start and responsive and highly usable over the same connection. So it must be the graphical toolkits that play high-latency ping-pong with the X server. Instead of "redefining the desktop", the focus should be on coming up with an asynchronous toolkit that could pipeline the requests properly. I understand that would make writing applications much more cumbersome, but that's where the cumbersomeness should go, not on the user interface.

      I've noticed, much to my great disappointment, that most windowing toolkits tend to end up doing any number of stupid things. For example, they do not make use of the sophisticated X event system to minimize the number of events returned, and instead simply paint the entire dialog box by hand in a single X window and ask for all possible UI events within that box.

      Xt, Xaw, and Motif were ugly and painful in many ways, but they at least got this right. Xterm uses Xaw, and that's why it's so very snappy.

      Doing it the right way means you have to be smart about creating lots of little tiny X windows and setting up events and things just right, I suppose once you start having complex UI interactions like tooltips or tear-off menus that it starts getting to be a pain to make all that work.

  8. Failure of de Icaza.... by Anonymous Coward · · Score: 0

    Failure of Gnome is only Gnome's fault and no one else's.
    Seriously De Icaza sounds like a cry baby, no wants gnome, no one wants mono etc...
    Wake up and smell the coffee man, if no one wants them anymore it's because they have become either crapstatic or have a lot of potential problems with windows/.net/patents etc...

    1. Re:Failure of de Icaza.... by symbolset · · Score: 1

      If Miguel de Icaza wants to program in .NET why doesn't he just go over to the Windows side the rest of the way?

      --
      Help stamp out iliturcy.
    2. Re:Failure of de Icaza.... by Anonymous Coward · · Score: 1

      Au contraire, I am not alone in my admiration of the Common Language Infrastructure. C# is especially a very robust and mature language, and it has mature and friendly development tools on both sides of the opensource fence.

      Many programmers immediately snub their noses at C# because it's "Microsoft," but Mono is opensource and cross-platform. It's easy to migrate to from Java and has a lot of advantages over Java (of course, beauty is in the eye of the beholder).

      My point is, why vindicate the man for taking a language framework of high potential (CLI) -- published as an open standard, mind you -- and making opensource tools to write, compile and execute the code on a multitude of platforms that Microsoft will likely never support?

      (Other than this, I think de Icaza is an insufferable, pig-headed, egotistical jerk)

    3. Re:Failure of de Icaza.... by unixisc · · Score: 1

      Also, whatever happened to Bonobo, which was supposed to be the next great thing in OOP?

    4. Re:Failure of de Icaza.... by symbolset · · Score: 3, Insightful

      The Linux version will never be complete and current with the Windows version. If you admire the thing so much, go whole hog.

      --
      Help stamp out iliturcy.
    5. Re:Failure of de Icaza.... by Outtascope · · Score: 1

      I could never grasp this, which always led me to suspect that he was some sort of paid agent. I mean, I am a Java guy in a big way. The vast majority of my development work is done there, and I like it alot. But I would be (and in fact have been) appalled at Java becoming a dependency of the os environment. I hate that OpenJDK is defined as a dependency in Ubuntu for several apps (particularly when I STILL find, even under 7, that Sun/Oracle's JVM is superior).

      Java, at least though, is designed to be cross platform and to some extent open source. Why in God's name you would intentionally infect your design with something that is designed for and tightly coupled with a particular proprietary operating system is beyond me. And that is without even considering that the operating system in question was Microsoft's

      I have never trusted the guy, and rarely found anything of truth or merit that comes out of his mouth.

    6. Re:Failure of de Icaza.... by binarylarry · · Score: 0

      Because it's a shitty knock off of a shitty knock off of Java.

      --
      Mod me down, my New Earth Global Warmingist friends!
    7. Re:Failure of de Icaza.... by binarylarry · · Score: 3, Informative

      Bonobo, you mean De Icaza's attempt to make a clone of Windows OLE and COM?

      It's been replaced by D-BUS.

      --
      Mod me down, my New Earth Global Warmingist friends!
    8. Re:Failure of de Icaza.... by Anonymous Coward · · Score: 0

      And how much you have experience of coding in either of them?

    9. Re:Failure of de Icaza.... by TangoMargarine · · Score: 1

      You'll have to forgive me if I am skeptical of any "open source" Microsoft projects after OOXML...

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    10. Re:Failure of de Icaza.... by fnj · · Score: 1

      Any chance you meant "castigate" instead of "vindicate"?

    11. Re:Failure of de Icaza.... by Anonymous Coward · · Score: 0

      But it isn't open. MS is trying to claim it's open and crossplatform, but Mono is a failed implementation that is always playing catch-up. And why? Because MS doesn't really do anything to make it possible. First there's a new .NET, then they know what to do, then comes Mono, when two new .NET versions have come out.

      Why? Because of that. Because pushing MS technologies onto other platforms that are not advantageous does not make sense. Because there's a load of C# like languages that are better. It's pointless.

    12. Re:Failure of de Icaza.... by 0123456 · · Score: 4, Insightful

      Because it's a shitty knock off of a shitty knock off of Java.

      I disagree. C# seems to have fixed some of the worst problems of Java.

      But I still wouldn't use it unless I wanted to be tied to Windows, because Microsoft could kill Mono any time they feel like it.

    13. Re:Failure of de Icaza.... by Anonymous Coward · · Score: 0

      Microsoft could kill Mono any time they feel like it.

      Depends. Do they want games on that new phone platform of theirs?

    14. Re:Failure of de Icaza.... by Anonymous Coward · · Score: 0

      C# seems to have fixed some of the worst problems of Java.

      C# is a good language (C++ method pointers should have been delegates from the get-go), but I fail to see how Java has really bad problems.

    15. Re:Failure of de Icaza.... by Anonymous Coward · · Score: 0

      You have no fucking idea what you're talking about. But hey, this is Slashdot.

    16. Re:Failure of de Icaza.... by Anonymous Coward · · Score: 0

      ???stop the FUD man, C# is a standardized language... people are even using it to make cross platform games on desktop and the mobile space..

    17. Re:Failure of de Icaza.... by Anonymous Coward · · Score: 0

      Tsk tsk. You didn't just say knock off, you said shitty knock off of shitty knock off. That implies it's somehow twice worse than java. Nooo, it couldn't be that they've managed to improve it anyhow. Nooo, because ITS TEH MACHOSHAFT.

    18. Re:Failure of de Icaza.... by Anonymous Coward · · Score: 0

      Always though that was a silly complaint, because porting a Mono app is still going to be 1000x times easier than porting a C/C++ app.

      The root issue is that Linux users are compelled to see *everything* in terms of "platform politics". Seriously nobody gives a fuck except for the people writing the software.

    19. Re:Failure of de Icaza.... by symbolset · · Score: 1

      It's a primitive basic premise. If you control the platform and evolve it over time then the people who follow and copy needs must lag behind. Since Miguel is not driving this bus but only trying to follow as best he can, he cannot hope to pass. He cannot innovate, but only hope to emulate. Naturally as a proprietary system Microsoft is doing their best to ditch him. This doesn't make for a solid cutting-edge development environment for Miguel's downstream partners. They can only hope to build on a copy of a copy, and that leads to "build not your castle on sand". They were better off to just commit to Windows and be done with it rather than try to live in this halfway realm.

      I'm not a Windows fan, but I'm smart enough not to straddle that fence. Your nards get bloodied up that way.

      --
      Help stamp out iliturcy.
    20. Re:Failure of de Icaza.... by IBitOBear · · Score: 1

      And it was never necessary because we had "UNIX Domain Sockets" and the ability to parse...

      --
      Innocent people shouldn't be forced to pay for inferior software development.
      --"Code Complete" Microsoft Press
  9. It just got REAL in here by ohnocitizen · · Score: 1

    http://www.youtube.com/watch?v=LKpnZ7cwWuY

    The time is right to announce my kickstarter for "Linus Takes the World" series of Cage Matches. First up, Miguel, followed by a "rumble on the desktop" group fight between the kernel developers and everyone responsible for Gnome 3.

    1. Re:It just got REAL in here by micheas · · Score: 1

      Linus would just send in the wife.

  10. i don't understand "the blame" game... by ibsteve2u · · Score: 4, Insightful

    FOSS ain't totalitarianism. The point, IMO, of open source is do it the way you think is the best way. If enough people conclude you're right, your way is incorporated. If insufficient do, you reanalyze and improve (at least a couple of times) until your approach gains acceptance. All while keeping an eye out for parallel development efforts that look "smarter", "better", "more efficient", or what have you - and then incorporating those ideas if feasible or abandoning your effort if the general direction you're going becomes a dead end/obsolete before acceptance.

    To summarize, when you have complete freedom failure is a decision you choose for yourself - it ain't somebody else's fault. It can be a community's "fault" if you feel you must attribute fault (we call those who attempt to lay blame and isolate all power to themselves "Republicans" in America, and must constantly duck their accusations that community involvement in any and all things is "mob rule"), but hey - that's democracy.

    --
    Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"
    1. Re:i don't understand "the blame" game... by Anonymous Coward · · Score: 0

      FOSS ain't totalitarianism. The point, IMO, of open source is do it the way you think is the best way. If enough people conclude you're right, your way is incorporated. If insufficient do, you reanalyze and improve (at least a couple of times) until your approach gains acceptance. All while keeping an eye out for parallel development efforts that look "smarter", "better", "more efficient", or what have you - and then incorporating those ideas if feasible or abandoning your effort if the general direction you're going becomes a dead end/obsolete before acceptance.

      To summarize, when you have complete freedom failure is a decision you choose for yourself - it ain't somebody else's fault. It can be a community's "fault" if you feel you must attribute fault (we call those who attempt to lay blame and isolate all power to themselves "Republicans" in America, and must constantly duck their accusations that community involvement in any and all things is "mob rule"), but hey - that's democracy.

      Your thesis requires that politics and personal agendas in an organization don't exist. Yet, they do.

    2. Re:i don't understand "the blame" game... by Anonymous Coward · · Score: 0

      FOSS ain't totalitarianism.

      No, but the desire of some individuals to dominate is as rampant as it is in the corporate world. The ego knows no bounds. It has no divisions. Luckily, under FOSS, those individuals can be tossed to the wayside before they can cause any real damage. "Leaders" aren't required, necessary, or even desired. What is needed is a bit more radicalism to stand up to the copyright tyrants, more anonymous development to avoid being targeted by takedowns and lawsuits. We shouldn't need 'permission' to write software for any particular piece of hardware. We should just do it, and beat back those who would stop us.

    3. Re:i don't understand "the blame" game... by fm6 · · Score: 4, Insightful

      Going back to De Icaza's original blog post, I don't see him playing a blame game. He's trying to understand why he can't seem to find a audio driver for his Linux box that doesn't break every time he does a major update. He thinks it's because of certain attitudes in the core Linux community that are driven by Thorvalds personality. I find his argument pretty dubious, but is he saying it's all Thorvalds's fault? I don't see it.

      The blame game started when the story spread beyond De Icaza's post. You can see it in the headline for this story. The problem is, the hacker community is very big on finding a Good Guy and a Bad Guy, I see this over and over again on Slashdot. Really, we all need to forget all those stupid TV shows we spent too much time watching as we were growing up.

    4. Re:i don't understand "the blame" game... by cheesybagel · · Score: 1

      I don't know what the heck Icaza is talking about regarding sound support. Ever since the AC'97 standard came out I never had trouble with soundcards again.

    5. Re:i don't understand "the blame" game... by fm6 · · Score: 1

      As I said, I find his arguments pretty dubious. I'm just saying he's not pointing fingers. His responses to Thorvalds comments make this clear.

    6. Re:i don't understand "the blame" game... by Anonymous Coward · · Score: 0

      FOSS ain't totalitarianism.

      No, but the desire of some individuals to dominate is as rampant as it is in the corporate world. The ego knows no bounds. It has no divisions. Luckily, under FOSS, those individuals can be tossed to the wayside before they can cause any real damage. "Leaders" aren't required, necessary, or even desired. What is needed is a bit more radicalism to stand up to the copyright tyrants, more anonymous development to avoid being targeted by takedowns and lawsuits. We shouldn't need 'permission' to write software for any particular piece of hardware. We should just do it, and beat back those who would stop us.

      You're talking about the Gnome guys right ? Those that have the motto "my way or the highway".
      Fuck them and their dictatorial instincts.

    7. Re:i don't understand "the blame" game... by cheesybagel · · Score: 4, Insightful

      The fact is most of the things Icaza complained about were things where he had a say or actually caused them but did not do anything at the time and now he starts harping on how Linus is responsible for the behavior he had for things he himself created. For example his complaint about different desktops. Had he never founded GNOME then KDE would probably be the dominant desktop. He caused the split. If his only issue was the Qt license he could have started his own implementation of Qt rather than making a whole new desktop based on GTK+. The API incompatibilities in GNOME could have been mitigated. Even GTK+ at least had a stable API since 2.0 was released so I don't get why the GNOME folks need to be constantly breaking compatibility for their bits.

      Then when things had settled with KDE and GNOME he started pushing C# as a development language. Thankfully most people ignored him and his pro-Microsoft agenda.

    8. Re:i don't understand "the blame" game... by fm6 · · Score: 2

      Yeah, he played a role in creating the problem — as he himself pointed out.'

      I think it's very funny that you keep responding to my posts with posts that try to paint De Icaza as The Bad Guy. In doing so, you only reinforce the point I'm trying to make: that the hacker community sees every issue as a bad guy versus a good guy, even when it makes no sense.

    9. Re:i don't understand "the blame" game... by Anonymous Coward · · Score: 0

      I call them Democrats, but YMMV.

    10. Re:i don't understand "the blame" game... by mrmeval · · Score: 1

      Is it possible to have an interface that allows QT apps to be compiled with GTK and vice versa or am I causing developers pain by asking that?

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    11. Re:i don't understand "the blame" game... by fikx · · Score: 3, Funny

      "Thorvalds" ... why do I now have an image of Linus holding a hammer , wearing a cape with a penguin on his shoulder stuck in my head?

      --
      AB HOC POSSUM VIDERE DOMUM TUUM
    12. Re:i don't understand "the blame" game... by grumbel · · Score: 2

      If enough people conclude you're right, your way is incorporated.

      The problem is that that approach only works for monolithic software. When it comes to Linux on the desktop almost none of the core issue are just in a monolithic piece of of software, they are all in the communication between different pieces of software and in the base libraries. When every application uses it's own file dialog, you can't just fix that with a patch, you first need some agreement on what the proper file dialog should look like and all the applications have to agree on it before you can start sending out patches. Same is true for drag&drop, applets, package management and all that other stuff. The problem isn't that application X has an issue, but that application X and Y behave slightly different, neither of which behaves wrong, it's them being different what causes the problems.

      Freedesktop.org has done plenty of good in bring things closer together, but from where we are now, to a fully unified desktop experience is a pretty damn long way, especially as right now we don't seem to have anybody actually doing conformance testing (i.e. XDG Base Directory Spec is all fine and good, yet most apps still store their config files in ~/.appname/ and not ~/.config/appname/). I think it would also help when those specs would all get a reference implementation, as while confirming to the XDG Base Directory Spec is reasonable simple, if that spec ever needs to get changed, you are back at square one and have thousands of apps to fix, instead of just a single library to adjust.

    13. Re:i don't understand "the blame" game... by fm6 · · Score: 0

      Because you didn't take your Ritalin.

    14. Re:i don't understand "the blame" game... by cheesybagel · · Score: 1

      Not that I know of. What there is are APIs built on top of both like wxWidgets where you can use different toolkits without changing the application itself.

    15. Re:i don't understand "the blame" game... by LurkerXXX · · Score: 1

      Mr. Hope and Change is now just Mr. Slash and Burn, all negative ads. Nothing positive to say, because after four years of pretty but empty blather, everyone knows his words have no meaning.

      Apparently you don't have a TV, because pretty much all the Republican ads are simply negative ads. Worse, ones that are blatent lies about how he is getting rid of the work requirement for welfare. That should be expected after the nomiation speeches where Ryan did nothing bust blast Obama for making the exact same calls/proposals that Ryan had.

      I can get that people voted for him the first time, but I'm amazed that there are still some Obama voters left who aren't so thoroughly embarrassed by his job as President that they'd not only vote for him again, but would admit so in public. Pathetic.

      No, what's pathetic is someone posting as an AC about how other folks should be embarrased to state something publically... You are the pathetic one.

    16. Re:i don't understand "the blame" game... by blind+biker · · Score: 2

      The fact is most of the things Icaza complained about were things where he had a say or actually caused them but did not do anything at the time and now he starts harping on how Linus is responsible for the behavior he had for things he himself created. For example his complaint about different desktops. Had he never founded GNOME then KDE would probably be the dominant desktop. He caused the split. If his only issue was the Qt license he could have started his own implementation of Qt rather than making a whole new desktop based on GTK+. The API incompatibilities in GNOME could have been mitigated. Even GTK+ at least had a stable API since 2.0 was released so I don't get why the GNOME folks need to be constantly breaking compatibility for their bits.

      Then when things had settled with KDE and GNOME he started pushing C# as a development language. Thankfully most people ignored him and his pro-Microsoft agenda.

      Quoted for truth. This piece of history should be remembered, or else it will be repeated.

      Also: fuck you Miguel.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    17. Re:i don't understand "the blame" game... by mrmeval · · Score: 1

      I do wish they'd play nice with each other and either work on a unified api or at least co-develop some means of easily porting software to either. :/ I do not have that skill set to even try and help.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    18. Re:i don't understand "the blame" game... by Anonymous Coward · · Score: 0

      I for one am very happy Miguel and others went off to build to GNOME Desktop. It kept a lot of harmful people away from messing with KDE. Looking back I am sad that KDE did not get more support from the distro makers, IIRC only SuSE did invest a considerable amount of effort in KDE and shipped KDE as the default desktop since KDE v1.0. IMHO it made SuSE Linux the best distro of the late 90s.

      On the other hand, having to use C++ with extensions (MOC) hindered the acceptance of Qt and thus KDE in the linux domain considerably and does so to this day. I wish that QT some day makes the MOC unnecessary.

    19. Re:i don't understand "the blame" game... by Anonymous Coward · · Score: 0

      If his only issue was the Qt license he could have started his own implementation of Qt rather than making a whole new desktop based on GTK+

      Back pre-Y2K, The FSF/GNU project did start their own implementation of Qt (called Project Harmony) because at the time Qt used a proprietary non-free license which violated freedom 3: the freedom to redistribute modifications.)

      The FSF took a two-tiered approach, the creation of Harmony and GNOME, to counter the at-the-time non-free Qt in order to maximize the likelihood of success in case one approach should fail.

      I've been a user of GNU/Linux since the late '90s and I do agree with you that GNOME needs to stop breaking their own code and settle on a feature set and API. I find myself often frustrated when using GNOME 3, so much that I've been considering moving to the MATE fork of GNOME.

    20. Re:i don't understand "the blame" game... by fustakrakich · · Score: 1

      Fuck them...

      You mean 'fork them', no? Then ignore them? I would consider that to be the path of least resistance.

      --
      “He’s not deformed, he’s just drunk!”
  11. Re:Paging Mr. Roark by Anonymous Coward · · Score: 1

    No, FreeBSD does not support GNOME 3.X yet.

  12. games and applications by 0-9a-zA-Z_.+!*'()123 · · Score: 5, Insightful

    the 'failure' of the linux desktop is basically applications. libreoffice and linux gaming initiatives are the way to win that battle. making a prettier desktop is not.

    1. Re:games and applications by future+assassin · · Score: 1

      Exactly. How hard is it to add a quick launch icon to a task bar and have one click start for programs. The way I see it is yes the pre Vista Windows style desktop wroks just fine an sure they don't look like some Web 2.0 shiny eye candy BUT what else do you need? The desktop is only seen once in a while vs how oftern the gui for other programs is shown.

      --
      by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
    2. Re:games and applications by Black+Parrot · · Score: 0

      the 'failure' of the linux desktop is basically applications

      In the big picture, yes. But for the present discussion, the failure is that Miguel took GNOME in a direction that no one wants to go, and now he's trying to deflect the rotten tomatoes.

      --
      Sheesh, evil *and* a jerk. -- Jade
    3. Re:games and applications by Anonymous Coward · · Score: 0

      Yep. Got it in one.

      Thing is...it's not working very well for him, now is it? (Moment of Schadenfreude at his expense...)

    4. Re:games and applications by geekymachoman · · Score: 2

      I'm using Linux on desktop for 11 years. Dual boot just so I can play games once in a year. The 'failure' of the linux desktop is that trivial stupid things like ... sound, sometimes is not working OR is not working properly.
      Besides sound, some (other) desktop components are not working properly. And in every version there's a different problem. I'm not even gonna start talkin about consequences of upgrades (if it works for you, congratulations. Read below. It's not working for me and if you type in google the problem you're having you get 50 k results back).

      Basically... it comes down to 'luck' with linux desktop. You might go about your life fine, without problems, or you might be experiencing them on every step. These trivial small things, in 2012, are a deal breaker. Not for me, because I'm barely using desktop environment so I just don't care. I'm so fucked up that I use console for everything (except web mail skype IM). If you're one of this kind of people, and you propagate how linux desktop is mature and working, and think it's great.. go take a cold shower and grow up. It is great and I for one am gonna continue using it, but it's shit at the same time and will continue to be shit for a very long time.

    5. Re:games and applications by vlm · · Score: 1

      Basically... it comes down to 'luck' with linux desktop.

      Google, not luck. Before multi-tab web browsers were invented you needed two browser windows to shop, its a little easier now.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    6. Re:games and applications by Anonymous Coward · · Score: 0

      Apparently for GNOME people it's impossible to that simple thing right. I grew up with Linux when fvwm was all the rage. Worked just fine. Apparently too well, because GNOME had to change everything and make simple stuff very hard.

    7. Re:games and applications by wer32r · · Score: 1

      Agreed. But, there is also configuration. Linux has nothing that compares to Windows' control panel.

    8. Re:games and applications by stephanruby · · Score: 2

      the 'failure' of the linux desktop is basically applications. libreoffice and linux gaming initiatives are the way to win that battle. making a prettier desktop is not.

      Why does it need to win anything? For me, in my home at least, linux desktop won less than a year ago. That's the time I reformatted my last remaining dual-boot Windows/Ubuntu laptop with only Ubuntu (I really didn't need Windows anymore, it's not that I'm some kind of linux evangelist). Now, I have no Windows machine/software in sight.

      I'm perfectly satisfied with Ubuntu/linux desktop as it is. And no, I'm not even one of the "kernel people" Icaza keeps referring to (by the way, I love the imagery of tiny little kernel people or little gnome people running around and blaming each other). I'm an actual Linux/Ubuntu desktop user. I don't need games on my desktop. I have enough games on my other devices. I'm spending way too much time playing games anyway. Between LibreOffice and Google Docs, I really don't need anything more elaborate. Gimp, I do not know how to use well yet, but then again, I never learned how to use Photoshop well either.

      My opinion is that this Icaza guy is still stuck in the 90s. He wants to make linux desktop into something Windows was twenty years ago. And yet, very few people still use their desktop the way they used to use it twenty years ago. We all have many devices, whether those devices are smart TVs, small internet appliances, consoles, smart phones, or tablets. And many of us are heavily using free/freemium online services, for things that we could only do traditionally on dedicated specialized desktop software. And for the many that do want to depend less on online services, they have their own external hard drives and/or homegrown entertainment/specialized setups.

      It's a fragmented world out there and it's only getting more fragmented. I realize that the term fragmentation is usually used in a negative context, but that's not int the context I'm using it right now. Why not embrace the fragmentation instead of fighting against it? After all, one can only control what he purchases for himself, or his family. He can't absolutely control what devices/computers his neighbor is going to get.

      As long as I'm not considered an eccentric candidate for sending my resume in pdf (in addition to the doc format in case the formatting doesn't transfer 100%). And as long I can print from my desktop at home, or even print directly from my phone when I'm at a Kinkos' Fedex office. And find movies/televisions/radio shows that can play easily on most of my devices. And that my devices at home can do transfers with each other, even if they're not by the same maker, which they already do. That's all I really want.

      Of course, others' experiences may vary, some may not consider the war won yet, and that's ok with me. Just do not expect my allegiance when you try to imply that I'm enlisted in your imaginary war.

    9. Re:games and applications by tsotha · · Score: 1

      Google, not luck

      But that's the point, isn't it? You shouldn't have to be Googling around to get sound working in 2012. I haven't had that problem on a Windows box since before Google existed.

    10. Re:games and applications by Anonymous Coward · · Score: 0

      Why not try KDE, it has all you need for a full desktop experience.

    11. Re:games and applications by cheesybagel · · Score: 1

      I guess you never had a Creative Sound Blaster Live with its infamously unreliable Windows drivers. FWIW I don't have problems with sound drivers on Ubuntu and I doubt there are issues in any other modern Linux distribution either.

    12. Re:games and applications by humanrev · · Score: 2

      FWIW I don't have problems with sound drivers on Ubuntu and I doubt there are issues in any other modern Linux distribution either.

      On my system (Linux Mint 13, but I've also seen this with Ubuntu), the sound will often (but not always) default to using the HDMI output instead of analog output. Problem is, I'm not using the HDMI port at all on this computer - video is using DVI, audio is the analog output. If this happens in Windows 7, I can just just open up the list of playback devices, right click on my desired output device and tell it to be the default, but NO! Apparently this new-fangled mixer application in Ubuntu/Mint doesn't have any functionality to set the default output device. Supposedly it can be done by creating an alsa.conf file and putting in the correct sett... Oh why the fuck must I resort to this shit in 2012?

      It's crap like this that pisses me off. OK, maybe Linux can't work out which output to use by default (obviously a race condition on boot-up), but if I can't even force a default without having to resort to the command line, then obviously Microsoft knows what they're doing.

      --
      Most people on Slashdot are fucking idiots.
    13. Re:games and applications by Anonymous Coward · · Score: 0

      Great. You're opening point is that you do don't use most of the software that most people need to use on a day to day basis. I'm glad Linux is working for you, the rest of humanity will keep on looking

      By the way, I only go to work using a sailboat, so I don't get this whole fossil fuel thing. *Cue lengthy post*

    14. Re:games and applications by Anonymous Coward · · Score: 0

      What's the problem with the command line? Too much work using a keyboard?

    15. Re:games and applications by wer32r · · Score: 1

      I'm using KDE. And while it's good, it's far from perfect.

    16. Re:games and applications by humanrev · · Score: 1

      I know how to use the command line. I do it a lot at work 0 I'm quite skilled with it. You really think I enjoy debugging this shit when I get home?

      --
      Most people on Slashdot are fucking idiots.
    17. Re:games and applications by Stuarticus · · Score: 1

      This sounds like utter bull to me, I use Linux mint and set the output to HDMI through the sound menu after install, it took me 2 seconds to figure out from the menu itself... Never had a problem with it since.

      --
      If you think someone isn't free to have a different definition of "freedom" you may be a tyrant.
    18. Re:games and applications by humanrev · · Score: 1

      Nice of you to dismiss my issue. You really think I'd waste my time posting about a non-existent issue just to mess with ya?

      Of course you can select the output. The problem is that select it doesn't KEEP it selected when you reboot, as in, you can't set it as a default that will be assigned upon startup. Now what I discovered after making my original post is that you can disable an output on a different tab, so I disabled the HDMI output and this does end up achieving my objective, even if it's a workaround of sorts (if I want to use HDMI audio in the future I have to remember to re-enable it manually).

      But still, it's as if Linux users are desperate to hold onto their little OS so much that they'll attempt to reduce the credibility of someone's complaint. I WANT Linux to succeed - why the fuck would I make stuff up? I'm this close to giving up trying if this is how the fabled Linux community treats each other.

      --
      Most people on Slashdot are fucking idiots.
    19. Re:games and applications by Stuarticus · · Score: 1

      You just acknowledged your complaint wasn't valid, you found the answer in the sound settings! You're just so keen to complain about Linux that you'll talk nonsense on here about .conf files (every windows users fear).

      --
      If you think someone isn't free to have a different definition of "freedom" you may be a tyrant.
    20. Re:games and applications by humanrev · · Score: 1

      My complaint is still valid - I can't simply set a default audio output; all I can do is disable the unused output to force only one audio output. It only makes it a default by... well, default, since nothing else is available to be selected at random during startup. In Windows, I can set a default and it'll stick, but I can keep other outputs available and redirect various programs to use them if necessary without fiddling.

      Fucking hell mate. I've been dabbling with Linux since early last decade - config files are not an issue. What is an issue is that I'm getting older and am less inclined to deal with workarounds that shouldn't exist, such as race conditions. Do you understand this?

      --
      Most people on Slashdot are fucking idiots.
    21. Re:games and applications by Stuarticus · · Score: 1

      I do, I also understand I have EXACTLY the same problem with windows and a Blackmagic video card that loves to be the primary audio device even though I don't want it to be. I also understand (as I suspect you do) that this is more likely due to the audio driver than any flaw in the system.

      --
      If you think someone isn't free to have a different definition of "freedom" you may be a tyrant.
  13. Re:Paging Mr. Roark by Hentes · · Score: 1
  14. Regarding the audio stuff by Anonymous Coward · · Score: 1

    ALSA worked out of the box for every sound chip I ever had. I would never ever need to tackle anything in sound plumbing - and I mean, no single conf file, not a line - if not for PulseAudio. It took me a long time to configure it to play nicely with other sound tools, and wiki instructions were only partially helpful. I still haven't done it properly - for some reason it completely ignores what I set as default device. But at least it plays sound now, when I redirect every stream.

    And why did I even bothered? Oh, it's because GNOME 3 has a hard dependency on it ;) Seems to me that GNOME developers love to bring unneeded changes to Linux world and then complain over lack of compatibility...

    1. Re:Regarding the audio stuff by Anonymous Coward · · Score: 0

      ALSA worked out of the box for every sound chip I ever had. .

      Alsa didn't work on any machine I installed linux on, because I was using hdmi audio and for some reason, this required an alsa update and text file editing on every single machine I put it on.

      Hello linux people! Many people are attaching their computers to tv's and hdmi displays, using hdmi! Since 2008! Can we get with the program now?

    2. Re:Regarding the audio stuff by unixisc · · Score: 2

      I had to try out different versions of ALSA before they would work for different kernels/distro versions. And also, the ultimate sound was anything but smooth.

    3. Re:Regarding the audio stuff by mvdwege · · Score: 2

      Gnome 3 does not have a hard dependency on PulseAudio, in the sense that it needs to have the server running.

      It has a dependency on the PulseAudio libraries, true, but if you do not install the sound server, or deactivate it, Gnome 3 runs perfectly fine on bare ALSA; I am posting this from a Debian Unstable laptop running Gnome 3, and no PulseAudio.

      And the only reason I do not run the PA sound server is because I use Skype occasionally, and that does not play nice with anything but ALSA. Otherwise PulseAudio is, just like Gnome 3, perfectly serviceable, and the whining on the Internet is mostly people who last tried it 2 years ago.

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    4. Re:Regarding the audio stuff by Anonymous Coward · · Score: 1

      Can't say what you mean by "smooth" my friend, but ALSA is part of kernel itself. If you had to try different versions of it's package, probably your distro package management is to blame here.

      However, the point here is not to show that ALSA is superior to something else. OSS is on the same layer and it may deliver on some of ALSA's shortcomings. The point is, that GNOME added another sequence to already complicated chain of Linux audio handlers that cannot be removed or disabled for GNOME 3 to work, and yet GNOME guys talk about how evil kernel developers are the root cause of incompatibilites.

    5. Re:Regarding the audio stuff by Anonymous Coward · · Score: 0

      I find that Skype 4 works fine enough with PA, as long as you start it a few minutes after PA has started running and all other apps have settled. Otherwise the whole thing just behaves abnormally.

    6. Re:Regarding the audio stuff by 0123456 · · Score: 3, Insightful

      Bizarre. I keep seeing all this whining about pulseaudio, and two years ago it was justified.. but today it just works on every Linux machine I own, and works better than the older sound systems ever did.

    7. Re:Regarding the audio stuff by Anonymous Coward · · Score: 0

      Skype on Linux has worked with pulse for quite some time now. I use it often and it's a lot more reliable than plain alsa was!

    8. Re:Regarding the audio stuff by Anonymous Coward · · Score: 0

      It's vastly, vastly overengineered. It's not surprising that the bugs were finally knocked out, but if he hadn't tried to overdesign so badly, there would not have been enough code to introduce them.

      systemd is repeating the whole experience, but this time in a place where it will cause even more chaos.

    9. Re:Regarding the audio stuff by Anonymous Coward · · Score: 0

      I didn't want to get too much into details.

      It was well my intent to leave PA server not running. But libcanberra-pulse causes Google Chrome to hang if PulseAudio is installed AND not running.

      I won't get into describing the spectacle of pushing the guilt between Chrome, PA, libcanberra and GNOME developers here. If anyone's interested, it's easily to google it. I would get over it with simply configuring PA, but despite all the assurances and fanboyish internet comments that now it "just works", it turned out to be a huge pain in the ass.

      And no, I haven't tried it 2 years ago. I tried it 4 months ago.

    10. Re:Regarding the audio stuff by Anonymous Coward · · Score: 0

      Funny how I present a specific problem (PA just ignores default device setting, no matter what docs say about it) and you dissmiss it as "whining" on the basis that it does work for you.

    11. Re:Regarding the audio stuff by shiftless · · Score: 1

      I'm happy for you. For me, the continued incompetency of Linux devs has pushed me elsewhere. I'll continue using Windows 7, thanks.

    12. Re:Regarding the audio stuff by IBitOBear · · Score: 1

      Pulseaudo works perfectly for me on my boxes...
      I don't enable it in any of my applications...
      I don't compile it...
      and then all my problems go away... /doh...

      (I use Gentoo, so it kindof makes most of this stuff moot as I get what I want and I don't get the other stuff.)

      --
      Innocent people shouldn't be forced to pay for inferior software development.
      --"Code Complete" Microsoft Press
    13. Re:Regarding the audio stuff by Anonymous Coward · · Score: 0

      I used to have a big problem with pulseaudio until I converted to OpenSolaris and BSD.
      No more Linux => no more pulseaudio problems. ZFS is a bonus.

      Now my remaining pulseaudio experience is that my HP TouchPad's audio dies when I unplug my headphones. Fuck.

    14. Re:Regarding the audio stuff by robsku · · Score: 1

      Gnome 3 does not have a hard dependency on PulseAudio, in the sense that it needs to have the server running.

      It has a dependency on the PulseAudio libraries, true, but if you do not install the sound server, or deactivate it, Gnome 3 runs perfectly fine on bare ALSA; I am posting this from a Debian Unstable laptop running Gnome 3, and no PulseAudio.

      ...sheesh...
      It's not as bad as unnecessarily needing PulseAudio, which I haven't yet heard a single good non-fringe reason for defaulting for it, to work when ALSA works just fine for normal use. Heard claims that ALSA (read: w/o PA) doesn't work too well on some chipset, but PA doesn't do the hardware stuff, so what? Someone said that ALSA has trouble with multiple channels, in some cases just one but PA has software mixer - ZOMG, When Red Hat/Fedora (not sure if the latter was released yet) upgraded to 2.6 kernel, OSS didn't support my Sound Blaster 128 but most importantly ALSA supports software mixing and provides also OSS emulation which can be mixed with in too...
      PulseAudio then again caused me problems - some programs didn't work right when it was running, and sometimes there was notisable delay in sound (some years ago I tested several sound daemons from ESD to Jack Audio System, even the latter never had this kind of problems...), and the mixer, that I've heard claimed to be better than ALSA has, but I found it lacking and confusing, though very simplified.

      And the only reason I do not run the PA sound server is because I use Skype occasionally, and that does not play nice with anything but ALSA. Otherwise PulseAudio is, just like Gnome 3, perfectly serviceable, and the whining on the Internet is mostly people who last tried it 2 years ago.

      I tried it 1 year ago, at most, and experienced problems. However, unnecessarily needing any of it installed and software that is written badly on ALSA part and needs extra audio daemon for something you expect any and every program to do just fine. Supporting PA is fine, requiring it, especially if there are no features that are available only with PA - which is usually the case.
      And software like Skype, which anyone would assume to be written to work as well as possible on the OS it targets, not just OS+SpecificDE, is just badly done if it has no technical reason why it should not work fine with ALSA. But from what I've read Skype is, according to some people, piece of crap, at least on Linux...

      --
      In capitalist USA corporations control the government.
    15. Re:Regarding the audio stuff by robsku · · Score: 1

      Glad it works for you, but for me it was justified still around 6-12 months ago, not a single positive aspect for me with it and I kept having problems with one or another software up until I disabled starting it when I log in to X desktop, though some programs did work fine with it. I really didn't have any positive to say about it, and before I dropped it for good I had to make little launcher scripts like this for swiftfox/me-tv/etc...:

      #!/bin/sh
      ALSA_CARD=AudioPCI swiftfox &
      ...to make them use ALSA for audio.

      --
      In capitalist USA corporations control the government.
  15. So Linus saved us from more "desktop initiatives"? by John+Hasler · · Score: 5, Insightful

    Thank you, Linus.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  16. Before dismissing De Icaza by Yahma · · Score: 5, Insightful
    I'll probably get modded down for this, but here goes...

    I agree, at least partly, with De Icaza's assertion that ABI breakage (binary compatibility) in each kernel release is a problem for vendors, and likely helped push hardware vendors away from supporting Linux. While in the ideal world, every vendor will release their drivers as open-source, this is the real world. There are numerous reasons (legal and others) why companies cannot or will not release their drivers as open-source (ie. Nvidia). With each new kernel release breaking binary compatibility with prior releases, this forces the companies to release a new driver every time the kernel gets updated. This might not be a problem for a big company with resources such as Nvidia; however, for smaller companies, this is likely a big reason they do not support Linux in the first place.

    Case in point, Dell paid PowerVR to develop a Poulsbo graphics driver for their Dell Mini netbooks (which at the time were on Ubuntu 10.04). PowerVR developed the driver. As Ubuntu released newer versions, the driver stopped working due to the ABI breakage. Users were entirely dependent upon Dell to pay PowerVR to constantly update the driver for new Kernel releases, which they did not.

    This type of continual ABI breakage is not seen in both the Mac and Windows worlds

    1. Re:Before dismissing De Icaza by cheesybagel · · Score: 1, Informative

      Windows 95 gfx drivers do not work in Windows 2000 and later. Windows XP gfx drivers do not work in Windows Vista and later.

    2. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 5, Insightful

      There was a six year gap between 95 and XP and also a six year gap between XP and Vista. That's a whole different ballpark than the frequent Linux ABI changes.

    3. Re:Before dismissing De Icaza by Microlith · · Score: 5, Insightful

      Poulsbo was a disaster even on Windows thanks to Imagination Technologies.

      This type of continual ABI breakage is not seen in both the Mac and Windows worlds

      They also aren't open source. That the kernel ABI doesn't remain constant is something that has held true for Linux since it was created.

      Imagination Technologies is a company that, IME, is very hostile to open source as a whole. If you are foolish enough to license their core without also getting the driver sources so you can rebuild as you see fit, then you deserve the misery you incur. Nokia did this, with the licenses required that allowed things like this project to continue supporting multiple devices with a PowerVR GPU almost 3 years after release of the first.

      Intel seems to be slowly learning that lesson as their SoC designs are trending towards an internally developed GPU rather than PowerVR.

    4. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 0

      5 year gap between Ubuntu LTS Editions which is what you should be targeting as an OEM/ISV anyway. Seriously this whole stable kernel ABI talk is really malinformed.

    5. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 0

      Graphics drivers are also a special case. There are a substantial number of drivers written for Windows 2000 that will still work on Windows 7. Not all, but many. And as the previous poster noted, breaking compatibilty once every 5-10 years is probably reasonable.

      Linus made an engineering decision, and for all I know he made the right one. That said, there are trade-offs involved, and one of them is that some hardware vendors aren't willing to invest the effort required to maintain Linux drivers.

    6. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 1

      I've had various problems with broken drivers on upgrading windows - and I'm sure others have too. And apple as hardware producer support a limited range of hardware.

      Additionally no one forces anyone to take an OS upgrade, that we get them fairly regularly and for free in the Linux world is nice, but not essential. On the other hand Windows releases are years apart and cost a reasonable about per seat.

      I'd also go one step further and suggest that many peoples upgrade experience for windows is, buy a new machine. We're going through that at work with Windows 7, most of our XP machines aren't powerful enough to effectively run Windows 7, so they've been replaced.

    7. Re:Before dismissing De Icaza by gradinaruvasile · · Score: 1

      "Users were entirely dependent upon Dell to pay PowerVR to constantly update the driver for new Kernel releases, which they did not." Well, that isnt Dell's fault, is it? Being Dell a big company like nvidia? PS. AFAIK that the ABI's that break are in fact the x server's, not the kernels.

    8. Re:Before dismissing De Icaza by unixisc · · Score: 3, Interesting

      This type of continual ABI breakage is not seen in both the Mac and Windows worlds

      And nor is it seen in the BSD world, since they don't keep breaking ABI or API compatibility.

      What's worse is that every variable in the Linux subsystem is versioned, be it the library version, the compiler, the version of GTK or Qt, and so on. Trying to mix and match them would just numerically be a nightmare - never mind that in most Linux distros, they don't test out all these. In short, all this 'openness' just contributes to making a mess of things from a compatibility standpoint.

    9. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 0

      Ok... When were the ABI breaks then. Claiming it's a different ballpark, you should KNOW when they occurred and how often (and can back it up with verifiable facts...)

      If you don't just walk along (bullshit walks...)

    10. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 0

      This type of continual ABI breakage is not seen in both the Mac and Windows worlds

      They also aren't open source. That the kernel ABI doesn't remain constant is something that has held true for Linux since it was created.

      He's also dismissing the reality that they DID have ABI breakage, even with hot fixes and updates- and nearly at the same rate. It's a nice fantasy, but it's not what happened with the rubber meeting the pavement.

    11. Re:Before dismissing De Icaza by doshell · · Score: 2

      That said, there are trade-offs involved, and one of them is that some hardware vendors aren't willing to invest the effort required to maintain Linux drivers.

      It's not even clear that maintaining Linux drivers entails that much of an effort. History has shown that, if vendors open-source their drivers (or at least document the hardware interfaces), the kernel community will happily take it upon themselves to maintain them.

      --
      Score: i, Imaginary
    12. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 0

      I think you're missing Linus's point. The point is that you don't HAVE to upgrade the kernel for any particular reason. This is not Windows world with patch Tuesdays. Linux systems can run for years without upgrades, and you CAN run new software on old kernels and vice versa. Windows revolves around different philosophy - mostly around the statement that Microsoft, with 90% of desktop under the belt can simply force all 3rd party manufactures to play ball, so they go ahead and do break the interface, force vendors to do the work, and have no qualms about breaking backwards compatibility on applications and tools. To be fair to MS they do put in a lot of effort to add compatibility modes and support legacy stuff, but with the amount of changes they do there is no way everything will work forever. It's always at most one OS generation back. Stuff that used to run on 95 or 98 now usually requires quite a bit of work to get it running again on Win7.

      And talking about Mac in this context is laughable - Apple's been forcing people to BUY updated hardware and software for decades now.

    13. Re:Before dismissing De Icaza by DMiax · · Score: 1

      internal ABI breakage only affects driver developers. we are well past the point where drivers are the main concern for linux. In fact it includes support for many more peripherals than any other OS out of the box.

      If you want to have any discussion on why Linux has not come to the desktop you should start talking about OEM. If you ignore the issue of pre-installation you lose the biggest single factor against linux on the desktop. In fact on cell phones the linux kernel comes preinstalled and guess what? it dominates the smartphone market.

    14. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 0

      A winXP network driver will still work fine under win7. There's a slight wrinkle that the driver has to be signed for Win7, but you can do that without recompiling.

    15. Re:Before dismissing De Icaza by mitzampt · · Score: 1

      You cannot compare the time between linux kernel releases and the time between windows releases.... Vendors wouldn't hate ABI breakage every 5 years...

      --
      uhm...
    16. Re:Before dismissing De Icaza by oiron · · Score: 4, Insightful

      Alright, why not use a six-year old Linux?

      You won't get the ABI breakage, but you won't get any new features for the next six years, either...

      But you'd still not be getting the whole story there. Linux's in-kernel driver ABI is not stable, meaning that manufacturers can't merely drop a driver installer into a CD and distribute it with the hardware. On the other hand, most run-of-the-mill hardware is supported without a stable driver ABI, because those drivers live inside the kernel itself. I've rarely had any problems with Linux SATA support, for example, because most decent ATA/SATA drivers are in the kernel tree...

      It hits companies like nVidia that don't want to release any (or rather, enough) specifications for the kernel devs to make and maintain their own drivers. In other words, blame the hardware manufacturers.

      The external ABI of the kernel is remarkably stable. As Linus and Alan Cox say in the article, you can run a binary made in 1992 on a modern kernel. In 1992, Windows was still DOS, meaning that anything built then was 16 bit, which is unsupported on Win7, and Mac ran one of OS 1 thru 9 (don't ask me which), which worked through an emulator for the last few years, and now even that's gone!

      Apart from that, today many drivers can be supported through things like FUSE and libusb, which don't require you to muck around with the in-kernel drivers. Lots of devices - keyboards, mice, memory devices - run perfectly well out of the box. Even today, when you plug in a new mouse in Windows, it "installs new drivers"! What? New drivers for a mouse?

      Macs are better, but they also target a very frozen hardware spec. Want to change something? Be prepared to hack like crazy!

      Again, is a 6 year release cycle something to be proud of? Especially the XP-Vista one, where it wasn't just 6 years, it was 6 years, at the end of which we got a half-done POS that needed to be fixed with Win7... Saying "we don't have so much ABI breakage because we're slow, and when we break that, we break everything else too" is kind of pointless!

      And finally, when Microsoft breaks things, they break things ! For example, in Win8, the preferred programming environment for GUI apps is whatever-they're-calling-Metro-now, which is based on XAML, but is not the same XAML as either WPF or Silverlight, which were the accepted orthodoxy in the previous release, which is different from the blessed API of the one before that (WinForms), which wasn't used by their teams, who favoured the older API they had (MFC), with WinForms and WPF getting the ribbon after MFC got it (like it or not, the ribbon is MS's standard, which they didn't support in their touted dev platform for a LONG time), and so on...

      By contrast, the Linux API and preferred method of writing client code haven't changed for two decades.

    17. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 1

      So Linux doesn't suffer from critical vulnerabilities so there is no need to upgrade the kernel, right?

      Bullshit.

    18. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 0

      > Users were entirely dependent upon Dell to pay PowerVR to constantly update the driver for new Kernel releases, which they did not.

      Only not. ABI changes don't require any update to driver. Only recompiling it with newest kernel headers.

    19. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 0

      Graphics drivers were broken for a reason on Vista. Wake us all up when desktop composition works properly on Linux, and a graphic driver crash doesn't bring the whole system down with it.

    20. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 0

      5 year life cycle is basically the case for LTS Editions. Complaining about stable ABIs is pointless. Just support LTS Editions only. Problem solved.

    21. Re:Before dismissing De Icaza by Yahma · · Score: 1

      I think you're missing Linus's point. The point is that you don't HAVE to upgrade the kernel for any particular reason. This is not Windows world with patch Tuesdays. Linux systems can run for years without upgrades, and you CAN run new software on old kernels and vice versa. Windows revolves around different philosophy - mostly around the statement that Microsoft, with 90% of desktop under the belt can simply force all 3rd party manufactures to play ball, so they go ahead and do break the interface, force vendors to do the work, and have no qualms about breaking backwards compatibility on applications and tools. To be fair to MS they do put in a lot of effort to add compatibility modes and support legacy stuff, but with the amount of changes they do there is no way everything will work forever. It's always at most one OS generation back. Stuff that used to run on 95 or 98 now usually requires quite a bit of work to get it running again on Win7.

      And talking about Mac in this context is laughable - Apple's been forcing people to BUY updated hardware and software for decades now.

      Sure, you never have to upgrade the kernel, if you never change your system, or if you don't care about fixing critical vulnerabilities. However, since most drivers ship with the kernel, if you want to get the latest versions of hardware drivers, or if you add new hardware to your system, you'll need to upgrade the kernel. Not to mention, that almost every distro upgrades the kernel on each new distro release. Sure you could stay with Ubuntu 10.04; however, you are then stuck with old versions of OpenOffice, Gimp, and all major software. At least on windows, if you stay on WindowsXP, you can upgrade your software to newer versions. With most distros, you are at the mercy of the distro and their package management.

    22. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 0

      This post is factually incorrect. Security updates and drivers are back ported to LTS kernels. Same with userland software. If something is not up to date for whatever reason, you can add a repositories or PPAs.

    23. Re:Before dismissing De Icaza by Gavagai80 · · Score: 1

      The 8 people who use the particular targeted distro for the maximum allowed time will be very thankful for the driver, but it won't pay off in sales when there's bad publicity from the other 99% of linux users who hear it works and find it doesn't.

      --
      This space intentionally left blank
    24. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 0

      That's pretty irrelevant when we are talking OEMs and mass market. the numbers would be the other way around.

    25. Re:Before dismissing De Icaza by erroneus · · Score: 2

      I have experienced what you state. However, PowerVR sucks and lived longer than it should have.

      NVidia doesn't seem to have problems with binary blobs working. A new kernel comes out? No problem. DKMS does some sort of magical thing and it all still works. Every time I update the kernel, there's a new nvidia RPM package set waiting for me to download... and yeah, it's because someone else went through all the trouble to make them. Their unrewarded (?) service is still noted and appreciated.

      It's only a problem when their approach is wrong. No doubt PowerVR created their approach such that they would get paid for the same work over and over and over again. Screw you, PowerVR. You're not the most greedy bastards, but your over-reaching greed closed a door for you as you believed Dell would keep paying you. WRONG! Then again, Dell did the community a disservice by not requiring a design which was adaptable to newer kernel revisions. Perhaps they were simply inexperienced and didn't think to require it. I would have, but then again, when I started using Linux, I was compiling the new kernel every time a new release came out. I was accustomed to patching the kernel to use different hardware and all that too. They just made it so that patching wasn't really possible, Dell was stupid/naive and PowerVR was greedy.

      Does anyone use PowerVR any more?

      I just answer my question by going here: http://en.wikipedia.org/wiki/PowerVR

      Oh crap... I guess this explains a lot. The answer is "yes..." and I'm probably using PowerVR's crap in my phone now... under license. It also might explain why nVidia is having such a hard time open sourcing their drivers. Thanks PowerVR. May you find yourselves out of business and your copyrights donated to the public domain and your patents expiring sooner rather than later. You're a huge drag on progress.

    26. Re:Before dismissing De Icaza by Richard_J_N · · Score: 1

      Linux open-source drivers work extremely well: if your driver is open source, and in-tree, then any kernel dev who breaks the internal ABI is responsible for fixing all drivers that call it. So, for example, if an internal function gains an extra argument, it will be fixed across the entire tree. This gives huge flexibility, and allows Linux to evolve rapidly (for example, the USB subsystem is now on iirc its 4th major version).

      The price we pay for this is a slight extra amount of work for manufacturers who write closed-source out-of-tree blobs. In your example, PowerVR should have worked with the kernel guys (who are very helpful) to get their driver in-tree - then it would work for many years to come.

      If the kernel had a stable ABI, it would make life much harder for the kernel devs, in order to make it easier for the blob-writers. Why would that be a good tradeoff?

    27. Re:Before dismissing De Icaza by sjames · · Score: 1

      Had Dell paid for source code, they could have contributed it to the kernel and other people would have kept it up to date for them if necessary. There are two words that can break the legal barrier to source contribution: "No Sale". Say that to offers that are incompatible with source contribution often enough and they'll find a way to make it happen.

      However, it's hard to see how any of that is responsible for GNOME 3 sucking monkey balls.If Icaza wants to know what made that happen, I suggest the bathroom mirror. It's fortunate that Linux (desktop included) continues to work just fine if you dump Gnome 3 and go with a more sensible alternative that doesn't hate it's user base so much.

    28. Re:Before dismissing De Icaza by cheesybagel · · Score: 1

      A driver crash usually doesn't bring the Linux kernel down either it is just that since it is all a blob running in the X server when the driver messes up X goes bonkers. If you remotely connect to the machine it is usually still up.

    29. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 0

      What you should get modded down for is your misuse of the term ABI. Kernel drivers are not applications! ABI = Application Binary Interface, and you'll find that has not changed in 20 years!

      Driver interfaces can and do change (in all operating systems). The Linux kernel may appear to do that more often than other operating systems, but that's because it's developed in the open and released often. It's not the kernel developers' fault most popular distributions do not use long-term stable releases. Though... I'm not sure what the hardware support would be like without using the latest.

      Now I'm curious, though... are there distributions that frequently update the userland but use older kernels?

    30. Re:Before dismissing De Icaza by Rich0 · · Score: 1

      Android supports all kinds of binary drivers, and this is why I can buy 37 different new phones from any of 10 vendors, but I can't upgrade any of them after I buy them.

      I'll take the open source drivers, thanks.

    31. Re:Before dismissing De Icaza by Kjella · · Score: 1

      It's not even clear that maintaining Linux drivers entails that much of an effort. History has shown that, if vendors open-source their drivers (or at least document the hardware interfaces), the kernel community will happily take it upon themselves to maintain them.

      Some of the simpler drivers perhaps. AMD did release hardware specs, and yet it takes a whole lot of development effort from AMD just to keep the lights on. There hasn't exactly been a rush to build a high performance OpenGL stack that's up to current standards either. The kernel community will usually sort out their own breakage but getting a driver mainlined usually takes quite a bit of work.

      --
      Live today, because you never know what tomorrow brings
    32. Re:Before dismissing De Icaza by doshell · · Score: 1

      You are right that getting a complete working driver can be problematic for some of the "bigger" stuff like graphics, and perhaps near-impossible without strong vendor commitment; but, as you said yourself, once the driver is mainlined the kernel community will make sure it is not broken by future releases. That alone defeats the misconception that not having a stable ABI somehow creates trouble for vendors because they have to update their drivers every time a new kernel is released.

      --
      Score: i, Imaginary
    33. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 0

      The external ABI of the kernel is remarkably stable. As Linus and Alan Cox say in the article, you can run a binary made in 1992 on a modern kernel. In 1992, Windows was still DOS, meaning that anything built then was 16 bit, which is unsupported on Win7, and Mac ran one of OS 1 thru 9 (don't ask me which), which worked through an emulator for the last few years, and now even that's gone!

      So what is that actually demonstrating, that the guts of a C runtime haven't changed much? We could prove the same for any other platform. In fact we could probably find a much, much older DOS binary that still runs on the latest MS-DOS runtime Microsoft shipped with Windows.

      This ridiculous argument completely minimizes the level of effort other people put into backwards compatibility.
      You're trivializing things Linux has never had to deal with (and likely would not) like 16-bit real mode programs on Windows, PowerPC emulation on OS X, and the stability of WinAPI, Win32, Carbon, Cocoa and other system APIs in comparison to their analogs on Linux.

      This is as stupid as the "you don't need to reboot after updates" argument, a bunch of amateurs with their head in the sand thinking Linux is doing something special because it "works" while professionals on other platforms suffer the trade offs of actually addressing problems rather than ignoring them.

      Backwards compatibility on Linux, all's well, because Linus's copy of Rogue runs. >=|

    34. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 0

      Counterpoint. My father in law has a flatbed scanner which worked fine in Windows 2000, doesn't work in Windows 7. Neither does my old flatbed scanner. No drivers available.

      They both connect via USB, and are otherwise perfectly functional, but their manufacturers aren't interested in upgrading their drivers.

      Meanwhile, they both work perfectly fine on Linux.

    35. Re:Before dismissing De Icaza by drinkypoo · · Score: 1

      Their unrewarded (?) service is still noted and appreciated.

      It's usually pretty easy to browse through the package management database for your distribution, often with a web interface, to find out who the maintainer is. Or indeed, your package manager may well present the information to you. If it is the distribution, then someone is likely getting paid to do that packaging.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    36. Re:Before dismissing De Icaza by Ash-Fox · · Score: 1

      You do realize if you use distributions like SUSE, Ubuntu, Redhat etc. the kernel ABI does not change in kernel updates? The only time you will see a change is when a new distribution version is released. This isn't much different from the various ABI changes that Windows recieves when they release major versions.

      --
      Change is certain; progress is not obligatory.
    37. Re:Before dismissing De Icaza by shiftless · · Score: 1

      But you'd still not be getting the whole story there. Linux's in-kernel driver ABI is not stable, meaning that manufacturers can't merely drop a driver installer into a CD and distribute it with the hardware. On the other hand, most run-of-the-mill hardware is supported without a stable driver ABI, because those drivers live inside the kernel itself. I've rarely had any problems with Linux SATA support, for example, because most decent ATA/SATA drivers are in the kernel tree...

      It hits companies like nVidia that don't want to release any (or rather, enough) specifications for the kernel devs to make and maintain their own drivers. In other words, blame the hardware manufacturers.

      The external ABI of the kernel is remarkably stable. As Linus and Alan Cox say in the article, you can run a binary made in 1992 on a modern kernel. In 1992, Windows was still DOS, meaning that anything built then was 16 bit, which is unsupported on Win7, and Mac ran one of OS 1 thru 9 (don't ask me which), which worked through an emulator for the last few years, and now even that's gone!

      So basically, the kernel developers have concentrated on what's irrelevant, at the expense of what's important. Got it.

    38. Re:Before dismissing De Icaza by Anonymous Coward · · Score: 0

      FreeBSD is dead or didn't you get that memo :P

  17. Re:Paging Mr. Roark by Kergan · · Score: 2

    Logic doesn't work that way.

    Err... Am I missing something?

    Linux && ! Gnome = true / works
    ! Linux && Gnome = false / doesn't work

    Maybe I'm just growing too old...

  18. OK, here's another pithy point by Anonymous Coward · · Score: 0

    http://en.wikipedia.org/wiki/Argument_from_authority

    You see, it's not enough to just link to a dictionary definition of something unless you can include how the FUCK IT APPLIES.

  19. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    Not the point. GNOME can exist with out the existence of Linux.

  20. Re:Paging Mr. Roark by Kergan · · Score: 1

    Yeah... I am growing too old...

    ! Linux || Gnome even...

  21. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    I've used GNOME on Solaris and FreeBSD...

  22. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    BSD && Gnome = true
    Solaris && Gnome = true
    Darwin && Gnome = true

    Therefore !Linux is neither a necessary nor sufficient condition for Gnome to work.

    Q.E.D Bitches

  23. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0, Interesting

    We don't need binary compatibility. It's just furthering the goals of proprietary software developers. The desktop is dependent on a vibrant community of free software developers. Without them Linux fails. We need to focus on developing a hardware ecosystem for GNU/Linux and removing proprietary components. Not binary compatibility.

    And in reference to not needing the GNOME developer. We don't need Linus either. He undeservedly gets credit for a movement that he has shown hostility towards. There is enough momentum without him and he hasn't exactly furthered the desktop. This is not to say he shouldn't get any credit. It's just that associating him with the movement misses the point. The movement is about freedom. He doesn't care about freedom so long as it “works”. For him freedom is just convenient. The problem is the Linux desktop doesn't work without freedom. On the one hand he bashes the free software movement and on the other hand he bashes those who outright ignore the movement (nVidia- proprietary drivers). All in all Linus could be a better role model. If he was a bit less contradictory and more focused on keeping Linux free we would all be better off in the long run. As it is we are dependent on projects like Debian and linux-libre to remove and segregate proprietary software that we should never had let in in the first place. The benefits (more commercial gaming on GNU/Linux) are not worth the costs.

    There are companies making money off free software. There are developers making money off free software. There is no risk to software developers from free software. There is on the other hand a lot of fear amongst software developers that free software will put them out of a job. Richard Stallman hasn't exactly calmed those fears. It is an ethical issue and the majority fail to understand the position. Just because we make compromises out of strong desires and self interest (raising kids) doesn't make those acts (writing proprietary software to feed ones children) justifiable. Writing proprietary software is not justifiable no matter how much you want to feed your children. If you accept that your acts are not justifiable we're ok. None of us are perfect. You should however try to avoid these acts. Fortunately this is not a real issue. Free software is not a threat to software developers. Adding children to the mix is a FUD tactic by those who fear freedom.

  24. Re:Paging Mr. Roark by Sponge+Bath · · Score: 4, Insightful

    Your post does not make sense, which is not surprising when Ayn Rand is invoked. Is the GNOME community not creating anything? Did Linux kernel programmers create GNOME? Was the Linux kernel the work of one man?

  25. Icaza cares about 'market share' by Anonymous Coward · · Score: 0

    He wants to bring proprietary crud onto GNU/Linux. No thanks, mister. We'll do just fine without.

    And he obviously has no idea how evolution needs cannon fodder, it does not work in vacuum.

    What a misguided poor person.

  26. Windows 2000 by future+assassin · · Score: 4, Informative

    Its mmazing how fast it runs. I've installed it on one of my laptops some months ago just for nostalgia and man lxde/xfce have nothing on its speed.

    --
    by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
    1. Re:Windows 2000 by binarylarry · · Score: 1

      That's because a vast amount of the GUI is in the kernel (?!?!!)

      --
      Mod me down, my New Earth Global Warmingist friends!
    2. Re:Windows 2000 by Anonymous Coward · · Score: 0

      Well I used to run Windows 2000 and frequently booted Damnsmalllinux all from RAM on the same hardware - a good (for its time) desktop system. DSL was many times more responsive and its micro desktop was lightening fast.

    3. Re:Windows 2000 by drinkypoo · · Score: 1

      That's because a vast amount of the GUI is in the kernel (?!?!!)

      True since NT4 which is where many people feel NT went wrong. I agree, NT3.51 may have had the same problem of arcaneness as it does today but it didn't have the problem of not having clearly defined memory spaces for different purposes to protect the system from the user.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  27. Re:Paging Mr. Roark by Anonymous Coward · · Score: 5, Insightful

    Then why is Miguel crying about Linux "setting the tone" then? I'll bet that with enough work, Gnome can work on Windows so why the Linux hate? Personally, I like some elements of Gnome and was a huge fan of v.2.x but they flat jumped the shark with 3 and it damn sure isn't Linux's fault. They (the Gnome 3 devs) made the decision to hide buttons on the titlebar. They made the decision to go to the weird hidden menu. They made the decision to remove functionality from fundamental applications like Nautilus. So don't come trying to lay the blame on Linus because your little experiment isn't popular and your losing mindshare. It doesn't take a rocket scientist to use Gnome 3 and realize pretty quickly it stinks. Go back to the drawing board, fellas.

  28. Hang on! by lcampagn · · Score: 2

    I'm gonna make some popcorn.

    1. Re:Hang on! by Anonymous Coward · · Score: 0

      I'm gonna make some popcorn.

      If you bought Miguel's popcorn, you might need a convection oven.

  29. Re:Paging Mr. Roark by unixisc · · Score: 1

    Linux does just fine without GNOME. Does it work the other way?

    Theoretically, it could, assuming that GNOME was enthusiastic about supporting non-Linux OSs, such as BSD. But ever since v3, GNOME has been de-emphasizing their support for BSD, so if Linux were to hypothetically disappear, GNOME would go w/ it. And to be fully usable, it needs to support GPU accelaration, which is typically not liberated software. Hence, the Libre-Linux crowd and those who go that route use it only in fallback mode. The guys who are doing GNOME OS or GNOMEbuntu ought to instead work on Hurd, so that they can then say what they like about Linus.

  30. Re:Paging Mr. Roark by unixisc · · Score: 5, Insightful

    Actually, it's very much a valid point. GNOME 2 supported the BSDs as well, but in GNOME 3, they were discussing making Systemd mandatory for GNOME3, which is not there in BSD. As a result, there is no BSD that supports GNOME 3 as yet - not even a GNOME specific distro like GhostBSD. Theoretically yes, GNOME can exist w/o Linux, but in reality, it sticks to Linux like a leech. If they are so capable, why don't they develop Hurd, which has been taking forever, and port GNOME3 to that? Or port GNOME 3 to Minix? There are 3 unixes that GNOME 3 doesn't seem interested in.

  31. Problems with wild claims by Pecisk · · Score: 3, Insightful

    I really don't like when people are trying to spice up their articles or blog posts with sensacionalist claims (Slashdot mods, you are guilty as Miguel are).

    First of all, Linux desktop isn't dead. Millions of people use it. Ok, we are smaller than Windows definitely (can't be sure about OS X). I personally don't see it as a problem, as long developers are keeping fire of competition alive.

    What Miguel propably wanted to bring up is regular point of criticism instability of Linux/free desktop based API (window enviroment, sound, graphics). While there have been some little fallouts about this in open source world, in nutshell open source desktop guys *care* about back compatability. And lot of commercial apps which can be easily run on various enviroments and distributions (and most of them even provide compatible packages for mainstream formats like deb and rpm) indicate that it is not that hard.

    As always yes, there are hardware driver bugs (Windows aren't also free from this, and it has official vendor support), there are some competition in desktop enviroment (but let's be honest, in general that's not big problem). Problems for small software vendors is that mostly they can't compete with free - we don't need five different file compression applications, we have usually one general for each enviroment. Problems for big vendors - well, market isn't simply big enough (for Adobe for example).

    --
    user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    1. Re:Problems with wild claims by rjr162 · · Score: 1

      And how many compression utilities are there for Windows? Heck if PK never came along, we'd still be using... Crap I forget now, was it ark?
      Instead, we got pkzip and pkunzip

  32. Re:Paging Mr. Roark by Mad+Marlin · · Score: 4, Insightful

    It is an ethical issue and the majority fail to understand the position. Just because we make compromises out of strong desires and self interest (raising kids) doesn't make those acts (writing proprietary software to feed ones children) justifiable. Writing proprietary software is not justifiable no matter how much you want to feed your children.

    Writing proprietary software is perfectly okay. I don't have to give away my work for free, although sometimes I do.

  33. Re:Paging Mr. Roark by Smallpond · · Score: 1

    modus ponens yo mama!

  34. Re:Paging Mr. Roark by unixisc · · Score: 2

    Binary compatibility doesn't 'further the goals of proprietary software developers'. All it does is ensure that a newer version of an OS can continue to use software that had been developed for a previous platform. It isn't necessarily a given that ISVs who've developed for a platform in the past will continue to develop new versions of the same software for the platform if it is failing, particularly if there is more effort involved. Changes in the ABI, API, other libraries and so on only serve to complicate the development, while on the user end, guaranteeing that something that was written for and worked w/ a previous version of a distro won't necessarily work w/ the successor. End result is that Linux on the desktop remains a pipedream.

  35. Actual discussion by TyFoN · · Score: 4, Informative

    Here is the actual discussion on G+ instead of an article that just quotes everything they say.

    1. Re:Actual discussion by Anonymous Coward · · Score: 0

      Just from the tone of the various posts, Miguel comes off well. He's obviously someone who has spent years negotiating with people rather than being able to say, "I read your proposal and it's about the stupidest thing I've ever seen" day in and day out.

    2. Re:Actual discussion by Anonymous Coward · · Score: 0

      Here is the actual discussion on G+ instead of an article that just quotes everything they say.

      What? That's impossible! Nobody uses G+! All the running jokes and memes on the internet say it's a ghost town! How could there possibly be anything useful happening on G+?

      Nope, that won't do at all. Convert the entire thing into 140-character-or-less blurbs and repost it to Twitter. There's a meme at stake here, people! One that we're still using for cheap laughs!

    3. Re:Actual discussion by Anonymous Coward · · Score: 0

      Aha! All these antics were just an ruse to force use to click a g+ link.

  36. Re:Paging Mr. Roark by Anonymous Coward · · Score: 5, Insightful

    This is the STUPIDEST comment I've seen.

    I wrote a rant about this within the past couple days in one of the other articles: ABI COMPATIBILITY IS IMPORTANT EVEN IN OPEN SOURCE SOFTWARE!

    Why? So you don't end up in the goddamn fucking mess we're in right now, where your code requires a specific gcc version to build, thanks to differences in parsing capability, header availability, etc, due to the era when the code was written, and linking to libraries whose ABI changes based on the compiler used (silently I might add, with, in many cases, no easy way to verify what compiler/toolchain it was compiled against (I'm looking at you libstdc++ v4).

    Binary compatibility is important because backwards compatibility is important, and thanks to an ever increasing lack of 'fixing old problems before creating new ones', the errata for open source compilers,toolchains, and apps is ever increasing. Try compiling any non-trivial C++ app. Especially, find one that's got a dependancy that won't compile on a later gcc version (just between 4.0 and 4.7, say at least 3 minor-numbers away), then compile the apps and see what the odds are of a random segfault with a blown stack. wxGTK and pcsx2, or OGRE and OpenMW are some good examples.

    Shit comes crashing down.

    And for those of you who don't remember, how about the libc5 -> glibc -> glibc 2.2.5 -> glibc 2.3.x fiascos. If you were someone compiling from source during any of those transitions, you no doubt remember the horrors of incomplete, untested, or just plain sloppy backwards compatibility. 2.2.5 btw was the last 386 supporting glibc version, and some early 2.3 version is the last sub 2.6 kernel version (later 2.3.x kernels only support newer 2.6 kernels, despite claiming to the contrary. Go try setting the minimum kernel version when compiling glibc 2.14 or 2.15 for example and see what the odds are it even works correctly.)

    While I've got some gripes with Linus' handling of the kernel, the problem is FAR bigger than him, and definitely includes De Icaza's own stupidity as a large part of the pile (Anyone remember how much crap used to depend on EDS, despite it often offering you NOTHING other than wasting disk space and memory?) What about all the BS with mono? Hell, what about all the BS with gnome? Gnome1 gets punted as soon as it started feeling useful. Then like 5 years later when Gnome 2 finally starts maturing, same shit different color. De Icaza: Retire. Seriously we know how much you envied Fonzi, but that shark is gonna get you if you try and jump it again.

    - vranash

  37. Rebuilding vmware after kernel update ... by perpenso · · Score: 5, Insightful

    I got linux on desktop. It works perfectly. Seriously, what's the problem?

    Well it is annoying to have to rebuild things when the kernel is updated, vmware comes to mind.

    These things add up and explain the many defections from desktop Linux to Mac OS X, as attested to by various long term Linux users in yesterday's article on the subject. The short story is that many Linux users merely wanted a *nix environment, they were not into the politics or crusade. That is desktop Linux's problem, its becoming a less interesting option for those who just want a *nix environment and don't want to join a social movement.

    1. Re:Rebuilding vmware after kernel update ... by Anonymous Coward · · Score: 0

      > as attested to by various long term Linux users in yesterday's article on the subject

      Except that most of those "various" users were all called perpenso. Just because you've got a data point doesn't mean it applies to everybody.

    2. Re:Rebuilding vmware after kernel update ... by Anonymous Coward · · Score: 0

      Well it is annoying to have to rebuild things when the kernel is updated, vmware comes to mind.

      and the proprietary nVidia driver, and the proprietary $whatever, etc..

      It seems to me your problems are not with Linux kernel itself, but with the proprietary extensions you add onto it.

    3. Re:Rebuilding vmware after kernel update ... by perpenso · · Score: 1

      Well it is annoying to have to rebuild things when the kernel is updated, vmware comes to mind.

      and the proprietary nVidia driver, and the proprietary $whatever, etc..

      It seems to me your problems are not with Linux kernel itself, but with the proprietary extensions you add onto it.

      No, its Linux itself. No update of the vmware code is necessary, vmware just needs to be rebuilt under the updated kernel.

    4. Re:Rebuilding vmware after kernel update ... by jedidiah · · Score: 0

      > Well it is annoying to have to rebuild things when the kernel is updated, vmware comes to mind.

      That's been addressed. If vmware still screws this up then that's a problem being create by VMware Corp and not Linux. Running to MacOS like an idiot is not going to insulate you from proprietary developers that behave badly.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:Rebuilding vmware after kernel update ... by jedidiah · · Score: 3, Insightful

      I don't have problems with proprietary drivers or even 3rd party drivers I've built myself. Someone decided to address this problem and it hasn't been a real issue for about 2 or 4 years now. It's just a nice talking point for people to repeat when they want to trash Linux.

      If a proprietary developer wants to ignore "How Linux does things" then this is no different than them ignoring "How Apple does things".

      --
      A Pirate and a Puritan look the same on a balance sheet.
    6. Re:Rebuilding vmware after kernel update ... by Anonymous Coward · · Score: 0

      Well it is annoying to have to rebuild things when the kernel is updated

      I don't think you actually use linux. Been using linux as my _only_ desktop since 1992. Works great. Never had to rebuild stuff for a newer kernel-- the abi for userspace pretty much never changes.

      I have some old backups from early 90s. I was playing around, and chrooted into one. Everything worked fine that I tried. That was a backup of a system running on a 0.9 kernel running fine on a 3.4 kernel. So, I have to call bullshit on your post.

    7. Re:Rebuilding vmware after kernel update ... by Anonymous Coward · · Score: 0

      If they'd just wanted a *nix environment, they'd have learned how to use the command line for file management etc. and switched to lxde, twm, fvwm, of any of the other numerous, less bloated alternatives to kde and gnome.

    8. Re:Rebuilding vmware after kernel update ... by perpenso · · Score: 1

      > Well it is annoying to have to rebuild things when the kernel is updated, vmware comes to mind.

      That's been addressed. If vmware still screws this up then that's a problem being create by VMware Corp and not Linux.

      If vmware requires no update, merely to be recompiled using the new kernel headers, then how is it not a Linux problem? Linux chose to not have a stable interface, to be free to redefine structures passed as parameters for example, thereby requiring that software that directly interfaces with the kernel be recompiled. Whether this development approach is right or wrong is irrelevant, the fact remains that it has a cost and it is due to a Linux decision.

      Running to MacOS like an idiot is not going to insulate you from proprietary developers that behave badly.

      Define "behave badly".

      "Running to Mac OS X"? You realize many of these people have been using Linux since the 90s?

      So some people try two *nix environments side by side, find their software runs under both but one is less of a hassle (and has other off topic advantages), and moving to the system that is less of a hassle is "idiotic" in your opinion? That the "correct" decision is to make a political/philosophical one rather than a technical one in your opinion? That is why it sounds like you are saying.

    9. Re:Rebuilding vmware after kernel update ... by Anonymous Coward · · Score: 0

      Linux: update kernel, reboot. uh oh, vmware module isn't compatible with kernel. switch to old kernel, reboot, things are fine.

      Windows: core system nags me to autoupdate until I say "ok". reboot. uh oh, vmware's broken. try to system restore. nearest restore point that actually works is a week ago. oh well. reboot, other stuff's broken.

      MacOSX: core system tells me I should update. I update. Reboot. Vmware is broken. I wait for vmware to release a patch. In the meantime I realize that other libraries have broken compatibility with things I use that aren't in the Apple walled garden. I have to reinstall the older version of OSX.

      Which is easier now?

    10. Re:Rebuilding vmware after kernel update ... by Anonymous Coward · · Score: 0

      Those packages are automatically rebuilt when you update a kernel package on practically every major distro.

      As we've said, and will continue to say, this isn't a problem for the core Linux demographic. It's only a problem for those that consider open-source a 'movement' or 'crusade' and, to be frank, we're better off without them. Just like we'd be better off in politics without people that throw around words like 'socialism' and 'communism'.

    11. Re:Rebuilding vmware after kernel update ... by multiplexo · · Score: 1

      I got linux on desktop. It works perfectly. Seriously, what's the problem?

      Well it is annoying to have to rebuild things when the kernel is updated, vmware comes to mind.

      Add VirtualBox to that list. In fact you can add almost anything that uses loadable kernel modules. DKMS provides some improvement here, but not much and it's hardly transparent to the end user.

      --
      cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
    12. Re:Rebuilding vmware after kernel update ... by LordLimecat · · Score: 1

      Well it is annoying to have to rebuild things when the kernel is updated, vmware comes to mind.

      AFAIK and as far as I could find in searches, VMWare is not nor ever was Linux-based. If you have information to the contrary I would be interested.

    13. Re:Rebuilding vmware after kernel update ... by Anonymous Coward · · Score: 0

      Vmware just needs

      Exactly. Your problem is Vmware, not the kernel.

    14. Re:Rebuilding vmware after kernel update ... by Anonymous Coward · · Score: 0

      Linux has a stable interface. It also has internal with no guarantees about anything.

      Wmware needs to be recompiled because it touches the internals. Vmware is the problem.

    15. Re:Rebuilding vmware after kernel update ... by Anonymous Coward · · Score: 0

      You mean your package manager doesn't carry VirtualBox?

      Oh, right, you must be one of those "the latest of everything, always" Windows people used to constantly go hunter-gathering on a million websites just to keep your desktop "tip-top".

    16. Re:Rebuilding vmware after kernel update ... by Anonymous Coward · · Score: 0

      That is desktop Linux's problem, its becoming a less interesting option

      No, it's not, in fact it's getting better and better. What you mention works out of the box on Debian and any Debian-derived distro. You just install the new kernel, *bam* everything is recompiled as needed.

      Face it, would you ever have jumped to Mac OS X if it didn't come preinstalled with your shiny new box?

      The problem here is preinstalled, not some random rant. Every OS has crap in the corners.

    17. Re:Rebuilding vmware after kernel update ... by drinkypoo · · Score: 2

      Well it is annoying to have to rebuild things when the kernel is updated, vmware comes to mind.

      There are two answers to that question.

      The first answer is, run a more boring distribution of Linux for which prebuilt modules exist, e.g. RHEL.

      The second answer is, vmware are tools. I don't want to sound ungrateful for vmware player, because I am very grateful for a free-as-in-beer vm with working direct3d compatibility in Windows XP, but they show all the hallmarks of incompetence. For example, I've had to patch the vmware kernel driver sources to get them to build on Ubuntu for several versions now. I can understand one version, but once there is a patch in the wild that you can find easily with google and you can't manage to come up with your own (apparently simple) patch you begin to look like, as previously mentioned, some kind of Tooly McToolbag.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    18. Re:Rebuilding vmware after kernel update ... by drinkypoo · · Score: 1

      The graphics driver situation on Linux has always been pretty sketchy but lately I've been having problems even with my nVidia drivers, and that makes me grumpy.

      Today, the only chips you can be sure will work properly are from Intel, and while they finally have some that are suitable for desktop use in most situations (with support for resolutions people actually use, and so on) the performance is still abysmal at best.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    19. Re:Rebuilding vmware after kernel update ... by perpenso · · Score: 1

      Well it is annoying to have to rebuild things when the kernel is updated, vmware comes to mind.

      AFAIK and as far as I could find in searches, VMWare is not nor ever was Linux-based. If you have information to the contrary I would be interested.

      We are discussing Linux systems not the Linux kernel in isolation. Vmware is a quite common thing to run on such systems and the problems associated with it stem from kernel design decisions (no stable kernel interface, expecting software to be recompiled against the new kernel).

    20. Re:Rebuilding vmware after kernel update ... by Anonymous Coward · · Score: 0

      Well it is annoying to have to rebuild things when the kernel is updated

      I don't think you actually use linux.

      Bad guess. First Linux was Yggdrasil Plug and Play on my 486. A Linux distro where video, sound and networking just worked ... where the installer was comparable to the Windows installer, where there were no questions regarding the timing parameters of your monitor. If you didn't install Linux during the mid to late 90s you probably won't get why the preceding was so special.

      Been using linux as my _only_ desktop since 1992. Works great.

      Worked well for me on my build-your-own desktops. Linux didn't become troublesome until I switched to laptops. Then servers became a little troublesome when I started running them in virtual machines rather than directly on the hardware.

      Never had to rebuild stuff for a newer kernel-- the abi for userspace pretty much never changes.

      Vmware is not a user space app. It goes directly to the kernel, hence the need to recompile.

      So, I have to call bullshit on your post.

      Get back to us when try the type of software we are actually discussing.

    21. Re:Rebuilding vmware after kernel update ... by Anonymous Coward · · Score: 0

      Linux: update kernel, reboot. uh oh, vmware module isn't compatible with kernel. switch to old kernel, reboot, things are fine.

      Did you read anything other that the subject line? You don't switch back to the old kernel, you rebuild vmware using the new kernel headers.

      MacOSX: core system tells me I should update. I update. Reboot. Vmware is broken.

      Actually it doesn't break with kernel updates. Hence things being easier under Mac OS X.

    22. Re:Rebuilding vmware after kernel update ... by Anonymous Coward · · Score: 0

      Linux changes. VMware doesn't. Because of Linux he has to recompile VMware. How is that VMware's fault? Seriously?

    23. Re:Rebuilding vmware after kernel update ... by Anonymous Coward · · Score: 0

      I got linux on desktop. It works perfectly. Seriously, what's the problem?

      Well it is annoying to have to rebuild things when the kernel is updated, vmware comes to mind.

      Really? Sure, VMWare's deployment method is a bit different than what you'd see on Windows, but I'd call the net difference more trivial than annoying.

      These things add up and explain the many defections from desktop Linux to Mac OS X, as attested to by various long term Linux users in yesterday's article on the subject.

      Where is your source for this "many defections" claim? Net Applications, as reported in this article, http://www.pcworld.com/businesscenter/article/247577/desktop_linux_gains_share_in_recent_months.html, claims that Linux desktop share was up to 1.41% by December 2011.

      The short story is that many Linux users merely wanted a *nix environment, they were not into the politics or crusade. That is desktop Linux's problem, its becoming a less interesting option for those who just want a *nix environment and don't want to join a social movement.

      This claim strikes me as odd. In terms of options for those Linux users who "just want a *nix" environment, OSX means a relatively large change and less options. I'm one of those long-time Linux users of which you speak. When Canonical "asked" me to beta test their tablet interface (Unity), I said no thank you, and installed XFCE (aka xubuntu). Virtually painless transition. I won't knock those electing to use OSX; it's very nice kit. But for an already satisfied Linux user wanting to avoid some drama, there are far simpler solutions.

    24. Re:Rebuilding vmware after kernel update ... by Anonymous Coward · · Score: 0

      Linux has a stable interface. It also has internal with no guarantees about anything. Wmware needs to be recompiled because it touches the internals. Vmware is the problem.

      Wrong. Linux is the problem because Linux intends low level software to interface with the kernel that way. Linux intends such software to be rebuilt as the kernel changes. Linux does not provide a binary interface to prevent such issues, like other operating systems where vmware works just fine after system updates.

      Linux is the problem. And that is the way that Linux wants it, which is the even larger problem with respect to the adoption of Linux on the desktop.

    25. Re:Rebuilding vmware after kernel update ... by robsku · · Score: 1

      Better than information, I have experience... Not sure if it was 2002 or 2003 when I first time installed VMWare - back then I ran Red Hat 7.1.

      --
      In capitalist USA corporations control the government.
    26. Re:Rebuilding vmware after kernel update ... by robsku · · Score: 1

      Really it's just issue with vmware providing recompilation with one single command but not providing (what would be childishly easy) automated execution of said command after kernel upgrade.

      Still, this is a bit too much crying for very small issue. It's an issue, yes, and should be fixed, but to call it even 'hassle' is a bit steep - boohoo... If this is driving someone away from Linux, so be it.

      --
      In capitalist USA corporations control the government.
  38. Re:Paging Mr. Roark by poetmatt · · Score: 2, Insightful

    because he's paid by microsoft?

    again, his comments are in the same category as Florian and should be summarized dismissed as such.

  39. The problem with GNOME by bjourne · · Score: 2, Interesting

    Is C. GNOME is still 98% built using C which is crazy in this day and age. And not modern, pretty nice c99, but ancient c89 because the latest GNOME has to compile on some 20 year old Solaris workstation otherwise Sun wont support the project. Now Sun is gone and Oracle doesn't give a shit. Novell has given up on using GNOME as a way to push Mono and only Redhat remains. Maybe stuff will change now because previously gnome has been incredibly resistant to change that is not initiated from within one of those three companies.

    I want to see more changes in Gnome not less. And I want them to finally realize that they are spending 10x as much effort writing gui components in C as they would have in C#, Java or any other managed language.

    1. Re:The problem with GNOME by Mr+Thinly+Sliced · · Score: 2

      Funny you should mention that, as the GNOME foundation actually has a (modernish) langauge that can used to write GNOME programs:

      Vala.

      It compiles to C with all the appropriate boilerplate for Gnome's libraries and introspection files to allow calling from python / java etc.

      Shame very few of the core gnome devs want to use it though. I wrote some bindings for rhythmbox in it that would have allowed the devs to write parts of rhythmbox in Vala - but they are too invested in C and only wanted to use it for a plugin API.

      I have the impression that the devs just like the "exclusive club" attitude that C programming brings. Don't know if that's true.

    2. Re:The problem with GNOME by Skapare · · Score: 3, Insightful

      10x is an extreme overestimate. The actual figure depends on the skill of the programmer. C can in fact increase the programming time. But that increase is also bringing in thinking about how you make the solution work. Skilled programmers that understand what is going on can get that ratio down near 1x. Sadly, many projects just don't have the skilled programmers available, and simply would never succeed with C, and must use something cool like Python or Ruby. And I have seen programmers out there working on open source projects that would not be able to even get Hello World working reliably on their own in their preferred language. And too many projects these days are ending up as "Frankenprojects" which are not much more than a bunch of other things all bolted together. Where's the KISS principle when you need it? It seems C is holding it hostage.

      --
      now we need to go OSS in diesel cars
    3. Re:The problem with GNOME by Anonymous Coward · · Score: 0

      Problem with Gnome is its ugly & primitive !!

        If Ubuntu had only gone with KDE in the beginning, there would be a LOT more Linux on the desktop now !!

      Just dump Gnome - go with KDE & move on .....

    4. Re:The problem with GNOME by gbjbaanb · · Score: 3, Funny

      Its true that the cry of "write in a managed language and all your developer productivity problems disappear" is bullshit.

      The problem with developer productivity is documentation - once you learn how to do something, it doesn't really matter if the boilerplate that makes up 80% of your GUI app is C, Java or Python.

      However, even if you don't accept that, you must realise that if writing code in C is "slow", and a higher level language is faster, then you must also realise that writing in a script language is going to be even faster (and perf isn't that big a deal for LoB apps, just look at the perf problems with WPF to see that it isn't a big deal for nearly everyone).

      So... why not write your GUI code in javascript using Qt quick. Anyone demanding java or C# should know that jjs is going to be even faster, and that if that's their argument, they need to upgrade past a mediocre managed language for Qt (which has perf too as you can write as much as you like in C++)

      Java or C# indeed, neither as fast as C/C++, nor as productive as script. No reason to have either of these compromises :)

    5. Re:The problem with GNOME by Vintermann · · Score: 1

      Why is rhythmbox written in C, really? Certainly explains its stability issues. I thought the whole reason Gnome/GTK used C was that it's easier to write bindings in.

      --
      xkcd is not in the sudoers file. This incident will be reported.
    6. Re:The problem with GNOME by SuperKendall · · Score: 1

      C can in fact increase the programming time. But that increase is also bringing in thinking about how you make the solution work.

      No, the increased time is mostly eaten up in constantly making sure you are using malloc() and free() at the right times in the right places... I have never seen using a lower level language resulting in more design time, it always results in dealing with the fact you have more raw code to write and maintain.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    7. Re:The problem with GNOME by bjourne · · Score: 1

      That's exactly what I meant. Vala is one of those things that could, not "save" Gnome, but at least make it much more fun to develop for. If one has taken the time to compare the huge amount of boilerplate you need to implement basic GObjects in C compared to the equivalent Vala code, the huge benefits become obvious. Vala is even binary compatible with plain C code, yet it is treated as the unwanted step child of the Gnome project. It's stuff like that that could make Gnome so much attractive to developers, yet if the idea doesn't originate from within Redhat, former Sun or Novell the probability of it suceeding is close to nil.

    8. Re:The problem with GNOME by bjourne · · Score: 2

      Here is the documentation for GObject. This is just some of the stuff you have to read up on because c doesn't have classes like every other modern language. Good luck writing abstract classes and interfaces in GObject. It's doable but you need to really know all the arcane details about the type system before you get it right. You'll need about 150 lines of boilerplate in one .c and one .h file, maybe 100 if your code is compact. Stuff that isn't funny at all to write because you could accomplish the same thing with about 10 lines of Python or C#. It's ok if you think I'm an unskilled programmer and that is why it takes me longer to code c. That is beside the point. The point is that most programmers either don't want to program in c (like me) or can't. They are not going to contribute to gnome.

    9. Re:The problem with GNOME by Mr+Thinly+Sliced · · Score: 1

      I think we're on the same page.

      No way am I going back to C programming. Enough years tearing my hair out over my own malloc/free problems to want to deal with other peoples .-)

      The bindings I'd written allowed me to instantiate the rhythmbox DB and query it, create a wrapping shell for the rhythmbox main components (gui and other) - and all in far, far less lines of code than the equivalent C.

      The rhythmbox developer told me "I find vala annoying".

      I mean, GObject in C isn't annoying?

    10. Re:The problem with GNOME by Anonymous Coward · · Score: 0

      Is that it's ugly & slow & clunky ....

      If Ubuntu had just gone with KDE in the beginning, we'd HAVE Linux on the desktop everywhere - NOW !!

      Just dump Gnome and go to KDE now - there's still time ...

    11. Re:The problem with GNOME by Anonymous Coward · · Score: 0

      They would also have severe portability problems, memory usage problems, and worst of all: a complete inability to detach themselves from the runtime. But given that you clearly know so much about this, I'm guessing you've written a window manager and GUI toolkit, not to mention all of the programs that come with them. After all, Windows is completely written in .NET, right?

    12. Re:The problem with GNOME by Anonymous Coward · · Score: 0

      Do you tinker with the Windows C API? Or Explorer? No. You use the language bindings provided to contribute to "Windows". Likewise, if you took a microsecond to look up the language bindings for "Gnome", you'd see you could skip all of this and make do with Vala, Mono, and dozens of other languages. But then, you've convinced me already that you don't even know what you're upset about.

    13. Re:The problem with GNOME by Anonymous Coward · · Score: 0

      I was with you until managed section.

    14. Re:The problem with GNOME by Anonymous Coward · · Score: 0

      C is the reason for the success of Linux, GTK, GIMP and C++ is the reason why so many developers stay away from KDE.

    15. Re:The problem with GNOME by drinkypoo · · Score: 1

      Why is rhythmbox written in C, really? Certainly explains its stability issues.

      While I've had the occasional rhythmbox crash in the past, I haven't had any in a while. And compared to Banshee it has always been the rock. Let alone Songbird (snicker.) Any options with the same functionality that I'm missing?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  40. If you are looking for someone to blame for the .. by Skapare · · Score: 5, Interesting

    ... mess that computers, particular PCs, are in, blame the peripheral industry. Some of this blame also belongs to Microsoft when they made it easy in DOS and BIOS for peripheral makers to effectively add drivers. But this is a very small blame because the full scope of what we could have had not even been envisioned. Flexibility was needed for new kinds of devices and peripherals. But the peripheral industry abused this by making new devices of the same class operate differently in too many cases. Access to floppies and IDE hard drives escaped a lot of this just because those were boot devices, and adding BIOS drivers increased the price. The peripheral makers could not even establish compatibility standards within their own product lines. So many new models of a device simply failed to be compatible with the previous interface (and driver) even if all you wanted to do was do the same old things of the previous model. This was not just a case of manufacturers trying to protect some kind of intellectual property or lock people in to their own product.

    What was needed was a generalized model of how a CPU based host would access peripherals. A message based model would still have provided plenty of flexibility to expand the capabilities of new devices, as well as the ability to move more device drivers into user space, outside of the kernel. Ideally, all that was needed was one message bus controller interface design, and one driver to operate it to send and receive messages and status reports. Beyond that a ring of trusted device driver processes could be used. Combined with some community and market pressure to maintain compatibility over short time frames (about 8 to 10 years), devices could easily be interchangeable with minimal driver changing.

    Then every once in a while, a class of device would have its standard message interface/protocol upgraded to a new version, and it would be expected that all new devices would adopt that. And this could still be done with full compatibility with the previous version via a version code in the basic standard message header. The new version would include a standard way to access features that were generally available now and had been implemented via extensions in the previous message protocol version.

    Linus is not to blame. He just gets blamed sometimes because his vision of making the Linux kernel more usable for everyone sometimes means others might have to do a little more work to keep up (any vision would, but his is the one we see).

    --
    now we need to go OSS in diesel cars
  41. Re:The failure is that of the idiots in charge by BanHammor · · Score: 1

    Minus a point for even remembering KDE, which has the most configurable classic desktop in the arena, a strictly optional tablet/netbook interface with an actual tablet to boot from it (Vivaldi, of course), and still are the easy (often default) option in desktops.

  42. Bye, bye by Qubit · · Score: 2

    Bye bye gnome, bye bye kde, awesome / xfce / ratpoison are the way to go.

    Nooo! Put the bottle of ratpoison dow....oh...I see....and you say that's a window manager?

    *shakes head*

    All these young'ns with their confusing softamaware names. Next I'll see a wm called "; rm -rf /" and by golly I'll probably try to apt-get install that sucker.

    --

    coding is life /* the rest is */
    1. Re:Bye, bye by gmhowell · · Score: 5, Funny

      If you think ratpoison is crazy, wait until you hear what they call their Photoshop wannabe.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    2. Re:Bye, bye by Stuarticus · · Score: 1

      It's installed by default, you don't need to apt-get it, just sudo run it from the command line. You're welcome!

      --
      If you think someone isn't free to have a different definition of "freedom" you may be a tyrant.
  43. Gremlins by Unknown+Lamer · · Score: 5, Insightful

    People like to pretend that Windows and OS X don't have their own unique problems... computing environments in general are still overly difficult to use and all have their own obnoxious quirks (given enough time and people think of them as features).

    My Grandmother runs KDE on Debian testing... she couldn't fix Windows when it broke, and at least Debian breaks less often... and the solitare game is better I hear. And when my cousins visit her I don't get the "the kids broke the computer with their stupid websites" calls any more ;)

    --

    HAL 7000, fewer features than the HAL 9000, but just as homicidal!
    1. Re:Gremlins by G3ckoG33k · · Score: 1

      "My Grandmother runs KDE on Debian testing... "

      My Grandfather runs KDE on Debian testing... Don't worry. My Grandmother still lives with him. :)

    2. Re:Gremlins by Anonymous Coward · · Score: 0

      KDE on Debian breaks less than windows? Who are you kidding? Windows has been the (hands down) most stable desktop OS since XP service pack 2.

      seriously, stop bullshitting us and yourself. If you weren't around to fix your (probably fictional) grandma's Debian install, it would go to shit. Get real.

      I really wish OS X could be half as stable as windows 7. (it's nowhere near half as stable... but then again, it's way more stable than ubuntu, never mind debian.)

    3. Re:Gremlins by donaldm · · Score: 1

      My wife loves the solitare game under KDE. It's called "kpat" for those who want to use the command line or just select it from the GUI menu under Games :)

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    4. Re:Gremlins by randyleepublic · · Score: 1

      >> And when my cousins visit her I don't get the "the kids broke the computer with their stupid websites" calls any more ;)

      Those days are almost over: http://www.techspot.com/news/50009-new-malware-targets-linux-and-mac-os-x.html *sigh* The upside is that finally somebody is going to have to make the first secure os. It's about time.

      --
      Social Credit would solve everything...
    5. Re:Gremlins by Unknown+Lamer · · Score: 1

      I'm not sold on malware for GNU/Linux yet, just because distros are pretty good at quickly patching security vulnerabilities and pushing the software out. In the Windows/Mac worlds you just have the core OS components auto-updated whereas in e.g. Debian all of the software comes from once place and that place has a security team tirelessly working to make sure everything is patched.

      --

      HAL 7000, fewer features than the HAL 9000, but just as homicidal!
  44. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    We don't need binary compatibility. It's just furthering the goals of proprietary software developers.

    It goes even deeper than this. The stated goal of Linux way back in the original Usenet post by Linus was simply this:

    Hello everybody out there using minix -

    I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones.

    Any suggestions are welcome, but I won't promise I'll implement them :-)

    â"Linus Torvalds

    I cut out the irrelevant bits but that's as simple as it is. There is nothing there about desktop domination or anything else and the man himself said that while he welcomed suggestions, he didn't promise to implement any of them. If Miguel or anybody else doesn't like what Linux is about or how it works then do what Google did with Android and fork it.

    Gnome is still a very relevant and important project and because of this post, I was inspired to apt-get install it and give it another round. Like a lot of people around here I personally don't like Miguel as I think he swings a little too close to MS but I do value and appreciate his contributions. I think his opinion of why desktop Linux hasn't gone mainstream do have a kernel (get it?) of truth. However, blaming Linus for somehow setting the tone for the Gnome developers while it may even be technically true rings a little hollow as those developers didn't have to try to mimic Torvald's philosophy in their endeavors. Again, I point to Google and what is the most consumer successful version of "Linux" to date, Android. A big part of that success is the wherewithall to eschew convention and do whatever it takes. Maybe Linux is in Android is for mere convenience. I don't care. The community attaches way too much unnecessary emotionality to that fact. The point is, there is a way to bring Linux to the masses and excuses isn't one of them.

  45. Re:Paging Mr. Roark by Anonymous Coward · · Score: 5, Insightful

    because [Miguel is] paid by microsoft

    This is a likely possibility. Unfortunately, I almost think he does it all for free. The man has been sabotaging Gnome for a long time and advocating Mono which is pretty much worthless as the ISO certified spec of .Net is only up to version 2 while .Net itself is up to version 4 or 5. I have never gotten a .Net binary to run on Linux despite trying over and over. And that Moonlight shit? I have never seen it work in the wild on a typical website. Not even to show the menu on the deluded restaurant sites that fell for Silverlight. Despite what the naysayers say, even if Moonlight and Mono were 100 percent compatible on the day of a .Net release, if any OS started getting successful and integrated Mono technologies to do so, the lawyers would trip all over themselves in the race to "extract licensing fees". You'd have to be blind, stupid, born yesterday, or a shill to pretend otherwise.

  46. A simple fact remains... by the-matt-mobile · · Score: 3, Interesting

    Agree or disagree with Miguel, Linus, Cox, or whomever... The simple point remains that just over a decade ago hardly anyone ran a Unix desktop. Linux looked poised to change that. But today, the most prevalent desktop OS isn't Linux, it's OS X. All the posturing and blaming and theorizing is great and all, but lost in all the bickering is the simple fact that Linux has yet to come out on top in the consumer space (minus embedded), and at this point no longer looks poised to ever do so. That may be fine for some, but for many the dream of an open source consumer PC OS is slipping away. I commend Miguel for at least being willing to say why he thinks so, rather than going on pretending the failure isn't a huge letdown to many of us. He may not be right about the why, but at least he's willing to admit the 'what', which is light years further than many in the community *cough* Stallman *cough* have been able to do.

    1. Re:A simple fact remains... by MightyMartian · · Score: 1

      WTF are you talking about? The most prevalent desktop remains Windows. OS X is a bit player just like Linux.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:A simple fact remains... by the-matt-mobile · · Score: 1

      Read in context, it's obvious that I am saying the most prevalent unix-based OS is clearly OS X, which it is.

    3. Re:A simple fact remains... by Xylantiel · · Score: 1

      One word -- Office. A "desktop" O/S without Microsoft Office is not viable. OS X is the only unix desktop that MS has blessed with a port of Office, so it is the dominant unix desktop. Nothing else matters until Office's monopoly is diluted.

    4. Re:A simple fact remains... by micheas · · Score: 1

      Although IOS and Android may push osX down to number four by the end of next year.

    5. Re:A simple fact remains... by Anonymous Coward · · Score: 0

      While this is true, it's also not really news. There's talk about marketshare in the GNOME community from time to time.

      Another thing you're missing is that Mac OS already had the upper hand before Mac OS X.

      And while it has taken many years, Linux on the desktop is in fact a much stronger proposition now than ever before, despite Mac OS X. Business apps have been migrating to the web, Wine has gotten much better, we now have a full-featured office suite (communication is getting more web/email based rather than writing letters in Word anyway), Windows web developers can no longer only support IE. And finally we have a really successful distro/company (Ubuntu/Canonical) who sees end users as their direct customers. If Canonical manages to figure out how to make a good value proposition with a hardware manufacturer so we get preinstalls from a major players, we may actually see some higher numbers.

    6. Re:A simple fact remains... by Ash-Fox · · Score: 1

      Windows has a POSIX subsystem which actually behaves more correctly to specification than OS X's does.

      --
      Change is certain; progress is not obligatory.
    7. Re:A simple fact remains... by Anonymous Coward · · Score: 0

      But today, the most prevalent desktop OS isn't Linux, it's OS X.

      Not by such a wide margin though, despite all the physical stores and millions spent on advertising.

  47. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    However, systemd, udev and some other things are distinctly unportable and unsportsmanlike...

  48. Re:Paging Mr. Roark by autocannon · · Score: 0, Troll

    Free software is very much a threat to software engineers. See, we get paid to write software for systems. It's a nice gig. Gives me income to pay the bills. I'd much rather do this than be a ditch digger who hacks at software in my free time.

    And guess what, we even use some free software. It's great, saved us some time and money. Thanks for that. And no, any changes made to it were NOT returned to the community. Know why? Because it's all owned by corporate the moment it's taken in. Yes yes, there's license restrictions. Guess what, it's not important because there's not really anyone owning that license to hold you to it. Especially if it's not advertised it's in use.

    Why is this a concern, at least to us evil proprietary engineers? The more free packages incorporated, the less work that needs done. Less work = less employees. And in this economic climate, less employees also means less talented employees.

    Software engineers have earned good money for decades. All this free stuff undermines that.

  49. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0, Informative

    Theoretically yes, GNOME can exist w/o Linux, but in reality, it sticks to Linux like a leech.

    You wanna know why? Because nothing else is as credible a threat to MS on the mainstream desktop as Linux is. As long as MS can keep their hooks in Gnome via Miguel, they can "manage" it. You see what happened when Linux slid from under the Gnome/traditional desktop thumb with Android. In a short time half of the smartphones and a third of the tablets on the planet were running Linux at the core. MS fears this and so does their lackey Miguel.

  50. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    For reals? Which version 'cause it sure isn't the latest one which as of now only runs on Linux due to a particular dependency that only Linux satisfies.

  51. Re:Paging Mr. Roark by gomiam · · Score: 2

    No, it isn't (to quote Monty Python). Remember: your software being free as in freedom has little to do with it being costless. Even GPL states that clearly.

  52. Re:Paging Mr. Roark by Goaway · · Score: 3, Interesting

    Then why is Miguel crying about Linux "setting the tone" then?

    Because "setting the tone" is something that happens on a social level, and has nothing at all to do with the technical capability of running on one operating system or another?

  53. So 2012... by Anonymous Coward · · Score: 0

    ... is the year of the Linux desktop in opposite land? Seriously, the number of "news" regarding the supposedly utter failure of desktop Linux adoption has spiked recently. Why is exactly is that? Bored bloggers? Windows 8 coming out? NOTHING has changed. Get another pet-subject.

  54. de Icaza never understood users by whoever57 · · Score: 2

    Many years ago, I foolishly attempted to install the "Red Carpet" Gnome on my RedHat system. The install went very well, but the desktop was now so different that I wanted to revert. How to revert? Well, it seems that Ximian did not consider that possibilty. I spent a frustrating few days removing many Ximian packages and then repacing with RedHat packages (without yum and access to up2date a much more difficult task than it would be now)

    I am sorry, but if you want people to try your stuff, you need to provide the assurance of a way back to what they had before installing your stuff.

    --
    The real "Libtards" are the Libertarians!
    1. Re:de Icaza never understood users by machine321 · · Score: 1

      I am sorry, but if you want people to try your stuff, you need to provide the assurance of a way back to what they had before installing your stuff.

      Red Hat doesn't provide a backup/restore utility?

    2. Re:de Icaza never understood users by whoever57 · · Score: 1, Interesting

      I am sorry, but if you want people to try your stuff, you need to provide the assurance of a way back to what they had before installing your stuff.

      Red Hat doesn't provide a backup/restore utility?

      Of course backup/restore was available. But that assumes that nothing else changed in the meantime. Using a system level backup/restore is the classic sledgehammer/nut issue.

      Providing no way back using the package management tools is epic FAIL.

      --
      The real "Libtards" are the Libertarians!
    3. Re:de Icaza never understood users by donaldm · · Score: 1

      I am sorry, but if you want people to try your stuff, you need to provide the assurance of a way back to what they had before installing your stuff.

      Red Hat doesn't provide a backup/restore utility?

      Of course backup/restore was available. But that assumes that nothing else changed in the meantime. Using a system level backup/restore is the classic sledgehammer/nut issue. Providing no way back using the package management tools is epic FAIL.

      You were going to put a different Graphical Desktop on a Redhat OS and you did not do a simple backup or even a snapshot (takes approx 15 minutes for the system disk and recovery is just as fast) you have to be kidding :)

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
  55. Re:Paging Mr. Roark by lister+king+of+smeg · · Score: 1

    gnome2 && BSD OR Solaris OR Darwin OR Linux == true
    gnome3 && BSD OR Solaris OR Darwin == false
    (gnome3 && Linux == Debatable)

    new gnome does not work on other *nix
    Gnome perposefuly broke gnome 2 compatability with gnome three which was forked to mate so, it is no longer gnome therefor;

    mate && BSD OR Solaris OR Darwin OR Linux == true
    gnome && BSD OR Solaris OR Darwin == false

    --
    ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
  56. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    The post does not make sense, not because Rand is invoked, but because of your's and the parent poster's failure to understand the topic. You reject what you cannot comprehend, and it gets you modded up on this idiotic excuse for a technical weblog.

  57. Re:Paging Mr. Roark by fnj · · Score: 3, Informative

    Nobody cares if GNOME3 *EVER* can run on BSD. Last I heard they weren't "discussing" making systemd mandatory - they were dictating it.

    Systemd and its dependencies add 2 million lines of code to the early boot process, which on the face of it is a pretty gratuitous burden and negatively affects reliability. It's about 200 times as many lines to support as simple init scripts.

    Pretty much any other DE/WM can run on BSD, and many of them are far superior to GNOME3.

  58. Alternate take by SuperKendall · · Score: 1, Interesting

    I had a Mac for several years, and didn't find OS X - much less the idiotic Dock - to be any more useful than plain old Windows XP

    I had run XP for a number of years before I gave up and bought a Mac.

    Even older versions of OS X I found way more useful. Just the UNIX integration alone was SO much better, but even the straight-up OS things were so much nicer on OS X. Joining and managing networks was simpler (well, party because again the UNIX integration). Managing files was better because as bad as Finder is, Explorer was more frustrating still (and even there OS X was better partly because of UNIX, like the ability to have real symlinks).

    Even over the years while I continued to use OS X at home I had to use XP at work, many hours a day. Over all that time, EVERY day I was wishing I was working and coding in OS X.

    Just the fact that OS X starts with real UNIX at the core and no need to deal with Cygwyn zombie-unix bullshit automatically puts it miles ahead of XP, especially for anyone who used to run Linux (which I did for years before I bought the Mac).

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  59. Re:Paging Mr. Roark by Anonymous Coward · · Score: 4, Insightful

    Tired of this meme from angry zealots turning on one of their own

    Whoah there, tiger. I see you like to use emotionally charged words to try to win people over to a vacuous argument but, a) it isn't a "meme", b) Miguel isn't one of anybody's "own". The man is just a developer that has took positions that are at odds with a significant contingent of the community over the years and when anybody makes extraordinary claims that fly in the face of common sense, they deserve to be taken to task.

    someone who did more for Open Source and Linux than you or probably anyone here can ever dream of doing.

    Nobody is saying Miguel isn't a talented and prolific developer of open source software but he spent a significant amount of time and energy trying to shove Mono down a collectively unwilling throat. And now he blames the so-called failure of desktop Linux on his pet project's developers misguided attempt at trying to mimic Torvald's development philosophy. Somehow that's supposed to be Linus's fault? How about a common sense intervention that should make it pretty obvious that kernel development and userland development are different with different goals and needs. That should be pretty obvious to somebody as smart as Miguel and trying to point the finger for so specious a reason deserves scorn.

    Blaming him is an easy out

    I realize that staying on topic might be difficult for you but the person you replied to said Miguel is being paid by Microsoft with little else added to that. He wasn't "blaming" him for anything in particular just stating his opinion and why Miguel shouldn't be listened to.

    Blaming him is an easy out instead of facing and trying to fix the fact that the Bazaar model is not the end all and be all of ideal software development in the real world.

    Wow, speaking of memes (and strawmen). Do you have evidence that the majority of the Linux community disagrees with this statement? Because as a person that has interacted with a lot of Linux people, my experience is that they tend to be very practical and have never said that the Bazaar model was one size fits all. Just look at the anticipation for Steam by so many Linux users. It's the minority that is saying they don't want Steam because the games aren't Free. The mainstream perspective is Bring it On! and personally I agree with that.

    I've read many of your posts both on here and Hacker News over the years and if there's anything you are not it is an advocate of open source in any way so I have to ask you something:

    When do you realize that the Cathedral model is not the end all and be all of ideal software development in the real world.

    Or does it just soothe your soul to be a hypocrite?

  60. Re:Paging Mr. Roark by fnj · · Score: 1

    Bravo vranash as AC. I started reading wishing I had a stick to beat you with, and ended up applauding. I love it when somebody uses logic relentlessly. I'm still not agreeing with every single point, but excellent post.

  61. In short, jump on Metro XAML now... by SuperKendall · · Score: 2

    For example, in Win8, the preferred programming environment for GUI apps is whatever-they're-calling-Metro-now, which is based on XAML, but is not the same XAML as either WPF or Silverlight, which were the accepted orthodoxy in the previous release...etc.etc.

    So to summarize, everyone should rush to support Metro flavored XAML now as you have only a five year window to get your work out before the next Big MS Thing replaces it!

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  62. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    And when Gnome3 was released Gnome2 completely disappeared of the face of the planet.

    The point is that neither Gnome or Linux are irreplaceable.

  63. settled once and for all by Anonymous Coward · · Score: 0

    windows linux mac bsd

  64. Re:Paging Mr. Roark by Viol8 · · Score: 2

    "No, it isn't (to quote Monty Python)"

    Yes, it is. And quoting an aquired taste comedy troupe doesn't exactly add gravitas to your argument.

    "your software being free as in freedom has little to do with it being costless. Even GPL states that clearly."

    I hate the break the news to you , but stallman and GNU do not have the last word on software ethics. Its their OPINION , not fact. And its not an opinion all of us share.

  65. Just using Linux as a server sitting in a closet by perpenso · · Score: 1

    > as attested to by various long term Linux users in yesterday's article on the subject

    Except that most of those "various" users were all called perpenso. Just because you've got a data point doesn't mean it applies to everybody.

    Actually there were others making similar points and their posts and my post had various followups identifying long time Linux users who moved on as well. There was a common theme among many of these people. They were once desktop Linux users and now they just use Linux for the server sitting in a closet.

  66. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0, Flamebait

    Because "setting the tone" is something that happens on a social level, and has nothing at all to do with the technical capability of running on one operating system or another?

    But that's just it. Gnome should have set their own tone. Google did with Android and it has attained massive market share. Miguel is just mad because of the huge backlash Gnome is suffering from. How about instead of blaming Linus he takes a look at the complaints against his project and does something about them. I've tried Gnome 3 and it stinks. I've also tried Gnome 2 and while it was boring and didn't really meet the polish standards set by OS X and Windows, it was at least comfortable to use and didn't cause me to install something else in frustration like Gnome Shell has. Gnome jumped the shark and lashing out at everybody else isn't going to make anything better.

  67. Sorry, Miguel, it's your fault by SEE · · Score: 5, Insightful

    Starting with your decision in 1997 to abandon what was the GNU project's official GUI toolkit in favor of GTK.

    If you'd stuck with GNUStep, the discipline of compatibility with a written spec (OpenStep) and the pressure for compatibility with a living rival implementation (OPENSTEP, then Mac OS X) would have avoided the "blow everything up and restart" problem. And you wouldn't have spent any time on CORBA if you already had PDO baked-in.

    And it would have been actually following the kernel approach. Whatever the kernel might do with its internal structure, in its external interfaces it's been stable. Further, that external interface has been a re-implementation and extension of an existing good-enough interface (Unix/POSIX/SysV), rather than running off and implementing its own ideal of how an OS should work.

    1. Re:Sorry, Miguel, it's your fault by jregel · · Score: 1

      I have sometimes wondered what would have happened if the efforts invested in KDE and GNOME had been put into completing GNUstep. I seem to recall many objections back then about Objective-C, but that doesn't appear to be much of an issue for all the current Mac OS X and iOS developers...

      The Linux world could have been a *very* different place.

    2. Re:Sorry, Miguel, it's your fault by drinkypoo · · Score: 1

      The good news is, it's not too late. GNUstep is still around, the code hasn't mysteriously vanished. While it has the disadvantage of having languished, it has the advantage of hindsight.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  68. Re:Paging Mr. Roark by Viol8 · · Score: 1

    "Writing proprietary software is not justifiable no matter how much you want to feed your children"

    When/if you eventualy have kids your rather silly ethical stance and software in general will take a backseat to raising them. You'd sell Stallman to MS if it meant they wouldn't go hungry. Trust me on this.

    "Adding children to the mix is a FUD tactic by those who fear freedom."

    Stop chucking the word "freedom" around like some verbal baseball bat, as if you have the first clue what it actually means. Stick to the silly debates you probably have in your student common room.

  69. It doesn't work perfectly. by Anonymous Coward · · Score: 1

    But, if it's propriatory software or Microsoft, it's failures are defined as working perfectly. See the constant while about OO.o making a mess of Word documents. That other versions don't do it either is ignored and what Windows does defined as the right one. Look at the MSOOXML tag "LikeWord95"...

  70. Re:Paging Mr. Roark by Goaway · · Score: 1

    But that's just it. Gnome should have set their own tone.

    Which is exactly what Miguel said in his original post.

  71. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    OpenBSD has GNOME 3 available as a package.

  72. Cheer up! We are one step closer, or even there.. by SuperKendall · · Score: 1

    But today, the most prevalent desktop OS isn't Linux, it's OS X.

    Well really it's Windows, but I think you meant UNIX desktop there...

    the simple fact that Linux has yet to come out on top in the consumer space (minus embedded), and at this point no longer looks poised to ever do so. That may be fine for some, but for many the dream of an open source consumer PC OS is slipping away.

    Are you kidding? It's closer than it ever has been!

    The OS X kernel is open source. BSD that it's based on is open source. The browser that OS X ships with is based on an open source renderer, the tools that compile OS X and applications for it (previously GCC and now LLVM) are open source also.

    Yes Apple has basically a proprietary window manager, but so what? Over time perhaps we'll see even that replaced with an open source solution. In the meantime at least the system is very open source friendly and not as closed off or unwilling to work with standards as Windows has been, and OS X is still gaining market share...

    Meanwhile look at the next wave of computing, mobile devices and tablets. iOS is more locked down than the desktop OS but Android is more open. And even though I still think iOS will maintain a huge market share unless they choose to leave the market, Android will also still be around for a long time. Is that not the dream you were hoping to see realized, a real open source OS holding it's own against more proprietary offerings?

    I don't want a world with one OS, proprietary or open. I want a world with a mix of OS's where people can choose what works best for them.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  73. The Flamewar - Episode 10142 by Anonymous Coward · · Score: 0

    Read this thread listening to Super Mario Bros. 2 - Overworld
    https://www.youtube.com/watch?v=j9s4fuOL3FM

  74. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    Nobody cares if GNOME3 *EVER* can run on BSD. Last I heard they weren't "discussing" making systemd mandatory - they were dictating it.

    I'm a Linux user but one of things I can appreciate about BSD in contrast to GNU and Linux is how the kernel and userland cli tools are in lockstep and developed together by the same group of people. Seems to me that this might be a good time to extend the scope of this and develop their own DE. It doesn't have to be anything fancy with a bunch of bespoke programs just something that's "theirs" and insulates them from the shenanigans and politics on the Linux side.

  75. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    Who's John Torvalds anyway?

  76. Re:Paging Mr. Roark by bigtomrodney · · Score: 1

    Around these here parts they're less acquired taste and more like required reading.

    --
    I never get used to these constant resurrections
  77. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    Changes in the ABI, API, other libraries and so on only serve to complicate the development, while on the user end, guaranteeing that something that was written for and worked w/ a previous version of a distro won't necessarily work w/ the successor. End result is that Linux on the desktop remains a pipedream.

    If the software is Free and reasonably popular, it'll be in the repositories. If the software is Free and unpopular or abandoned like XMMS, then you can always either just try to compile it yourself and if that fails, find what release of Linux it does work on, i.e., Redhat 7, and install that in a chroot then run the application from there. Set up right, you'll never tell the difference. If the software is non-Free then the developer can do what vmware, Google with Chrome, id with their games, and many other proprietary vendors do: static compile. I have no problem at all getting Doom 3 which was released something like a decade ago running on Ubuntu 12.04 and it shouldn't be a problem for any other vendor to get their software forward compatible either.

  78. Re:Paging Mr. Roark by jimshatt · · Score: 3, Insightful

    And what a wonderful and witty quote it is! Only Monty Python could have come up with that one. I don't think I've ever heard anybody else say "No, it isn't". Thank you.

  79. OK, but that's YOUR OPINION. by Anonymous Coward · · Score: 0

    You really didn't want to understand what that poster said, did you.

    Stallmane and GNU ***DO*** have the last word on what the GPL says. What do you think the "G" stands for?

    1. Re:OK, but that's YOUR OPINION. by gmhowell · · Score: 2

      Stallmane and GNU ***DO*** have the last word on what the GPL says. What do you think the "G" stands for?

      No. They can say what they hope the GPL says. The courts can/will have the last word on what the GPL says.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    2. Re:OK, but that's YOUR OPINION. by bipbop · · Score: 4, Funny

      Stallmane and GNU ***DO*** have the last word on what the GPL says. What do you think the "G" stands for?

      I don't know. I tried a depth-first evaluation, but it's not done yet!

    3. Re:OK, but that's YOUR OPINION. by robsku · · Score: 1
      --
      In capitalist USA corporations control the government.
  80. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    Which is exactly what Miguel said in his original post.

    Miguel said a lot of shit in his original post. Some of which are obvious and well-tread gripes, but also a lot of which is highly debatable and depends on a very parochial interpretation of the past. Take this for example:

    The efforts to standardize on a kernel and a set of core libraries were undermined by the Distro of the Day that held the position of power.

    Um, what? The kernel in every distro was constantly updated primarily for security reasons. There was never a concerted effort to "standardize" on one kernel for any length of time. The closest thing to that was when Ubuntu, Debian, and Fedora coincidentally shipped with 2.6.32 a while back and Shuttleworth made some noise about how cool that was. And if anything that directly contradicts what Miguel is saying as Ubuntu was the "Distro of the Day" at the time. But time marches on and now 2.6.32 is ancient so what should the leaders of Debian, Mint, Arch, Fedora, Ubuntu, and Suse do? Say to hell with supporting new hardware and kernel features by upgrading? Yeah, right.

  81. Re:The failure is that of the idiots in charge by Anonymous Coward · · Score: 0

    Wrong way around. GNOME has no desktop market to lose... neither does KDE. Microsoft on the other hand has gone certifiably insane with Metro... umm... Modern.

  82. Vindicated by Cox by erroneus · · Score: 1

    He's dead right about the way the Gnome people keep breaking their compatiblity eveyr time not just with the apps but with the UI, with the config (which is still worse now than in Gnome 1.x !) and so on.

    However it's not an Open Source disease its certain projects like Gnome disease - my 3.6rc kernel will still run a Rogue binary built in 1992. X is back compatible to apps far older than Linux.

    I have always felt this was the way things should be. And once again, I am reminded of how GNOME used a library intended for a stand-alone app for its desktop services. I speak of GTK. Now, thanks to whatever they have done and without consideration for backward compatibility, I cannot use GiMP 2.8.x with my distro of choice. (CentOS 6.x in this case) Thanks guys. I really appreciate it. I hate Microsoft a lot less now and better understand the importance of backward compatibility. GNOME has shown me what happens when you don't stop to look back,

  83. Re:Paging Mr. Roark by donscarletti · · Score: 4, Insightful

    Because he wants to shift the blame away from himself.

    In truth, it wasn't just Miguel's fault. When I used to maintain a sub-project on Gnome, he always seemed to be working on and promoting something else, first his email program, then Mono. Evolution was good, but quite unneeded (Thunderbird was better). Mono is a capable platform and works great for Unity3D amongst other things, but was never useful for Gnome and mainly just pissed people off the Anti-Microsoft nutters who made up a good chunk of the support base. De Icaza had the chance as project founder to lead the project from the core, like Torvalds does and set his own policies that are suitable for Gnome. He chose to work on other things instead.

    --
    When Argumentum ad Hominem falls short, try Argumentum ad Matrem
  84. Re:Paging Mr. Roark by jedidiah · · Score: 2

    That's kind of like expecting everyone to treat Benedict Arnold as a national hero instead of a traitor. Miguel jumped the shark a long time ago. The fact that he was helpful at some point in the past doesn't mean that he's free from criticism in perpetuity.

    Besides, being this "great heroic figure" means that he's someone that likely deserves the bulk of the blame here.

    Trying to pass the buck to Linus is just sad.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  85. Re:Paging Mr. Roark by Just+Some+Guy · · Score: 5, Insightful

    Free software is very much a threat to software engineers. See, we get paid to write software for systems. It's a nice gig. Gives me income to pay the bills. I'd much rather do this than be a ditch digger who hacks at software in my free time.

    Your work arrangement with your employer sucks. My boss pays me to create things that don't already exist because my company needs their output. A good chunk of the time, they then let me release it as Free Software so that 1) we're not the only people in the world maintaining it, and 2) the Free Software ecosystem (which we benefit greatly from) grows.

    Software engineers have earned good money for decades. All this free stuff undermines that.

    Only if you're not good at it. Lots of software engineers make good money writing Free Software.

    --
    Dewey, what part of this looks like authorities should be involved?
  86. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    GNOME 3 runs on OpenBSD.

  87. Re:Paging Mr. Roark by jedidiah · · Score: 1

    You don't even need a chroot. You can just figure out what your old application needs and pull things into other environments piecemeal. You can do this with orphans and you can do this with older versions of apps.

    You run Doom 3? I run Civ CTP and Sim City 3000. They're all equally ancient.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  88. Re:Paging Mr. Roark by EatAtJoes · · Score: 5, Insightful

    Why is this a concern, at least to us evil proprietary engineers? The more free packages incorporated, the less work that needs done. Less work = less employees.

    That's weird, I've had a great 15+ year in non-free software development, and free software has *always* plays a central role in:

    * faster development of new features by leveraging existing solutions
    * use of tools to streamline and rationalize release and operational processes
    * standardization in areas like dependency injection, unit testing, configuration
    * ability to "use the source" to solve a problem quickly and decisively

    All of my work has been in technology solutions for businesses that need it -- web, server-side, message-driven stuff, etc. The requirements are always expanding. I don't know a single developer in this area that is out of work.

    On the other hand, if you're selling something to the public and expecting free software to stay out of your playground, that's a different issue. My response to that is adapt or die -- the world does not exist to provide cozy niches for proprietary software.

  89. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    Why is this a concern, at least to us evil proprietary engineers? The more free packages incorporated, the less work that needs done. Less work = less employees.

    There are as many conflicting reports as there are agendas when it comes to job growth for programmers but the field appears to be growing by leaps and bounds especially with the renewed interest in the web and mobile apps. And this is despite both of the leading smartphone OS's who together enjoy over 80 percent market share worldwide, and the web itself being rooted in Free software. I have never worked or consulted with a medium or large company where writing software was a finite job. In my experience the only thing that the existence of open source tools provides for company's is a ready-made solution that they don't have to waste time reinventing. The same number of developers that would have been used doing that are instead used for working on what isn't already available and getting to market just that much faster. By your logic, the existence of the operating system means "less work" since you don't have to write a new one for every project. That's simply ludicrous.

    Software engineers have earned good money for decades. All this free stuff undermines that.

    If there were free software that just magically appeared that also met the needs of every project perfectly then you might have a point. But there isn't, so armys of programmers will continue to remain employed writing new software for as long as computers exist.

  90. Re:Paging Mr. Roark by Anonymous Coward · · Score: 1

    Software engineers have earned good money for decades. All this free stuff undermines that.

    How cliche is that? You'd have made one hell of a buggy whip manufacturer around the turn of the last century.

  91. Re:Paging Mr. Roark by VortexCortex · · Score: 1

    Yeah, because re-inventing the wheel is so rewarding and advances the civilization so much. If you were able to use free software for the crap you're working on right now, you'd be working on some other new feature / components or making improvements because your business also has a Marketing department who uses those as selling points over the competing products.

    Your statements are born from your own particular observation. My experience is in direct opposition. Who is "right"? No one. Trying to predict the future based on some personal belief is folly. Stats or GTFO.

  92. Re:Paging Mr. Roark by ThorGod · · Score: 1

    I can appreciate about BSD in contrast to GNU and Linux is how the kernel and userland cli tools are in lockstep and developed together by the same group of people. Seems to me that this might be a good time to extend the scope of this and develop their own DE. It doesn't have to be anything fancy with a bunch of bespoke programs just something that's "theirs" and insulates them from the shenanigans and politics on the Linux side.

    The trouble is user interfaces don't seem to be their "bag". There's PC-BSD which has made inroads with its AppCafe, portsjail, and pretty good installer (needs work, but it's "user friendly" when used simply). So, maybe PC-BSD would be the place to go for a custom, BSD-UI...but I frankly doubt it. I'm guessing GUIs are just a PITA to develop, all around. They'd need to duplicate the efforts of someone like GNOME within their own project...

    Random idea...maybe they could pull a "borg". Make it so that there's a very natural interface between a Windows guest-os within the BSD userland. Say you boot up your box and its BSD running the show through boot. it sets up all the services (network, file systems, etc) and leaves the "user interface" to windows (i.e. most of the video card, the entire sound system). The value-add being the machine's state is always independent of the windows guest state. Yes, you can do this now, but I'm talking about making it simple/trivial to set up.

    --
    PS: I don't reply to ACs.
  93. Re:Paging Mr. Roark by Anonymous Coward · · Score: 5, Insightful

    Evolution was good, but quite unneeded (Thunderbird was better).

    This is still something I have a problem wrapping my head around. Both Gnome and KDE have pet versions of highly successful and complicated types of software that seem to be out of the scope of a DE. I mean, why do they devote precious resources to Epiphany when everybody uses Firefox and Chromium? Why KOffice when everybody uses LibreOffice? Xfce sets a good example by only shipping the bare necessities like a file manager, text editor, etc. rather than trying to compete with the big boys in arenas where they're hopelessly out-manned.

  94. Re:So Linus saved us from more "desktop initiative by Anonymous Coward · · Score: 0

    What do the Peanuts have to do with this?

  95. Re:Paging Mr. Roark by colinrichardday · · Score: 1

    OS X has already surpassed Vista

    But it's at only one third the market share of Windows XP. Also, how many computers would Apple produce, and at what price?

  96. Re:Paging Mr. Roark by oakgrove · · Score: 3, Insightful

    nothing else is as credible a threat to MS on the mainstream desktop as Linux is.

    Read it again. I bolded the relevant bits. OS X is a beast in the high-end niche of laptops over a thousand dollars but unless Apple decides to make an inexpensive entry-level general purpose computer, that's where it'll stay. The iPad is very successful but it isn't the "desktop". I've had lots of people come to me with computer problems that I'd have loved to turn on to OS X but they just can't spend the money and I'm not about to make them my Hackintosh guinea pig so it doesn't happen. Since Linux will run on the 300-600 dollar mainstream computers the majority of the market buys it is more of a threat to Windows than OS X is. For different reasons, both OS X and Linux maintaining their respective status quo is what will probably happen in the near term so it's academic anyway.

    --
    The soylentnews experiment has been a dismal failure.
  97. RTFA-Linus wasn't against binary compatability by Anonymous Coward · · Score: 0

    Linus was not, and is not, against binary compatability-as long as it's binary _applications_.
    "A kernel driver is not an application, and cannot have an application binary interface".
    Linux can still run binaries from 1992, with the right settings and libraries; it's just that the binary drivers from 2 years ago won't work with today's kernels.

  98. Please, mod parent up by marcosdumay · · Score: 1

    Now, that's a great list.

    Between all the flamebaits, it is easy to forget that there are people out there interested in actual issues.

  99. Re:Paging Mr. Roark by viperidaenz · · Score: 1

    AND usually trumps OR. You might want to group your expressions properly or risk introducing bugs. You are stating the Solaris == true, Darwin == true and Linux == true in your first statement but Solaris == false and Darwin == false in your second statement.

  100. Binary compatible device drivers? by dgharmon · · Score: 1

    'Linus, despite being a low-level kernel guy, set the tone for our community years ago when he dismissed binary compatibility for device drivers'.

    Even if that were even true, how can you have binary compatible device drivers when the devices are - ipso facto - on different hardware. Besides seeing as it's Open Source, won't the source code be available.

    --
    AccountKiller
  101. -2, Poorly Disguised Troll by Anonymous Coward · · Score: 0

    The language GNOME is written in only matters to people like you, making discussions on forums about how such and such language is better than such and such other language because of some feature set requirement or special feature you like.

    Newsflash: different projects, different requirements. GNOME's current requirements were code-once, run everywhere, bind to every language. C89 guarantees this where no other language, nor versions of the same language, can. You can code for GNOME in any language with bindings, which already exist for a whole host of languages, with a growing set of languages being supported by current code introspection work.

    Take your language prejudice elsewhere Bjarne Stroustrup.

  102. Oh, wow. by sootman · · Score: 1

    It turns out, an "exciting flamewar between Free Software heavyweights" is as stupid and boring as any other flamewar! Right down to the typos. (Alan Cox: "It's changee a lot").

    Linus goes on about Miguel and Gnome, then Miguel says "My involvement with Gnome stopped about five years ago" and the whole thing is about as interesting as watching fourth-graders fight in a schoolyard. Yes, there's the occasional bit of interesting history or backstory there, but it's mostly just a bunch of smart people saying dumb things, blaming each other for everything, and putting words in each others' mouths. It's like a big circle-jerk but without the payoff.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:Oh, wow. by VortexCortex · · Score: 1

      You must be news here.

    2. Re:Oh, wow. by drinkypoo · · Score: 1

      It turns out, an "exciting flamewar between Free Software heavyweights" is as stupid and boring as any other flamewar! Right down to the typos. (Alan Cox: "It's changee a lot").

      If you join Google+, you too can have an exciting flamewar with Free Software heavyweights. Don't, though. It's just like having one with anyone else.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  103. Stop spreading misunderstanding please by Zero__Kelvin · · Score: 5, Informative

    If you had actually read the article you would know that what you really don't understand is that you are completely wrong:

    "One of the core kernel rules has always been that we never ever break any external interfaces. That rule has been there since day one, although it's gotten much more explicit only in the last few years. The fact that we break internal interfaces that are not visible to userland is totally irrelevant, and a total red herring."

    ... and you would have seen Alan Cox write:

    ""However it's not an Open Source disease its certain projects like Gnome disease - my 3.6rc kernel will still run a Rogue binary built in 1992. X is back compatible to apps far older than Linux."

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    1. Re:Stop spreading misunderstanding please by TummyX · · Score: 0

      I did read it actually.

      Having a well defined hardware interface like Windows' DDK is important. The lack of a stable driver interface is why projects like FUSE are so popular.

    2. Re:Stop spreading misunderstanding please by Zero__Kelvin · · Score: 4, Insightful

      Do you expect me to take anything you say seriously after admitting that you knew you were misinforming people and then bringing Windows up as an example of consistency?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    3. Re:Stop spreading misunderstanding please by TummyX · · Score: 1

      What? Are you saying that I'm wrong in saying that Windows has a consistent interface for kernel level drivers? At least for several revisions of the OS? Seriously?

      And what exactly did I admit to misinforming? WTF

    4. Re:Stop spreading misunderstanding please by TummyX · · Score: 1

      I understand your confusion now.

      In case you didn't understand Miguel's opinion properly he's talking about binary compatibility wrt to device drivers. Without hardware vendors onboard you can't build a decent desktop OS because end-users want all their hardware to work.

      I doubt most desktop users care about running a binary from 1992. They care more about being able to get drivers for their new device. That's the binary compatibility we're talking about here.

    5. Re:Stop spreading misunderstanding please by Zero__Kelvin · · Score: 1

      "In case you didn't understand Miguel's opinion properly he's talking about binary compatibility wrt to device drivers. Without hardware vendors onboard you can't build a decent desktop OS because end-users want all their hardware to work."

      I see your great point now, because Gnome 3 is a device driver. It's like how Porsche can't develop a decent car because so few people can afford them. Now lets get real. Absolutely nothing stops Miguel from developing Gnome 3 into a decent window manager (not "Desktop OS") except Miguel's own incompetence.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    6. Re:Stop spreading misunderstanding please by Zero__Kelvin · · Score: 1

      "Are you saying that I'm wrong in saying that Windows has a consistent interface for kernel level drivers? At least for several revisions of the OS?"

      ....

      "And what exactly did I admit to misinforming?"

      You claimed that Linux kernel binary incompatibility to user space is somehow unstable when you suggested that binary incompatibility had something to do with Gnome 3 when no such binary incompatibility exists. News flash: The Open Source model is different than the proprietary Windows model. The Windows kernel internals change all the time. They simply only release once in a blue moon, unlike Linux which releases early and often.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    7. Re:Stop spreading misunderstanding please by robsku · · Score: 1

      Linux has well defined hardware interface, there is no problem with driver stability with Linux kernel - the same unmodified driver source compiles just fine on different kernels, it's just that you can't load a binary blob compiled against different kernel version.

      That's not a problem - and as ATI and NVIDIA (for example) have demonstrated, it's entirely possible to use same binary blob on different kernel versions - you just need to take the extra step of writing a wrapper that is binary compatible with the blob and compatible with kernel it's compiled against.

      Now, if those drivers have stability problems, it's not the fault of kernel - never has been. If you think otherwise, how do you suppose they could code them better if the kernel was binary compatible if such simple part as the wrapper to provide binary compatibility with their blob is too hard for them to code properly? If they were SO bad coders then do you really think that they could created something as complex as video drivers without stability issues so big that their drivers would have had zero usability at all!

      As it happens, I have indeed heard that NVIDIA drivers have some well recorded stability issues, but my own experience with Nvidia drivers has been without a problem. Never experienced them crashing - well, except that when I've had X crash (for entirely different reasons unrelated to video drivers) I have sometimes ended up with black screen and unable to access console. Tried blindly CTRL-ALT-F1, then entering 'startx' for no effect - but was able to log in via SSH and from there start 'screen' and run 'startx' from there, which reset the video card, started X and I was able to switch between linux console and X again :p

      And finally, talking about stable hardware interface and Windows drivers in same sentence? You could have chosen a little better example...

      --
      In capitalist USA corporations control the government.
  104. 10 years ago by hduff · · Score: 5, Insightful

    Ten years ago in an editorial in LinuxFormat I called Miguel de Icaza a "sell-out" and have yet to be proved wrong. His Quisling-esque career would be resigned to the /dev/null of Linux history except for all the damage he has done. Now he serves as a cautionary tale.

    --
    "I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
  105. Re:Paging Mr. Roark by Z34107 · · Score: 1

    If by "these parts," you mean "reddit."

    --
    DATABASE WOW WOW
  106. Re:Paging Mr. Roark by cheesybagel · · Score: 1

    There are plenty of people with businesses around GPLed software which manage to do fine. It is not impossible to support yourself if you are a GPLed software developer. Examples: Cygnus solutions or JBoss. JBoss was sold for $420 million.

    Seems ok to me.

  107. Linux is pretty damn awesome by Vince6791 · · Score: 0

    Linux for the desktop is not bad after the installation. I always have to install ubuntu with the nomodeset(ati card) on or my screen during the install the screen is garbled and hard to see anything, and after the installation finishes and reboots i have to go into terminal mode and install the fglrx. With kubuntu I have to install the realtek audio drivers(make & build) and than install the alsa to get rid of the popping and horrible bass feel to the sound which plugs my ears a little bit. There are some minor issues with linux but it does run beautifully after being configured. Linux is missing professional games, netflix, and a good alternative to windows 7 media center. xbmc and mythtv a pain to configure to make the tv tuner to work. Kaffeine slow and uses to much cpu in ubuntu but runs fast with low cpu usage in kubuntu.

    My windows 7 on my phenom ii x6 had constant freezing every 2 minutes(with and without sp1) when doing some heavy tasking or just watching flash or silverlight videos but with linux distros on same machine no freaking issues. My hardware checked out okay even swapped parts out except for the motherboard and cpu, and windows 7 event viewer logs reported no issues. But after 4th installation of windows 7 i get maybe only 1-2(30-60 seconds) freezes every 1 - 2 hours. I think it's the windows 7 motherboard drivers even the asrock and amd south bridge drivers gave me same issue, but again ubuntu and kubuntu installed on the same machine no issue it just ran beautifully. Well, I actually changed in the bios from ide compatible to ahci which helps, hard disk and dvd rom both sata, duh duh. Gimp(with plugins) and blender run just as good as photoshop and maya. Netbeans, code::blocks, eclipse, bluefish, are not bad development tools to use or even learn to program.

    Actually, if netflix was available for linux i would just dump windows altogether for good. I have a dual monitor setup and I usually like watching netflix on one screen while playing multiplayer games(cod 4, AA3) on my other screen.

    Windows 8 which i also tested for the past 2 month's is not much better than windows 7 and I could not really see any gains in performance over windows 7. Metro is basically web on your desktop without a web browser, that's it.

  108. Re:Paging Mr. Roark by RazorSharp · · Score: 1

    will NEVER, EVER, EVER own the desktop

    I think this attitude is pretty silly. We live in a time where things change drastically from decade to decade. Back when /. was a new thing, a popular belief was that Apple was soon to go out of business or, if they were lucky, get bought by Sun.

    That example may be a tad extreme considering Apple's success since then was nothing short of miraculous, but to claim that a free technology will never be able to compete with high dollar alternatives is pretty silly to me. I do believe Linux will one day run the vast majority of desktops. I think the main reason that Jobs founded NeXt, and subsequently insisted on using it for OS X, was that he saw the writing on the wall. Some sort of open source *nix was going to come to rule the desktop space the same as the server space even if it's going to take a couple decades. Sell hardware and play nice with *nix. Hardware will never cost $0. Selling an operating system is kind of like schools selling textbooks: You need some kind of racket to force people to buy them, because everything they actually do is available elsewhere for free.

    --
    "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
  109. VMWare is the rare example by aNonnyMouseCowered · · Score: 1

    Vmware is a rare example of software that need to be rebuilt after a kernel upgrade. Neither Gnome nor Mono needs to be rebuilt, unless I'm mistaken or De Icaza is an incompetent software architect. I personally haven't rebuilt anything after a kernel upgrade for several years already. This thanks to Dell's DKMS, which automatically rebuilds out-of-tree modules like the notorious VirtualBox.

    Vmware is a special problem because it's a low-level non-opensource program running on a monolithic kernel. Far more problematic for the GNU/Linux userland is a glibc upgrade, which does break a lot of things, especially programs written in C++. However, major architectural changes like the adoption of Kernel Mode Setting have sometimes strange effects on rather desktop programs, including programs as seemingly high-level as Firefox. Something which on closer inspection shouldn't be surprising given the push to turn the browser into the client side of the Cloud OS.

    1. Re:VMWare is the rare example by multiplexo · · Score: 1

      You can add VirtualBox to that list. You need to rebuild its kernel modules after an update. Supposedly it uses DKMS, but it seems like every time I upgrade my kernel I need to manually rebuild the Virtualbox drivers before it will work again.

      --
      cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
    2. Re:VMWare is the rare example by donaldm · · Score: 1

      You can add VirtualBox to that list. You need to rebuild its kernel modules after an update. Supposedly it uses DKMS, but it seems like every time I upgrade my kernel I need to manually rebuild the Virtualbox drivers before it will work again.

      Are you sure you have Dynamic Kernel Module Support "dkms" installed? When I get a kernel update and reboot "dkms" makes all the appropriate changes for "VirtualBox" to run. Of course you can manually run "dkms" if you wish and I do this when I get a new version of "VirtualBox" but no new kernel.

      As for the person ranting on how he has issues with VMWare I sort of agree with him, however that is not a fault with the kernel it is a fault with VMWare and that is why I run "VirtualBox" for testing Linux distributions and Solaris on Intel.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    3. Re:VMWare is the rare example by aNonnyMouseCowered · · Score: 1

      Running a disto's unstable branch is likely the culprit. I remember reading about Vbox being broken by some kernel updates. The distro maintainer's solution was to hold back the kernel update until Vbox was patched to be compatible. This can easily be overlooked in the unstable branch of a rolling release distro.

  110. Re:Paging Mr. Roark by gmhowell · · Score: 1

    That's kind of like expecting everyone to treat Benedict Arnold as a national hero instead of a traitor.

    I've actually read this exact urging at least twice this past summer. One time was on Slashdot, naturally.

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
  111. I'd prefer De Icaza to disagree with me by Anonymous Coward · · Score: 0

    Desktop development and what is going on within the kernel are two orthogonal things. Nothing is holding back anybody from developing any desktop they want on top of a Linux kernel. Secondly, De Icaza's vision of a desktop has generally been "What is Microsoft doing now? Let's do that" which is not what I want at all. When he was involved with Gnome, he pushed CORBA, and pushed Mono (neither is in Gnome any more.) I almost would say I may take it as a sign I'm doing things RIGHT if De Icaza complained about how I did things 8-)

  112. for me multiscreen "just works" by Chirs · · Score: 1

    I plugged in two external monitors to my laptop, told the system how they were positioned relative to each other and it worked fine.

    Now if you suspend with dual monitors and wake up with both disconnected it can get a bit confused...

  113. Re:Paging Mr. Roark by jaxtherat · · Score: 2, Interesting

    I beg to differ. Evolution was for me *the* killer app of Gnome.

    As someone who worked on a helpdesk supporting commercial linux software in a 100% FOSS environment I needed a powerful mail client to replace mutt (and all the associated power user features) when the CEO mandated we send all our email in HTML. The only mail client at the time that came even close was Evolution, and it had great features for managing a mailbox where I received 100+ emails a day.

    --
    http://www.zombieapocalypse.tv/
  114. Re:Paging Mr. Roark by Goaway · · Score: 1

    None of that has anything to do with what was being discussed here.

  115. Re:Paging Mr. Roark by macs4all · · Score: 0

    nothing else is as credible a threat to MS on the mainstream desktop as Linux is.

    Read it again. I bolded the relevant bits. OS X is a beast in the high-end niche of laptops over a thousand dollars but unless Apple decides to make an inexpensive entry-level general purpose computer, that's where it'll stay. The iPad is very successful but it isn't the "desktop". I've had lots of people come to me with computer problems that I'd have loved to turn on to OS X but they just can't spend the money and I'm not about to make them my Hackintosh guinea pig so it doesn't happen. Since Linux will run on the 300-600 dollar mainstream computers the majority of the market buys it is more of a threat to Windows than OS X is. For different reasons, both OS X and Linux maintaining their respective status quo is what will probably happen in the near term so it's academic anyway.

    Most of "Mainstream" corporate America does not buy or build shitbox 300-600 dollar computers; so the fact that Linux runs on them is a straw man. As many have pointed out time and again, most corporate desktops are populated with Dells or HPs that are much closer to a Mac mini or even iMac in price, than to an e-Systems or Newegg Frankenputer.

    If you recall Jobs' Keynote when he introduced the iPad, Apple never intended it to be a "keyboardless laptop". It is a brand-new product niche, somewhat overlapping laptop use-cases; but certainly NOT a full-on "replacement" for same. (Yes, I know, tablets, including Mac-based ones, have existed for years, blah blah; but everyone reading this knows what I mean) In fact, Apple even stopped selling its own keyboard-dock.

    Finger-based tablets are spectacular for such things as a "clipboard replacement" and point-of-sale terminals in many "mainstream" business and professional settings, and for providing pretty much the ultimate programmable front-panel for other musical and media-producing applications; but unless there is no other alternative available, make fairly poor substitutes for a desktop or laptop computer. I know. I own all of the available paradigms, and enjoy each for its particular and unique strengths. Only a stupid (or desperate) person recommends using a crescent wrench to hammer a nail. I love my iPad, and have been asked by many if I would recommend purchasing one instead of their next laptop; but in every case, I have recommended that they borrow mine or another one to see if they would really feel comfortable with that has their ONLY computer. Fact is, I personally would not. But neither would I trade my iPad for anything but a better iPad.

    And no, I don't use it to "consume content" (unless you count surfing "consuming content"). But I recognize that it simply isn't a general-purpose computer, no more than my iPhone is, even though I have many apps on both devices (including such things as "office applications", ftp servers and webservers, Telnet, multitrack audio recording, nonlinear video editing, etc.) that would argue against that. Have I used my iPhone's internal mic (which is surprisingly good, btw) with the DAW app to record an impromptu jam session? Sure, and I was glad to be able to have something in my pocket that could do that! But I wouldn't have used that method if I'd had a real recording setup (running on a Desktop of Laptop) with me at the time.

    BTW, good for you for not counseling your friends to break the law by building a Hackintosh.

  116. Re:Paging Mr. Roark by macs4all · · Score: 0

    To which I simply reiterate:

    NEVER, EVER, EVER.

    And Apple could care less about making money offa OS X. That's why it is $20. They obviously don't wan't to LOSE money, either; but it is NOT considered anything more than a way to sell Macs.

    And boy, is it doing that , now at around 12% marketshare, even though "PC" sales in general are down in this shitty economy. And, more relevant to this discussion, increasingly so to (former) Windows users.

  117. the irony by Anonymous Coward · · Score: 0

    these "adults" all seem to act like children..

  118. Re:Paging Mr. Roark by dbIII · · Score: 2

    They didn't learn from their mistakes. The reason enlightenment split from gnome after a brief adoption as the gnome window manager is becuase of the insistance on adopting linux only features that would have completely broken enlightenment on all other platforms. No compromise was allowed, gnome said "my way or the highway" so that was it - leave or throw away cross platform support. That was probably back before slashdot started. Later some sanity prevailed and gnome was built to go crossplatform, but now that idiocy is back.

  119. Re:Paging Mr. Roark by poetmatt · · Score: 1

    It has never failed to be true, but nice try!

    Show me someone else on Microsoft's payroll who doesn't have an anti anything that Microsoft doesnt' like bais.

    difficulty: maureen o'gara, florian, miguel all are on the payroll. The fact is you should not trust anything from someone who works with an ethically questionable company that has never changed their strategy in over 20 years.

  120. Re:Paging Mr. Roark by RazorSharp · · Score: 4, Informative

    But that's kind of my point. They don't care to make money on an operating system because they know it's a losing game - the market will continue to drive the cost of an operating system to zero and Apple wants no part in trying to fight an inevitable trend.

    If Surface is any indication, someone at Microsoft finally explained this concept to Balmer in a way he could understand. General purpose software is a short term market. There will always be hobbyists and grad students and open source companies to churn out free alternatives.

    People don't use desktop Linux for two reasons: 1) Gnome and KDE suck and the alternatives that don't suck are the niche desktops/lack the razzle-dazzle of OS X/Win 7. 2) Microsoft Office.

    #2 is nicely being taken care of by LibreOffice and Wine. It can be scratched off the list here in a couple years. #1 is the roadblock (and, getting back to the topic of the original story, a reason De Icaza probably shouldn't be pointing fingers).

    People don't have a problem with Linux. If people had a problem with Linux then Android wouldn't be the huge success it is. People just wants something that suits their needs. Desktop Linux will eventually get to that point even if progress has been rather stymied as of late. It'll probably take a long time, but a long time isn't NEVER EVER EVER.

    I also don't understand your emphasis on Apple stuff. I agree that they have the right strategy - their strategy strengthens my argument: software isn't a reliable source of income as the price is always driven to zero, so they sell hardware and use software to compliment it. Desktop Linux probably won't affect Apple too much -- it's going to bone MS (their hardware partners would abandon them in a second if they could).

    Also, when considering desktop Linux, I think it's important to consider places outside the first-world. I'm willing to bet, in a couple decades, if traditional operating systems are still used, Linux will run on the most computers in the world. Maybe some Unix system, something like Hurd that actually works, but whatever it is it'll be free and based on expired patents.

    --
    "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
  121. Re:If you are looking for someone to blame for the by rastoboy29 · · Score: 1

    I could see Google forking Android over this, at some point.

    After all, it seems pretty clear to me that the really big Linux Desktop is going to be some Android variant, and probably in the fairly near future.

  122. Re:So Linus saved us from more "desktop initiative by Anonymous Coward · · Score: 0

    Now if we could only get the freetard fags from trying to proclaim every year as the year of Linux on the desktop.

  123. Re:Paging Mr. Roark by Burz · · Score: 2

    I also agree w/ Miguel (OMG!) to some extent here, esp. since he is taking responsibility for a good chunk of the failure.

    From my perspective, it wasn't just the major Gnome upgrades (I didn't sorta-like Gnome until KDE 4 made a mess of things) it was the KDE upgrade to V4, and to begin with Gnome's existence and their mission to get KDE out of the way for the sake of license purists. Their vision was somewhat negative and it reflected in their decisions: mainly the feature-cauterization (the opposite of feature-bloat) and the boring-at-best technology they based the project on.

    Then D'Icaza declares that a whole pile of new-ish Microsoft-patented technology is the great must have thing for Gnome.

    I'm no license purist, but that last one kept me away for sure. At that point with Gnome/Mono and KDE4 to choose from, I beat a path straight to OS X for my desktop needs and I stopped doing Linux-based desktop installs even for people who were pining to get away from the Windows Pain.

    Torvalds (Firefox spellcheck recognizes his name) shares the blame for desktop failure in the way D'Icaza says, and then some. One of the aggravating factors in switching away from Linux was that it not only had the worst desktop multitasking at the time, but couldn't even multitask as well as my old Amiga performing the same tasks (copying lots of files should not cripple mouse responsiveness or the playing of a network audio stream). That debacle was down to the cliquishness and recalcitrance of the Linux kernel devs.

    It took a scandal over the task scheduler performance (which I'm sure was great for servers, but they wouldn't accept any attitude other than Servers > Desktops) to see some degree of change. A good server kernel did not, it turns out, supply desktops with everything they need from a kernel. And I suspect things didn't really get much better until a many-multi-billion-dollar corporation in the form of Google forked the kernel for its other consumer-oriented focus, mobile... and AFAIK some of that temporary split was about vertical integrations that the kernel devs didn't want.

  124. Re:Paging Mr. Roark by budgenator · · Score: 4, Interesting

    Miguel hasn't done an original project, period; his initial project Midnight Commander was a Norton Commander rip off. Then he got excited and took GTK, Gimp Tool Kit to build a desktop because he found the original non-GPL QT license that KDE used offensive, so Gnome is a KDE work-a-like (well tries to be a work-a-like); after that he did a .net rip-off called mono. After that he went over to the darkside and actually worked for Microsoft.

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  125. Re:WTF.It works for me too. by Anonymous Coward · · Score: 0

    I don't see why 'works for me' is worthless. Only see rudeness in that. Sorry if any dispect. I use KDE on archlinux on a delay basis. It is never broken. Every day I start my computers and click the app icon to start my software. Sometimes I have to use windows. To me, the whole system drives me crazy. The window just was just frozen. And endless times of failure in upgrading.
    Nothing is perfect, linux desktop is getting better and better. How can it be "broken"?
    You get used to some set of operations and you hate any change. The developers are developing them. That's their artwork they devote to us. They are free to change them.

  126. Re:Paging Mr. Roark by YukariHirai · · Score: 3, Insightful

    Writing proprietary software is perfectly okay. I don't have to give away my work for free, although sometimes I do.

    Incorrect. Proprietary software is not synonymous with being paid for it, and Free Software (in the GNU/FSF sense) is not synonymous with not being paid for it. Some proprietary software gets provided without financial compensation, some with. Some Free Software is written without financial compensation, some with. And in the long run, Free Software is better for society as a whole than proprietary software is. Unlike Stallman, I do accept that there are exceptions to be made, mostly where networked games are concerned, but hardware drivers should absolutely be Free Software.

  127. Re:If you are looking for someone to blame for the by Anonymous Coward · · Score: 0

    There is more to it, too. The mentality in most of the device industry is "fire and forget". We have seen some of the drivers they would like to push to consumers, and you really cannot believe how bad they are. And that's after they were polished. A few long-standing device families have much better drivers, but most of them are just the kind of thing you'd never want to see a quality report on attached to your resumé.

    The rate of change in the *internal* Linux APIs protect us from a lot of that on the more important devices.

    As for the BSDs, they change their internal APIs a lot less. But they also don't have drivers worth a damn, for many devices they're so simple, they're bare-bones, and for a huge number of devices, they're simply inexistent.

  128. Easy... business wants predictability.... by Anonymous Coward · · Score: 0

    In my role as Unix SA, I have a WinXX laptop, and a fedora desktop. The Fedora desktop can change substantially from version to version.... it can be a drag. The desktop wars have not helped the predictability of the product. The Grome desktop in particular was no fun.. .Gnome 3 was beta... but then again... fedora is a development environment.

    Lets face it though, business wants predictability.

    Linux (the kernel) can provide this, but can the desktop environment?

    Getting a better working relationship with NVidia wouldn't hurt either. Its usually one of the challenges, especially sinc the GFx driver is now part of the boot process.

  129. Linux already owns the desktop by codepunk · · Score: 1

    Linux already owns the desktop, or at least most everyones world while on it.

    google
    facebook
    facebook games
    google apps
    reddit
    nearly every major website
    ebay

    Nearly every major application that people depend on when they start their machine and open that browser are powered by linux. For the majority of the world windows is nothing more than a host for a browser, just as it should be.

    --


    Got Code?
  130. Re:Paging Mr. Roark by postbigbang · · Score: 2

    Apple markets to, and want to own consumers, and let that fact drive any business they do with the corporate world. It so far, is a successful strategy.

    In the world of your "shitbox" systems is a huge sweetspot that Microsoft screwed up. Microsoft figured out the apps needed to do "right", including basic office function replacement apps, basic database, and enough systems security to cover their butts, which were up to a few years ago, dangling in the breeze of bad code.

    Tablets aren't a strong data entry device, and lots of people do data entry. They don't store much. They're dependent on "cloud" resources, meaning someplace else. They don't replace desktops and notebooks for these reasons. Microsoft is doing a cross-platform drive to make stuff work together, mindless a task as that might be. Windows 8/Server 2012/Windows Phone 8, RT, are all designed to be a painful transition to the look and feel of their biggest threats: MacOS/iOS and Linux/Android.

    Why did Canonical choose to back Unity? Was it because everyone would immediately love it? No. It's because they want the same business ecosystems enjoyed by their competition, hence Ubuntu One, drives to port Unity to tablets and even phones, and so forth. They're not clueless, and their model drives business to Canonical. Look at the other distros, ranging from SUSE, RedHat, even Mandriva-- all trying to keep alive by going corporate and largely avoiding the desktop (save Mandriva, which seems to be running on fumes).

    If you want to look to a success, Canonical on the desktop is the most profound, internationally. What did they do? Avoided lots of problems and went their own way atop Debian. LinuxMint adds some flexibility. Both aren't ready for most enterprise uses, but are fine for civilians. Another thread made a point about long term support, and commitment to providing long term code, and this is where Gnome is also perceived to have fallen down badly-- they should have reinvented it all to have made it as seemingly branched as things are turning out. Stick a fork in it? I'm not surprised at the accusations of Microsoft skullduggery.

    --
    ---- Teach Peace. It's Cheaper Than War.
  131. What a crappy analogy by Burz · · Score: 1

    A personal computer is a general purpose tool that is supposed to be easy to use with third-party (that means independently written and distributed) software and hardware. It is a creative medium for techies and non-techies alike. It needs tight vertical integration and feature-stability.

    The Desktop Linux subculture has repository managers with a lot of power over how popular your program can get (because most users can't bear the hassle of installing something from outside the repo), and they get into your code (reconfigure and tweak it). This falls short of independent app development and it gives budding app developers the heebie geebies. Identifying a core, 'always there' set of rich functionality is very difficult, and the expected result is to use one of GTK|Gnome|QT|KDE but many users will shun your app because you made a choice. Also, horizontal integration seems to dominate in place of the vertical kind, and features remain in flux because you can't keep your cadre of hacker-developers unless they are continually encouraged to tinker with the system.

    This subculture can't bring creative app developers and users together. It's not the only thing that matters, but nothing matters more.

    Outside of projects like Firefox and OpenOffice, the FOSS developer community do not seem to understand personal computing and insist that everything good for the server and hacker environments must also be good for 'Grandma' -- an almost strawman-like demographic that Desktop Linux advocates latched onto, but who are unlikely to ever challenge bad habits within typical FOSS enclaves anyway. 'Grandma' seems happy with a thick client marketed as a personal computer.

    The car is still a much better analogy: It does many different things (here computing == moving) and most people who drive cars can even drive small-med trucks with little or no extra coaching.

    1. Re:What a crappy analogy by voltorb · · Score: 1

      Your comment is full of buzzwords, but without real understanding of the issue. First of all, understand this: a desktop Linux distributions is not Android or iOS. There is no "app development". A Linux-based distribution is not "personal computing", "app market" or a car. Having trouble selling your "app"? Go somewhere else.

  132. Driver Standards Are Needed by Yfrwlf · · Score: 1

    He got it 100% right, driver standards and more standards in general are very much needed. It's completely possible to make a powerful kernel and have support for a standardized and evolving and improving ABI/API that retains backwards compatibility. There is no proof that constantly breaking drivers is something which is needed in order to advance kernel code. Simply put, modularity on every level is needed for freedom, ease-of-use, and to avoid reinventing the wheel constantly (to make pieces of the stack re-usable without having to throw the entire stack away).

    --
    Promote true freedom - support standards and interoperability.
  133. Re:If you are looking for someone to blame for the by Anonymous Coward · · Score: 0

    Completely agree. Some micro-kernels tried to do this in the past, at least partially (I'm thinking OS-9 here specifically) by providing a small number of trusted 'file manager' modules that exposed a rigidly-defined set of external operations -- like UNIX ioctls() but more rigidly classified into device API types... there was SCF, the Serial File Manager, which handled any character-stream type device; RBF, the Random Block File Manager, for random-access disk-type devices; NFM, the Network File Manager, for any network-type devices; SBF, the Serial Block Manager, for tape-type devices. Now vendors were expected to implement their own device drivers that talked to the file manager modules, but since most work was done in the file managers, the drivers tended to be very small -- so small in fact that one could easily disassemble them if the vendors were trying to be all proprietary-like.

    It would have been nice if one of the OS vendors way back when had just told manufacturers "Make your device talk exactly THIS way or it ain't talking to our OS, -period-". They would have all had to make their devices interchangeable, and would have had to compete on speed/reliablity only (or perhaps the ease-of-use of their add-on software).

  134. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    Writing software of whatever sort is perfectly okay. Whether it's okay to give someone the software without allowing them to modify the source code (i.e., to keep it proprietary) ... that's a whole other debate.

  135. And here I was thinking that the reason why by multiplexo · · Score: 1

    Linux had failed on the desktop was because all of the desktop versions of Linux were utter shit, monstrous, bloated abortions that make even Microsoft Vista look good. KDE isn't too terrible but it sucks compared to Windows, it's user interface is inconsistent, features may or may not work depending upon what kind of hardware you have and even cut and paste doesn't work properly all the time. Then there's GNOME. Jesus Christ GNOME is a fucking load of shit, it is, if anything even more intrusive than Windows is. You can't install just GNOME and use it as a desktop. No, you have to install all of the shit that comes with GNOME such as the shitty browser / file manager, the shitty picture management software, the shitty video software, etc, etc, etc. In the end what you end up with is a system that is every bit as bloated, stupid and annoying as any Windows box is. More so, installing GNOME on a pristine Linux system is painting a beautiful picture, and then taking a big, wet, runny shit all over it. GNOME is shit. I've got news for all of the desktop Linux developers out there, especially the fucks at Canonical, the war is over and the bums lost. Do you hear me, the bums lost! Seriously, if I want a desktop I use a Macintosh or a Windows box. It has a browser and productivity apps (Oh, by the way, Open Office is every bit as much of a bloated piece of shit as Microsoft Office is, and it's ugly, I'll take Office any day of the week) and I can open up lots and lots of terminal windows and run ssh to connect to my Linux system where I do development and in general things just work. I wouldn't want to run mission critical apps on a Windows system or a Macintosh because they're not good for that sort of thing and I don't want to run a desktop on Linux because Linux desktops suck and the more heavily oriented a Linux distro is to desktop usage (Ubuntu) the more likely it is to suck as well. The GNOME developers are some of the most worthless motherfuckers alive, seriously. I work with Linux every day and it's damned impressive. Take XEN and KVM as examples. KVM isn't to the point where it's serious competition for VMware yet, but it's damned good and constantly getting better. XEN is impressive as well, Amazon runs EC2 on a modified version of XEN. The DataDomain DDR series of disk de-duplication appliances use a Linux back end with a shell developed by DataDomain and they're great. There's all sorts of incredible software out there that has been written for Linux that let you do incredible and crazy things with it, and then there's GNOME, which turns your Linux system into a piss-poor imitation of a Windows Vista box. Fuck GNOME. My life is better because Linus Torvalds wrote the Linux kernel, it's not any better because Miguel de Icaza created GNOME.

    --
    cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
  136. Re:Paging Mr. Roark by loufoque · · Score: 1

    Those are old versions of software.
    Also, unlike what you're saying, those libraries do have systems to prevent you from linking against an incompatible version.

  137. Is the same desktop for 15 years not enough? by dbIII · · Score: 1

    There was a reasonably sophisticated standard desktop for all X windows systems. It was called CDE. It was actually open sourced around three weeks ago oddly enough, but my point is that it showed nearly two decades back that hardly anyone on *nix really wanted a stardard desktop if they didn't get to set the standard themselves.
    Conversely having at least one popular desktop environment that doesn't change much is a good thing IMHO - for instance gnome2 with nothing but bugfixes. However, I'm already in that space since I've been running enlightenment with the same theme on it since 1997. That's e16 - still getting bugfixes and added compatibility with gnome and kde over the years and still works with the most recent linux distros. At home I run e17, but my work desktop is the same environment I was using 15 years ago.

  138. Linus has a right to say what he likes by NSN+A392-99-964-5927 · · Score: 1

    Some people have been highly critical of him, but he is only "Protesting about things that are NOT quite right" All he wants is for things to be fair and he does read comments on /.

    I feel it is slightly unjust that when he makes a point about Gnome but some do not like it. He has a valid and sane point of view. Linus has given an awful lot to the open source community and he deserves respect. He is not just a programmer, but an engineer and he has empathy.

    --
    All cows eat grass!
  139. Openbox by Anonymous Coward · · Score: 0

    Yep. Openbox. I am happy. No need for gnome.

  140. Mono FUD by Anonymous Coward · · Score: 0

    It is astounding (ha! not really, this is Slashdot after all) how any article containing the words "de Icaza" seems to attract ridiculous FUD about the Mono platform.

  141. Re:Paging Mr. Roark by blackest_k · · Score: 3, Informative

    http://en.wikipedia.org/wiki/Benedict_Arnold

    Benedict Arnold (January 14, 1741 [O.S. January 3, 1740] â" June 14, 1801) was a general during the American Revolutionary War who originally fought for the American Continental Army but defected to the British Army. While a general on the American side, he obtained command of the fort at West Point, New York, and plotted to surrender it to the British forces. After the plot was exposed in September 1780, he was commissioned into the British Army as a brigadier general.

    Because of the way he changed sides, his name quickly became a byword in the United States for treason or betrayal. His conflicting legacy is recalled in the ambiguous nature of some of the memorials that have been placed in his honor.

    I know it is a bit off topic, but I can't be the only non-American who said who? Excellent choice he would have been viewed as an American hero if he hadn't defected to the other-side after becoming disillusioned with the American cause and had to flee before he caused any major damage.

  142. The Elephant in the Room by mchnz · · Score: 1

    I've sat in front of a Linux desktop ever since a Linux desktop became possible. As a UNIX desktop it matured long ago, but it hasn't moved very far since. The separation of kernel and desktop has always been the elephant in the room. The desktop developers are fiddling around the edges, creating a desktop for UNIX without considering that they could also create a UNIX for the desktop. Why is it that user file history and the trashcan are not implemented in the operating system so that command-line and desktop-functionality are unified? Why is it that user level file sharing is not implemented in the file system instead of being implemented in the desktop file managers? Why is it that user level desktop applications can bring the system to its knees without any chance for a user to intervene?

    I guess I'm part of the problem, because like many Linux users, I'm a command line user, the shortcomings of the desktop are simply not irritating enough to make me want to do much about them (although I have tried - e.g. collectfs).

  143. Get a bigger shovel with that shit by theshowmecanuck · · Score: 0

    So you're saying it's OK to be a self absorbed self centred misanthrope? Or that whatever someone works on doesn't need to work with anything else. Then what is its point. It is pointless to everyone and everything else. I'm trying to understand what your sophomoric bullshit is really saying. Here is another overused line: No Man Is An Island. woot! Whatever.

    --
    -- I ignore anonymous replies to my comments and postings.
    1. Re:Get a bigger shovel with that shit by ifrag · · Score: 1

      So you're saying it's OK to be a self absorbed self centred misanthrope?

      Nothing to do with the post/GP, but when did this stop being OK?

      --
      Fear is the mind killer.
    2. Re:Get a bigger shovel with that shit by theshowmecanuck · · Score: 1

      Another Asperger victim heard from, along with the moderator.

      --
      -- I ignore anonymous replies to my comments and postings.
  144. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    Breaking the law by building a Hackintosh? Who cares?

    If I have bought a copy of OSX I can do pretty much as I please with it isn't that the principle of first sale?
    If I haven't bought it I am just as guilty as that fella over there with his pirate copies of Office & Photoshop.

    The problem with building a Hackingtosh is it is a fragile system, as soon as you want to use a piece of software that requires a later version of any part Osx you are liable to break it. It is also a roll of the dice as to the existence of working drivers for the hardware it's applied to.

    It is easier to load a version of Linux and not have your values called into question.
    Isn't OSX built on top of open sourced code anyway? It looks like Darwin is still struggling to survive.
    http://www.puredarwin.org/welcome/about#TOC-Frequently-asked-questions

     

  145. Re:If you are looking for someone to blame for the by RogerWilco · · Score: 1

    I don't agree with you. The success of the PC industry has been because of this high flexibility.

    The problem I have with the Linux kernel, is that as a programmer, the abstraction isn't of a high enough level, so a lot of stuff needs to be done by the desktop environment. Maybe there should be a layer between the kernel and the desktop environment, or the level of abstraction should be much higher within the kernel itself.

    My knowledge is somewhat dated, as I left Linux land about 5 years ago, but my problem was that often the abstraction stopped at the level of character/block device, while I wanted to talk to "scanner"/"modem"/"TVtuner"/"camera".

    Without good abstraction at that level, there is no way for a device manufacturer to write a proper driver, and then I'm not even touching the binary/source debate.

    There is no way to expand the interfaces, as the capabilities of a type of devices expand, if the kernel doesn't even have an abstraction at that level.

    --
    RogerWilco the Adventurous Janitor
  146. Blame yourself by peppepz · · Score: 1
    Certain "desktop Linux" projects, not "Linux on the Desktop" as a whole, are no longer successful as they once were simply because they sawed the branch on which they were sitting.

    Their leaders tried to shove complex architectures into the projects, with the result that new coders are no longer attracted to them, because they'd rather start a new pet project instead of trying to get the picture of one that has become so complex, and is so underdocumented, that solving differential equations would be more fun.

    They also tried to remove any feature which had a geeky appeal, under the mantra that "geeks don't understand what ordinary people want". Even if that was true, it's also true that only geeks code for free, not "ordinary people". Scare geeks away, and you're killing the future of your open source project.

    Even though Linux is no longer the simple OS of some decade ago, it's still relatively easy to study, it's well documented, its principles are still the same, and its developers never break things for the sake of "improvement". And they never leave anybody behind (there's still Amiga fast file system support in the kernel, and the latest kernel will still build and run on a '386). So don't say that Linus is to blame if people no longer care about KDE or GNOME. If anything, he's the only one that is doing everything that needs to be done in order for Linux to succeed, on the desktop or elsewhere.

  147. Re:Paging Mr. Roark by iampiti · · Score: 1

    You can't force free software developers (being mostly unpaid volunteers) to work on whatever you want, and I'm pretty sure some KOffice (now Calligra Office) developers wouldn't be working in other KDE parts if KOffice/Calligra didn't exist.
    Besides that, you can't predict what will come from someone's work. As an example, the Webkit browser engine originated as KHTML (the engine KDE guys did for they browser) and you can bet Google, Apple and others (It's the engine used in all their browser, including: Chrome, Android browser, Safari/iOS browser) are very happy someone started that beautiful piece of work
    I also think Calligra it's important since it's very good to have several implementations of open standards (the Open Document file formats) and competition for OpenOffice/LibreOffice it's actually very positive.

  148. Re:If you are looking for someone to blame for the by drinkypoo · · Score: 1

    You can't blame the peripheral industry because some have embraced open standards and even open source. Some have given away fully open and Free drivers, some have given away full specifications, some are just based on hardware with fully open specifications and documentation which can be coincidence or it can be a deliberate choice. You can blame individual players, though.

    You can't blame anyone who made interoperability easier, especially if they made it easier for multiple operating systems. For example on the Amiga autoconfiguration was solved partly at the bus level but partly by including the driver in ROM on the card. The driver ran in user space so you had some back compatibility, although this did cause problems with some hardware especially when upgrading system ROM (and OS) from 1.x to 2.x. But this approach notably does nothing whatsoever for anyone trying to run any other operating system; it makes life easier for the user but it actually stifles competition. At the time, it was commonplace to have hardware designed to run only one operating system.

    Linus has a developer-centric view of Linux. Shock, amazement. This keeps Linux moving forward! It continues to evolve sufficiently to gain new features in a timely fashion in spite of external pressures. If this is not a feature to someone, then Linux is perhaps not for them. It seems to be working for Android, though.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  149. The real reason? by Anonymous Coward · · Score: 0

    Do you really want to know the real reason?

    Mostly bad talking from the FLOSS community. Regularly I hear, that the FLOSS community itself doesn't see the system ready for the desktop. This is the show stopper.
    FLOSS is doing fine all around the world, on many desktops. Yes, Windows and Apple might have a bigger share. So what?

    cb

  150. Re:Paging Mr. Roark by gomiam · · Score: 1

    Yes, it is. And quoting an aquired taste comedy troupe doesn't exactly add gravitas to your argument.

    Then it's fortunate I wasn't going for gravitas and absolute assertions, as Mad Marlin was by stating

    Writing proprietary software is perfectly okay.

    Please excuse me for not getting on my high horse and rain hell and brimstone over Mad Marlin's statement. I will get to buying a horse some time in the future ;)

    I hate the break the news to you , but stallman and GNU do not have the last word on software ethics. Its their OPINION , not fact. And its not an opinion all of us share.

    That doesn't have anything to do with my statement. I repeat:

    your software being free as in freedom has little to do with it being costless.

    Let me explain: there is costless software without access to the code (usually called freeware), there is costly software without access to the code, there is costless software with access to the code (e.g., software in the public domain) and there is costly software with access to the code. Since it is possible to find all combinations of cost and source code access, stating

    I don't have to give away my work for free, although sometimes I do.

    is wrong. And the last part of your comment seems to be about

    Even GPL states that clearly.

    This is just an example. I could have talked about the BSD licenses, but the GPL is often considered to force you to give everything away: software, house, family, even the dog (getting back on this comment, do you have a free horse handy, while we are at it?). But it is nothing more than an example. You may substitute it with BSD, Artistic License or any other license that basically tells you to do what you want with the code and doesn't require you to do it for free (I guess the NC versions of the Creative Commons licenses wouldn't apply).

  151. Re:Paging Mr. Roark by IAmR007 · · Score: 1

    As a Gentoo user who likes to cut out bloat, I HATE systemd, and now udev. udev now has networkmanager, systemd, and udev all as part of the same project, now. This huge bloat now makes it so that you can't even boot without an initramdisk (something I don't use) if you mount /usr on a different partition (which I do, because my /usr lives on an ssd). Not to mention, networkmanager uses a binary format for config. It's especially bad for embedded systems. I really don't want anything remotely like a Registry in linux. udev just keeps growing. Things like hotplug were perfectly fine as separate services. There's no reason to make everything monolithic, and is very contrary to Unix design philosophy.

    If anything, I'd like to see things moving the direction of plan9. For example: wayland. A great way to make it very unix-y would be to make a virtual filesystem to handle creating windows in the style of plan9's /net. Have a command/syscall mkopengl, which would create /dev/opengl/{context,control,input,monitor,fb,data/}. context and control would have things like the window location and size. Updating those would just mean writing to those files. OpenGL instructions would be written to input. Reading from monitor would stream OpenGL commands written to that context. Reading from fb would grab the fully rendered frames (just cat into a file/encode from to record). Finally, data could have file descriptors to textures in video memory. Not only would a setup like this be powerful in terms of being able to chain programs together, but network transparency would simply be a matter of union mounting the remote /dev/opengl on top of the local /dev/opengl (the way NAT, etc works on plan9), or cat-ing from monitor into a local input "file".

  152. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    You mean Android, Inc? A bunch of arrogant assholes who, for years, refused to play along with the rest of the Linux community. Yes, Google bought them and no, they have nothing to do with the rest of the company; completely different attitude and culture.

    De Icaza is just an MS shill, not sure why we waste time reading his useless rants.

    --
    I'm a professional asshole!

  153. Re:Paging Mr. Roark by aintnostranger · · Score: 1

    Writing propietary software is not justifiable no matter how much you want to feed your children.

    Laughable. Writing free software might be desirable, but it's very childish to think that anything other than your preferences is "unjustifiable". For all the bashing of religion people like Stallman do, it's funny how religious they get with their own desires and philosophies.

    The fact that free software and open source are good things is shown in the results, the amount of people being served by such software every day. It would be just the same if we didn't have zealots telling people that any other choice is morally wrong, save for the lack of earbleed.

    Free software is a convenient way of developing solutions for people. It's convenient for society, the economy, etc... I don't know if it fits all the cases. But convenient doesn't mean "The only morally acceptable way or else you are some kind of criminal".

  154. Re:Paging Mr. Roark by macs4all · · Score: 1

    Breaking the law by building a Hackintosh? Who cares?

    If I have bought a copy of OSX I can do pretty much as I please with it isn't that the principle of first sale? If I haven't bought it I am just as guilty as that fella over there with his pirate copies of Office & Photoshop.

    My point exactly. But I bet you don't get that.

    The problem with building a Hackingtosh is it is a fragile system, as soon as you want to use a piece of software that requires a later version of any part Osx you are liable to break it. It is also a roll of the dice as to the existence of working drivers for the hardware it's applied to.

    Sounds like you're talking about Linux.

    Oh, and that's another reason why building a "hack" isn't a good idea: Surprise! The company which didn't support your hardware is going to CONTINUE not supporting your hardware. [Rollseyes]

    It is easier to load a version of Linux and not have your values called into question. Isn't OSX built on top of open sourced code anyway? It looks like Darwin is still struggling to survive. http://www.puredarwin.org/welcome/about#TOC-Frequently-asked-questions

    There is a FORK of Darwin that remains Open Source; but ever since 10.5 (Leopard), IIRC, Apple has not released the source for Darwin. I submit that, for whatever reason, the actual turning point was when Apple decided to do the Intel switch.

  155. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    Clearly you didn't look at the moderation on any of the Apple v Samsung threads then...

  156. Lest we forget... by Crag · · Score: 1

    "First they ignore you, then they laugh at you, then they fight you, then you win." -- Maybe Gandi (http://en.wikiquote.org/wiki/Mohandas_Karamchand_Gandhi#Disputed).

    We're on the verge of the "you win" stage. Large companies and governments are adopting GNU/Linux and FOSS applications as their defaults. FOSS companies have been successful for years. Red Hat, Inc. was founded 19 years ago. IBM has fully embraced GNU/Linux, contributing code to projects and lawyers to the defense in the SCO case.

    The Microsoft Halloween Documents started in August of 1998. Microsoft felt threatened at least 14 years ago. Back then it was just GNU/Linux, but now it's Android, LibreOffice, Chrome/Firefox, Postgres, Eclipse, ... You better believe they're going to do whatever they think they can get away with to fight to keep their business alive. The only weapons Microsoft uses are acquisition, litigation and marketing.

    TL;DR - apply extra critical reading skills when reading and responding to comments on threads like these.

  157. Re:Paging Mr. Roark by recoiledsnake · · Score: 0

    Maureen was working for Linux Business News or something, were there allegations or any proof that she was paid by MS? Also, Miguel used to work with Novell which had licensing deals with MS and now has his own business selling developer tools for a pretty buck. Again, anything concrete beyond your imagination?

    >The fact is you should not trust anything from someone who works with an ethically questionable company that has never changed their strategy in over 20 years.

    Agreed that you should take things with a pinch of salt, but in cases like this story where Miguel has a really unique view by the tribute of being heavily involved in the Open Source community, one should *listen* to him, because he's more likely to know the reason for Linux desktop not taking off. By the same metric, perhaps we can ignore you and your fellow commenters' postings on Microsoft and Apple related stories. All have you to offer is snark and hate with no insight since you already are a big MS hater?

    --
    This space for rent.
  158. Yup, can't run Serious Sam on Win7 by Anonymous Coward · · Score: 0

    Also can't run Max Payne. Refuses to install and running an install image from XP drops the sound on Vista.

    My dad can't get Starry Night working on his Win7 laptop, nor can he get Quicktime or his Astronomy Webcam progam working there (celestron NexImage, known problem, no workaround).

  159. Miguel is a fucking charlatan by Anonymous Coward · · Score: 0

    He always has been, he always will be. I've never understood why Slashdot supported this phony "heavyweight" (hint: never was, never will be) in the early days. Some of us saw right through him right from the start. In fact, if you were savvy to dig, you'd find that Miguel was causing shit on the NetBSD lists long before he came to Linux and started creating bullshit controversy and stirring up ill will.

    I'm happy that most people now seem to realize that Miguel is full of shit. Too bad YOU, slashdot, supported this dweeb so strongly in the early days.

    Miguel, kindly fuck off back to your happy microsoft land. And don't come back.

  160. Gnome1 History Lesson by Anonymous Coward · · Score: 0

    You're forgetting the politics of early gnome releases. See, KDE was way too popular for RedHat. When RedHat got involved with GNOME, that's when everything changed. The GNOME libraries were only at version 0.33 and overnight they "magically" became 0.99 because RedHat and Miguel hoped bullshit was enough to make people think the unstable pile of rat feces that was GNOME 0.99 was somehow a stable desktop. This also coincided with the releace of the truly rancid Redhat 5.1 with it's mixed GCC/EGCS crap (speaking of ABI incompatibility).

    GNOME and miguel were only about POLITICS, not about delivering a good desktop experience.

    I won't forgive the FSF for jumping on the GNOME bandwagon the way they did. Once upon a time GNUstep was their officially blessed desktop. When Miguel-come-lately came along, they took that crown (and support) and gave it to GNOME. Imagine if work had continued on GNUstep instead of languishing the way it did..we could have had instant cross-compatibility with OSX.

  161. Re:Paging Mr. Roark by BigZee · · Score: 1

    A couple of years back I would have disagreed with you. However, since Unity and Gnome 3, have come along, there is no doubt that the Ubuntu desktop isn't as good as it was. It's got to the point where I'm seriously looking a KDE desktop. Given that I've been using a Linux desktop for over a decade now, this will be as big a change as it was when I moved off windows. The shame is that Gnome 2 was really good. The extra bells and whistles that came through with the likes of Compiz where welcome even though they weren't necessary. Both Gnome 3 and Unity have seemingly thrown that all away. Were there no redeeming qualities of Gnome 2 that someone thought to keep?

  162. Re:Paging Mr. Roark by Anonymous Coward · · Score: 1

    http://en.wikipedia.org/wiki/Benedict_Arnold

    Benedict Arnold [SNIP].

    I know it is a bit off topic, but I can't be the only non-American who said who? Excellent choice he would have been viewed as an American hero if he hadn't defected to the other-side after becoming disillusioned with the American cause and had to flee before he caused any major damage.

    The European equivalent would be Major Vidkun Quisling (1887-1945), Norwegian collaborator with the Nazis who was so notorious his name has become a synonym for 'traitor' and 'collaborator'. Also see Marshal Philippe Pétain, Chief of State of Vichy France, among other infamous historical trators and collaborators.

  163. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    His problem was with being repeatedly passed over for promotion and pay increases. He was a good general, and a sad story.

  164. Re:Paging Mr. Roark by Alef · · Score: 1

    People don't use desktop Linux for two reasons: 1) Gnome and KDE suck and the alternatives that don't suck are the niche desktops/lack the razzle-dazzle of OS X/Win 7. 2) Microsoft Office.

    #2 is nicely being taken care of by LibreOffice and Wine. It can be scratched off the list here in a couple years. #1 is the roadblock (and, getting back to the topic of the original story, a reason De Icaza probably shouldn't be pointing fingers).

    I think you've got the second part backwards. Have you ever actually tried to convince a non-techie management level to drop Microsoft Office? MS Office is the de-facto standard in business environments, whether we like it or not. And if you do manage get an organisation to try an alternative, you will be blamed for any and every tiniest little problem that might arise. It doesn't matter if LibreOffice works well, or even if it works better than MS Office. The only thing I have seen that has been able to put a dent in this, is the transition to tablets and smart-phones -- a ship Microsoft decidedly missed (although they are still trying to jump on to it). But this development is also backed by two very reputable companies, Apple and Google.

    The problem with the Linux desktop has never been Gnome or KDE; people have learnt to use and been using stranger environments allover. One big problem, however, has been the lack of business users, which for a very long time have been skillfully tied in to Microsoft products.

  165. Re:Paging Mr. Roark by randyleepublic · · Score: 1

    >> software isn't a reliable source of income as the price is always driven to zero, so they sell hardware and use software to compliment it.

    I speak here totally from fantastic opinion, but though I understand and agree with your evidence for the case you make, I cannot help but feel that you are still wrong. Microsoft, to me, says, "We could make excellent money with software, if only our software was any good." Which sadly, it *almost* is...

    --
    Social Credit would solve everything...
  166. Sour Grapes by IBitOBear · · Score: 2

    Part of the reason he changed sides is that after a large number of stunning victories and advances for the American side were shat upon by his superiors he realized that his superiors were likely to bone things up.

    In short he was _driven_ to the other side and then demonized.

    History is never as cut and dried as the books would lead you to believe on casual reading.

    --signed, some american who knows history.

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  167. In support (more or less) by IBitOBear · · Score: 1

    I'd agree with parent, adding or changing some emphasis:

    FOSS is generally written by people who want "usable" software in a field. Closed source software is usually written by people who want "salable" software in a field.

    In example, most people working on FOSS office apps are doing so because they need a word processor (et. al.) that does things that the current version does not. Word for Windows was written by people who knew that their product had to sell itself in the first ten minutes. That means that the WfW (a.k.a. MSW) had to be wide, shallow and pretty in its shallowness. Star Office (now Open Office, or Libre Office etc) had to be good at processing words at depth but wasn't always pretty.

    Now the problem here is that in virtually all cases the Shallow but Pretty commercial offering is plenty fine for the shallow users, and horrific for the deep users. Doubt me? Try putting two separate outlines in one Word document.

    The second-part problem is that a lot of people come along and try to "pretty up" the FOSS by aping the closed source. Try putting two outlines into one LibreOffice document some time.

    The bets options usually get lost on the cutting room floor. There is a reason that the entire legal field still uses WordPerfect. It's easy to have multiple outlines in one document there etc.

    So virtually every open source project that attracts "enough people" begins to try to pretty itself up by aping the worst, prettiest bits of the currently popular shallow-ware market leader.

    Linus has kept Linux from falling into that trap. It is still generally written by people who want and need a system kernel to work in depth. So to most of the GNU suites of software. Each designed to do one thing well. There is a reason that the GCC folks never tried to go all IDE on our collective asses, and that is the reason that it is _still_ the top of the line in portable compilers for the core languages (C/C++/Fortran/ADA) (and it's trying to get java in there too but getting too close to Sun/Oracle is not so smart).

    So yes, when Linus said to the "let's be like Microsoft" guy, "eh, how a-bout 'no'" the smart money must applaud.

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  168. What, what? What!? by IBitOBear · · Score: 1

    I have yet to have a GCC/C++ issue with version advancement that isn't solvable by using the appropriate version comparability flags. Sure, when I stumble upon something that I have to say "sure, use the depricated gcc-only feature instead of the new language standard, it can get tricky. But that's the cost of using "this tool only" features for ALL definitions of "this tool".

    For instance, the gcc "typeof" was on the cutting block for many many revisions before it went away. It was never standard, and there is a new "language standard" feature of similar functionality. But it's poor practice to blame the compiler guys for implementing new standards and phasing out non-portable dross. Poorer still if you are the guy who was supposed to keep the code up to date but instead acts all surprised about something you had about ten years warning of. Or didn't you ever look?

    It's a poor craftsman who blames his tools.

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  169. +++ Exactly by bogie · · Score: 1

    A bunch of zealots went way overboard calling Trolltech the antichrist when they did everything they could to bend over backwards for the OSS community. Considering how long it took for Gnome to become useable I am confident to this day that Linux on the Desktop would be light years ahead of where it is now if we had all just stuck with KDE from the get go. Of course that was when I actually cared about Linux on the Desktop. Linux has a bright future, just not on the desktop regardless of who is to blame.

    --
    If you wanna get rich, you know that payback is a bitch
  170. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    Gimp Tool Kit to build a desktop because he found the original non-GPL QT license that KDE used offensive, so Gnome is a KDE work-a-like (well tries to be a work-a-like);

    Oh well i suppose we can lambast Open/Libre Office for just being a lame attempt at a Word Perfect work-a-like too.

    after that he did a .net rip-off called mono.

    Are you fucking retarded? Mono is not a 'rip-off' of .Net, it's an implementation of the .Net CLR, you might as well call implementations of any standard a 'rip-off'.

  171. Sigh ... by Cherubim1 · · Score: 1

    De Icaza - just another whinger with nothing important to say.

  172. Re:Paging Mr. Roark by Sigg3.net · · Score: 1

    The difference is that the former proposes software as a service (hourly wage) while the latter proposes software as a product (paid by x units sold). That is because the first promotes code for everyone while the latter promotes IP (or code as creative work).

      The original argument holds that IP is wrong despite the think about the children clause.

  173. Bloat in DEs? by Anonymous Coward · · Score: 0

    Bloated packages like KDE and GNOME? Christ people, take your eyes off the system monitor for a second and take it in. KDE and GNOME are simply providing functionality that OS X and Windows have been for ages-- indexing and search services. They use the similar resources on all systems, and they can be turned off as well. I can understand trying to build your own desktop environment, that appeals to me also. But telling people to use tiling WMs? My gosh, those haven been relevant for fifteen years or more now. Not since the advent of smart placement at least.

  174. Re:Paging Mr. Roark by Anonymous Coward · · Score: 0

    This is an example, but not the one you were trying to make. The Gnome and XFCE folks both gave a big FU to the FreeBSD project by dropping support for it in several areas including configuration and file managers.

    Linux folks don't want to keep compatibility with themselves let alone come up with cross platform APIs and stick to them. Look at the hundred sound systems we get with Linux or the HAL -> UDEV nightmare. Only one BSD is actively trying to get UDEV support so far that I know of (DragonFly) and the rest are just waiting for the next replacement to UDEV. Already, the implementation DragonFly did is out of date.

    Linux folks have a huge case of not invented here syndrome, but it's not just at project scope, but the maintainer de jour. It makes Linux adaptive but also a pain in the butt to target for development. Next time you see an article complaining about video drivers for Linux, remember this article. Intel, AMD and NVIDIA are all big, slow companies who can't react to 20 ABI changes between point releases. It's got to stop.

  175. I regularly have problems with audio by phorm · · Score: 1

    That is, until I remove "pulseaudio"

    It creeps back in with the next release, of course, but then I just have to kill it again.
    Only loss is the volume widget in gnome and the ability to send to multiple outputs.

    However, WINE and many others work a lot better afterwards with just plain ALSA (and at some point, mixing multiple inputs started to work just fine as well).

  176. Re:Paging Mr. Roark by MrResistor · · Score: 1

    But that's kind of my point. They don't care to make money on an operating system because they know it's a losing game - the market will continue to drive the cost of an operating system to zero and Apple wants no part in trying to fight an inevitable trend.

    Sorry, but I don't follow this line of argument. The only things that really differentiate Apple computers from PCs are the design of the case and the OS. Of the two, only the OS is actually relevant to the functionality of the machine. There's certainly nothing stopping other manufacturers from taking the exact same hardware and slapping it into a similar case. As far as I can tell, Apple really is an OS company, they're just doing a fantastic job of hiding it.

    Also, when considering desktop Linux, I think it's important to consider places outside the first-world. I'm willing to bet, in a couple decades, if traditional operating systems are still used, Linux will run on the most computers in the world. Maybe some Unix system, something like Hurd that actually works, but whatever it is it'll be free and based on expired patents.

    What makes you think the rest of the world gives even a single shit about software patents? Most of the world doesn't recognize them as being valid, and a significant portion of the world doesn't even recognize copyrights as being "a thing". In China, Windows is just as free as Linux in the monetary sense.

    --
    Under capitalism man exploits man. Under communism it's the other way around.
  177. Too Cheap by Anonymous Coward · · Score: 0

    Miguel De Icaza is too cheap to buy a copy of Windows and too much of a liability to be employed by Microsoft. Somehow, that's the fault of the FOSS community.

  178. Go for it Linus by Anonymous Coward · · Score: 0

    Linus ,
    He is wrong Linus. You are right.I was there when you invented linux on an Amiga 3000 its still the best distro. I gave you Ideas . I dont care. you used them. Its best for the community. Keep it up . Still got that 1986 version for the a2000. GOD Speed.

  179. Re:Paging Mr. Roark by KGBear · · Score: 1

    Yes. But I think de Icaza philosophically agrees with Microsoft, besides being simply payed by them. To him, and to both the KDE and Gnome crowds, "Linux on the Desktop" is synonymous to "Windows experience on Linux." That's their mistake. The Linux kernel never stopped plowing ahead, innovating, incorporating things before Microsoft even realized they were good ideas, while the desktop has been lagging behind, trying to be Windows. I say throw the whole mass down the drain and start over. Apple has showed us that a Unix system can support a highly functional, highly polished GUI, and not be Windows. Get to work, guys.

  180. Re:Paging Mr. Roark by poetmatt · · Score: 1

    Yes, there were allegations/proof she was paid by MS. Go check the comes documents where they suggest she trolls and she says she would be happy to do so.

    Miguel has never HELPED the open source community. People just dont' recognize the difference between an open source program that benefits people vs an open source program that creates legal risk.

    My reasons for "hating" MS are based on fact, not opinion - that's why people actually do care and read what I say. I don't need to spin things or mislead if the truth and facts that exist do a better job of hurting their own campaigns.

  181. Re:WTF. Us old-fart linux users by Anonymous Coward · · Score: 0

    I think there are bigger issues than the desktop to address. Doesn't anyone find it curious that suddenly the microsoft/intel/oracle cabal has suddenly gone silent on Linux, seemingly just letting it go wtih oracles linux version/vision/vatever. Come on people, Steve Ballmer didn't just suddenly become a nice, generous guy. I think the interoperability mechanisms and the UEFI are considerably more important, especially as it is such a specialized area and can be approached from many multi-discipline views, ie kernel, drivers, assembly, audio-binary, tunneling/triggering/remote protocols, etc. The proliferation of transmission protocols alone, is approaching the absurd! If the UEFI doesn't bring the word "backdoor" to mind, you need to bone up on low-level tech more. The IETF, the so-called freedesktop.org, and other BigBoyz have tons of standards committees. Try reading the meetings's minutes/notes sometime. I don't think the FCC has a clue as to what's going on, let alone the industry in general! It seems most people just write the code without a clue as to the big picture. But then, I'm just old fart looking in, who happens to hate IP-Overkill, to like Linux and love open (so-called,as many seem dictated) standards.

  182. Re:Paging Mr. Roark by Glasswire · · Score: 1

    In Canada, (and presumably the rest of the British Commonwealth) Benedict Arnold IS a national hero. (He's a traitor only in the US).
    So those people should regard Miguel as a hero?
    (Gotta internationalize those metaphors)

  183. you're all wrong by spongman · · Score: 1

    it's this kind of bickering that killed the linux desktop. stillborn.

  184. Re:Paging Mr. Roark by recoiledsnake · · Score: 1

    >Miguel has never HELPED the open source community. People just dont' recognize the difference between an open source program that benefits people vs an open source program that creates legal risk

    You think Mono is Miguel's only accomplishment or even his signature creation? Go find out about what else he built. I didn't know you were this ignorant about Linux's history.

    >My reasons for "hating" MS are based on fact, not opinion

    Of course, everyone feels the same way about their own opinions. That means nothing.

    --
    This space for rent.
  185. Facts like this? by recoiledsnake · · Score: 1

    >Go check the comes documents where they suggest she trolls and she says she would be happy to do so.

    Who suggests what? Link?

    >My reasons for "hating" MS are based on fact, not opinion

    You mean facts like this?

    http://slashdot.org/comments.pl?sid=1768806&cid=33396072

    You're a FUD peddling ignorant zealot and nothing more. Just because you have an audience on the Slashdot echo chamber doesn't really mean anything in real.

    --
    This space for rent.
  186. Gnome 3 damages by lsatenstein · · Score: 1

    Gnome has injured Fedora and all distributions that were obliged to follow with a Gnome3 implementation.
    Gnome3 development did damage by removing functionality that previously existed. It has very very substantially fallen behind Ubuntu's Unity. If you doubt my opinion, compare the Unity 12.10 beta with any version 3 of Gnome, including betas.

    I now do more with XFCE, Unity and KDE than I do with Gnome 3.x because the tools that accompany the former are richer in function.

     

    --
    Leslie Satenstein Montreal Quebec Canada
  187. WAAAH!!! by Anonymous Coward · · Score: 0

    The reason that people don't want Linux on the desktop is because they don't want to try and get support from snarky little snivelers. The Linux community is full of immature little babies that whine like a broken supercharger.

    Maybe the rest of the world is just weary of listening to it.

  188. Fuck Miguel by Anonymous Coward · · Score: 0

    Who listens to de Icaza? He is a Microsoft worshipper and has done more harm to Linux then anyone else.

  189. Linus lost the desktop when he scorned the Mach by divisionbyzero · · Score: 1

    kernel. Linux could be running by default on every Mac sold over the last decade.

  190. Re:Paging Mr. Roark by robsku · · Score: 1

    Neither has it being proprietary - you can say that it's not ethical or whatever, but you can't force people to give their source to anyone, and if they make the source available you still can't force them to license it as FOSS (example: minix, freely available, with source, but not free).

    Personally I try to steer away from proprietary software when possible and won't cause too much discomfort, I release any pieces of software I make under GPL or some other F/OSS license, etc. but take away my freedom to choose to release my software under FOSS license and I'd be mad.

    There is no way you could ethically ban proprietary software... in fact I had, on my server, a PHP app other people could and did use to place content on their webpages (or some other way, I wasn't monitoring how exactly it was used) and you are basically saying that it was not OK for me to provide that online application. I never wrote any mention of license in it, just a copyright notice (though nobody saw that either) so it was indeed proprietary.

    --
    In capitalist USA corporations control the government.
  191. Re:Paging Mr. Roark by robsku · · Score: 1

    Writing proprietary software is perfectly okay. I don't have to give away my work for free, although sometimes I do.

    Incorrect. Proprietary software is not synonymous with being paid for it, and Free Software (in the GNU/FSF sense) is not synonymous with not being paid for it. Some proprietary software gets provided without financial compensation, some with. Some Free Software is written without financial compensation, some with. And in the long run, Free Software is better for society as a whole than proprietary software is. Unlike Stallman, I do accept that there are exceptions to be made, mostly where networked games are concerned, but hardware drivers should absolutely be Free Software.

    Nevertheless, nobody has to give their software away as free. The fact that I do think that especially hardware drivers should be free, I have no right to deny anyone releasing them as proprietary.

    --
    In capitalist USA corporations control the government.
  192. Re:Paging Mr. Roark by robsku · · Score: 1

    XMMS runs fine on my Debian Squeeze, and it ran fine on my last Fedora (not sure but I think it was 11), no need to go back using some early 2000's distro with 2.4.x kernel :p I also remember there was a post couple years ago on blog I follow mentioning that ancient binary released Mosaic browser still worked on modern Linux and a link for downloading it ;p

    --
    In capitalist USA corporations control the government.
  193. Re:Paging Mr. Roark by robsku · · Score: 1

    One of the aggravating factors in switching away from Linux was that it not only had the worst desktop multitasking at the time, but couldn't even multitask as well as my old Amiga performing the same tasks (copying lots of files should not cripple mouse responsiveness or the playing of a network audio stream). That debacle was down to the cliquishness and recalcitrance of the Linux kernel devs.

    What? May I ask what kind of CPU/Memory/GPU setup did you have, and what kind of multitasking were you doing exactly? Because I've used Linux from 2002, and most of the time I've ran it on below average computer - I've have actually ran VMWare session with WinXP inside running FruityLoops (without any issues with mouse, FL's UI or sound performance) and had kernel compilation running background on my Linux desktop (back then I still ran GNOME - later I moved to lighter solutions) - and I've had apache httpd + mysqld + PHP set up running in background since one or two years from when I moved to linux in '02.

    I have always praised how Linux performs on machine that ProprietaryOSMostLike would choke if trying to run exactly same software, or equivalents when not available... and back when MS tried to prove their OS is better on server and had Linux+Samba put them in shame running shares on file server using Microsoft proprietary variation of SMB protocol - that didn't happen with OS that has issues with multitasking.

    Unless you had really low level hardware (in relation to needs of what you were running) I don't see how your description could be true unless you had somehow the OS set up in some god awful mess :O

    --
    In capitalist USA corporations control the government.
  194. Re:Paging Mr. Roark by YukariHirai · · Score: 1

    You're right, nobody has to. Nonetheless, I don't think any reasonable case could be made for why hardware drivers must be proprietary.

  195. Re:Paging Mr. Roark by gomiam · · Score: 1

    you can say that it's not ethical or whatever

    And I say so, with the same degree of certainty the post I answered to say it is perfectly OK to write proprietary software.

    but you can't force people to give their source to anyone

    I can't, that's a given. But I can certainly consider it unethical and criticize them accordingly.

    but take away my freedom to choose to release my software under FOSS license and I'd be mad.

    As I said, I can't make you do anything about your software licensing. At most I can do what I have done: tell you it is unethical and that it is wrong.

    There is no way you could ethically ban proprietary software

    Of course there is: copyright is a state-given monopoly and can thus be revoked. Actually, this already happens after a (very long) time: it is called public domain.

    you are basically saying that it was not OK for me to provide that online application

    Exactly. You may not like it, but you can do as much about it as I can do to make you provide it. Your application is yours, my opinion is mine :)