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).

386 of 616 comments (clear)

  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 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.

    9. 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
    10. 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!
    11. 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.

    12. 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.

    13. 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.

    14. 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"
    15. 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).

    16. 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"
    17. 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!
    18. 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
    19. 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
    20. Re:WTF. by grumbel · · Score: 5, Informative

      Seriously, what's the problem?

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

    21. 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
    22. 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.

    23. 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.

    24. 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.
    25. 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).

    26. 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.

    27. 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.
    28. 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.

    29. 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
    30. 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?

    31. 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?
    32. 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.
    33. 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."
    34. 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.
    35. Re:WTF. by sl149q · · Score: 1

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

    36. 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.

    37. 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.
    38. 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.
    39. 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.
    40. 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)
    41. 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).

    42. 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.

    43. 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
    44. 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).

    45. 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.

    46. 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
    47. 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
    48. 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!

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

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

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

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

    51. 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."
    52. 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.

    53. 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).

    54. 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!

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

      Me too.

    56. 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
    57. 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.

    58. 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.

    59. 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.

    60. 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.

    61. 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.

    62. 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

    63. 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.

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

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

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

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

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

      Seriously, what's the problem?

      They're all holding it wrong.

    67. 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'
    68. 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
    69. 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.

    70. 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.

    71. 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.

    72. 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.

    73. 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.

    74. 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.

    75. 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
    76. 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).

    77. 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.
    78. Re:WTF. by unixisc · · Score: 1

      Did you try PC-BSD?

    79. 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.
    80. 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)
    81. 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.

    82. 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?

    83. 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.
    84. 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"
    85. 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.'"
    86. 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.
    87. 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.'"
    88. 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.'"
    89. 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.'"
    90. 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.'"
    91. 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.'"
    92. 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.
    93. 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.

    94. 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.

    95. 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.

    96. 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.
    97. 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.

    98. 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.

    99. 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
    100. 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.

    101. 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.
    102. 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.

    103. 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
    104. 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?
    105. 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?

    106. 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.
    107. 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.

    108. 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....

    109. 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.
    110. 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.

    111. 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....

    112. 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.

    113. 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)

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

      What games specifically? I've never seen one.

    115. 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!

    116. 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)
    117. 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.
    118. 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.
    119. 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.
    120. 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. 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 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.

    3. 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
    4. 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.

  5. 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 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.

    2. 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.

  6. 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.

  7. 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 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.

    2. 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.

    3. 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.

    4. 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.

    5. 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.

    6. 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
    7. 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
    8. 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.

    9. 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.

    10. 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.

    11. 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.
    12. 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
    13. 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!”
  8. Re:Paging Mr. Roark by Anonymous Coward · · Score: 1

    No, FreeBSD does not support GNOME 3.X yet.

  9. 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 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.

    3. 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
    4. Re:games and applications by wer32r · · Score: 1

      Agreed. But, there is also configuration. Linux has nothing that compares to Windows' control panel.

    5. 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.

    6. 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.

    7. 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.

    8. 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.
    9. Re:games and applications by wer32r · · Score: 1

      I'm using KDE. And while it's good, it's far from perfect.

    10. 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.
    11. 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.
    12. 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.
    13. 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.
    14. 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.
    15. 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.
  10. 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.
  11. Re:Paging Mr. Roark by Hentes · · Score: 1
  12. 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 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.

    2. 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'?
    3. 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.

    4. 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.

    5. 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.

    6. 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
    7. 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.
    8. 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.
  13. 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.
  14. 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: 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.

    5. 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.

    6. 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.

    7. 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
    8. 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.

    9. 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...
    10. 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.

    11. 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.

    12. 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.

    13. 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
    14. 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.

    15. 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?

    16. 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.

    17. 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.

    18. 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.

    19. 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
    20. 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
    21. 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.'"
    22. 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.
    23. 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.

  15. 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...

  16. Re:Paging Mr. Roark by Kergan · · Score: 1

    Yeah... I am growing too old...

    ! Linux || Gnome even...

  17. 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?

  18. 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 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.'"
  19. 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)

  20. 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.

  21. Hang on! by lcampagn · · Score: 2

    I'm gonna make some popcorn.

  22. 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.

  23. 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.

  24. 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

  25. 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.

  26. Re:Paging Mr. Roark by Smallpond · · Score: 1

    modus ponens yo mama!

  27. 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.

  28. Actual discussion by TyFoN · · Score: 4, Informative

    Here is the actual discussion on G+ instead of an article that just quotes everything they say.

  29. 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

  30. 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?

  31. 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 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.

    2. 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.
    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.

      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.

    4. 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.
    5. 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.

    6. 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.'"
    7. 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.'"
    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.

      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).

    9. 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.
    10. 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.
  32. 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.
  33. 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.

  34. 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 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 :)

    4. 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.
    5. 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
    6. 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.

    7. 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.

    8. 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?

    9. 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.'"
  35. 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.

  36. 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
  37. 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.

  38. 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!
  39. 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.
  40. 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
  41. Re:Failure of de Icaza.... by fnj · · Score: 1

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

  42. 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 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.
    3. 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...
    4. 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!
  43. 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.

  44. 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 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.
  45. 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.

  46. 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.

  47. 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?

  48. 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.

  49. 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.
  50. 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.
  51. 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.

  52. 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
  53. 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?

  54. 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.

  55. 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
  56. 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.

  57. 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.

  58. 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.'"
  59. 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.

  60. 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"...

  61. 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.

  62. 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
  63. 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
  64. 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.

  65. 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,

  66. 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
  67. 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.
  68. 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?
  69. 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.
  70. 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.

  71. 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.

  72. 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.

  73. 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.
  74. 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.

  75. 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?

  76. 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.
  77. 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.

  78. 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.

  79. 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
  80. 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.'"
  81. 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 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
    2. 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

    3. 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.

    4. 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
    5. 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
    6. 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.
  82. 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
  83. Re:Paging Mr. Roark by Z34107 · · Score: 1

    If by "these parts," you mean "reddit."

    --
    DATABASE WOW WOW
  84. 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.

  85. 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."
  86. 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.

  87. 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
  88. 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
  89. 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...

  90. 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/
  91. Re:Paging Mr. Roark by Goaway · · Score: 1

    None of that has anything to do with what was being discussed here.

  92. 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!

  93. 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.

  94. 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.

  95. 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."
  96. 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.

  97. 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.

  98. 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
  99. 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.

  100. 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?
  101. 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.
  102. 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.

  103. 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.
  104. 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.
  105. 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.
  106. 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.

  107. 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.

  108. 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!
  109. 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.

  110. 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).

  111. 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
  112. 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.

  113. 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.

  114. 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.'"
  115. 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).

  116. 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".

  117. 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".

  118. 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.

  119. 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.

  120. 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?

  121. 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.

  122. 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.

  123. 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...
  124. 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
  125. 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
  126. 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
  127. 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
  128. +++ 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
  129. Sigh ... by Cherubim1 · · Score: 1

    De Icaza - just another whinger with nothing important to say.

  130. 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.

  131. 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.
  132. 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).

  133. 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.
  134. 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.
  135. 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.

  136. 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.

  137. 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)

  138. you're all wrong by spongman · · Score: 1

    it's this kind of bickering that killed the linux desktop. stillborn.

  139. 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.
  140. 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.
  141. 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
  142. 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.

  143. 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.
  144. Re:OK, but that's YOUR OPINION. by robsku · · Score: 1
    --
    In capitalist USA corporations control the government.
  145. 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.
  146. 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.
  147. 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.
  148. 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.

  149. 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 :)