Slashdot Mirror


Intel Rejects Supporting Ubuntu's XMir

An anonymous reader writes "Just days after Intel added XMir support to their Linux graphics driver so it would work with the in-development the X11 compatibility layer to the Mir display server premiering with Ubuntu 13.10, Intel management has rejected the action and had the XMir patch reverted. There's been controversy surrounding Mir with it competing with Wayland and the state of the display server being rather immature and its performance coming up short while it will still debut in Ubuntu 13.10. Intel management had to say, "We do not condone or support Canonical in the course of action they have chosen, and will not carry XMir patches upstream." As a result, Canonical will need to ship their own packaged version of the Intel (and AMD and Nouveau drivers) with out-of-tree patches."

129 of 205 comments (clear)

  1. Surprised? by Teun · · Score: 5, Insightful
    I can't say I'm terribly surprised.

    Though Intel will be open to an alternative to X11 they are in no way obliged to carry an immature release just because Canonical wants to push theirs.

    --
    "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
  2. Layering? by multi+io · · Score: 2

    Why does the Intel Xorg graphics driver have to know anything about XMir, which, as far as I understand it, is just an Xorg driver for running Xorg as a Mir client?

    1. Re:Layering? by gigaherz · · Score: 1
      Quoting the first link:

      The other big change is the merging of XMir handling in the xf86-video-intel driver. When using XMir for running X11/X.Org applications atop a Mir display server, modified DDX drivers are still required. These modifications are now present in the xf86-video-intel driver by default rather than Canonical carrying the work as out-of-tree patches.

    2. Re:Layering? by Billly+Gates · · Score: 2, Informative

      I thought they were switching to Wayland anyway.

      X was really hated here on slashdot in the early days 12 years ago! I guess modern hardware hides its issues with bloat and a client and server relationship. It was made for dumb terminals and it shows. Low latency for things like glx openGL has had issues and many hacks just to get it to work mediocre wise.

    3. Re:Layering? by multi+io · · Score: 1

      Quoting the first link:

      When using XMir for running X11/X.Org applications atop a Mir display server, modified DDX drivers are still required.

      Well, that just restates/confirms the layering problem I mentioned, without explaining it.

    4. Re:Layering? by Lemming+Mark · · Score: 3, Interesting

      I'm honestly not super clear myself! But the DDX is, as I understand it, the in-Xorg portion of the graphics driver. So I guess it's not unreasonable that that component needs to know it's not got complete control of the hardware, as opposed to the Xorg-only case where it would have. Presumably it needs to proxy some operations through Mir (or Wayland, for XWayland) that it'd normally just set directly.

      A *bit* like running X under X using Xnest or Xephyr, though I'd imagine it's less extreme than that (since those, I'd guess, have to issue X-level drawing commands to their host X server, whereas to get graphics under Wayland/Mir they'd just render to a memory buffer like any Wayland/Mir client).

      All slightly speculative since I'm not familiar with the in-depth technical details!

    5. Re:Layering? by Anonymous Coward · · Score: 1

      But the DDX is, as I understand it, the in-Xorg portion of the graphics driver. So I guess it's not unreasonable that that component needs to know it's not got complete control of the hardware, as opposed to the Xorg-only case where it would have.

      That makes sense if the Intel driver is running inside XMir itself, but then the question becomes, why do you need to do that in the first place? Surely XMir shouldn't have to care what the underlying hardware is? Can't it just send all graphics operations to Mir, the same way that any other Mir client would?

    6. Re:Layering? by GigaplexNZ · · Score: 2

      Everyone except Canonical are switching to Wayland.

    7. Re:Layering? by multi+io · · Score: 2

      I'm honestly not super clear myself! But the DDX is, as I understand it, the in-Xorg portion of the graphics driver. So I guess it's not unreasonable that that component needs to know it's not got complete control of the hardware, as opposed to the Xorg-only case where it would have. Presumably it needs to proxy some operations through Mir (or Wayland, for XWayland) that it'd normally just set directly.

      Well..why would the Intel driver even be used when Xorg runs "hosted" as a Mir client? In that configuration, XMir should be the "driver", and any Intel driver code in Xorg should lie dormant. Or did this patch actually touch something other than Intel's Xorg driver?

    8. Re:Layering? by gbjbaanb · · Score: 5, Insightful

      Then Ubuntu comes along and goes "NOOOO", and decides to do it differently.

      yep, this is the way of Linux. You throw many different things at a wall and see which one sticks best. Then you standardise on that thing.

      Too many people are just about bitching that one thing is better than another thing without any comprehension that this is the way FOSS systems evolve. I imagine (or would hope) that Wayland and XMir will stand on their own and one will become a dominant player over the other. Politics aside this is the way it should be. Unfortunately, once the politics and the 'my thing is better than yours' attitude gets involved, it makes dropping the poor version for the better one difficult - people try to maintain the poorer one regardless.

      You see this in Openoffice v LibreOffice. Surely by now one of these would have their best bits of code migrated to the other so development and evangelism could focus efforts on just one product, but instead we still have the bitching about which one is better. (though maybe its just too soon for this example)

    9. Re:Layering? by Teckla · · Score: 1

      yep, this is the way of Linux. You throw many different things at a wall and see which one sticks best. Then you standardise on that thing.

      In the FOSS world the "standardize on one thing" often doesn't happen, you end up with all kinds of incompatible competitors, no single one with a great deal of popularity.

    10. Re:Layering? by lcampagn · · Score: 3, Insightful

      The multitude of audio systems and the failure of the FOSS community to standardize on one is one of the more frustrating failings of desktop Linux in my memory.

    11. Re:Layering? by jedidiah · · Score: 1

      You mean ALSA or something layererd on top of ALSA?

      The rest is nonsense perpetrated by a lazy corporate developer who couldn't keep up with what the community can do on it's own?

      Some whine. Some just take care of business.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    12. Re:Layering? by luther349 · · Score: 1

      that's the point mir isn't even close to ready so to shove it down users throats much like unity they just threw xorg on top of it.

    13. Re:Layering? by Lemming+Mark · · Score: 3, Informative

      I can speculate a bit with things that sound plausible to me given my knowledge of the system - but I might still be a bit off target... Still, maybe it helps a little.

      Mir and Wayland both expect their clients to just render into a buffer, which clients might do with direct rendering, in which case the graphics hardware isn't really hidden from the client anyhow. AFAIK it's pretty normal practice that there's effectively in-application code (in the form of libraries that are linked to) that understands how to talk directly to the specific hardware (I think this already happens under Xorg). The protocol you talk to Wayland (and Mir, AFAIK) isn't really an abstraction over the hardware, just a way of providing buffers to be rendered (which might, have just been filled by the hardware using direct rendering).

      In this case Xorg is a client of Mir, so it's a provider of buffers which it must render. The X11 client application might use direct rendering to draw its window, anyhow. But the Xserver might also want to access hardware operations directly to accelerate something it's drawing (I suppose)... So the X server needs some hardware-specific DDX, since Mir alone doesn't provide a mechanism to do all the things it wants.

      As for why the Intel driver then needs to be modified... I also understand that Mir has all graphics buffers be allocated by the graphics server (i.e. Mir) itself. Presumably Xorg would normally do this allocation (?) In which case, the Intel DDX would need modifying to do the right thing under Mir. The only other reason for modifying the DDX that springs to mind is that perhaps the responsibilities of a "Mir Client" divide between Xorg and *its* client, so this could be necessary to incorporate support for the "Mir protocol" properly. That's just hand-waving on my part, though...

      Bonus feature - whilst trying to find out stuff, I found a scary diagram of the Linux graphics stack but my brain is not up to parsing it at this time of day:
      http://en.wikipedia.org/wiki/File:Linux_Graphics_Stack_2013.svg

    14. Re:Layering? by nonicknameavailable · · Score: 1

      we have to many standards make a standard for everyone and we have a another standard added to the list

      --
      Mendacem Memorem Esse Oportet
    15. Re:Layering? by gbjbaanb · · Score: 1

      ok, the way of FOSS - because we do have BSD if Linux isn't to your taste.

    16. Re:Layering? by hobarrera · · Score: 1

      Per-application volume control is THE missing feature in ALSA. If that ever comes to life, and easy enough for non-tech users, Pulseaudio will die for sure!

      Until then, ALSA has stuff missing.

  3. That is why Linux wont win the desktop by Billly+Gates · · Score: 4, Insightful

    When will Linux finally use standard ABIs and APIs for drivers just like very other OS on the planet?

    Why can't you just use one driver written a few years ago and use it universally across all distros due to this? The other free BSDs have this and you can install the extra compat libraries to accomplish this. I guess RMS thinks that is oppressive and wants opensource hardware even though patent holders from the likes of the h.264 consortorium forbid it!

    Before I get flamed remember the article mentioned ATI and NVidia drivers as well so Intel is not the asshole here. Rather they different kernels and distros being redone requiring new QA and recompiling with every release.

    There is a reason many old time linux users like myself only run CentOS in a VM Now. It is because Redhat provides ABIs and APIs that do not change for 5 years. Unfortunately it also means an out of date distro as well which is not fair to non server users (even a few server users who need a newer app or framework.)

    1. Re:That is why Linux wont win the desktop by jbolden · · Score: 4, Informative

      When will Linux finally use standard ABIs and APIs for drivers just like very other OS on the planet?

      Never. The moves to support binary compatibility on Linux have been rejected time and time again by the Linux community. And that is far from the case for every other OS on the planet. Many OSes don't support arbitrary drivers at all.

      I guess RMS thinks that is oppressive and wants opensource hardware even though patent holders from the likes of the h.264 consortorium forbid it!

      RMS has little to do with this policy. Even Linus mostly supports it. The people who don't support it are mostly Windows users.

      Why can't you just use one driver written a few years ago and use it universally across all distros due to this?

      You can. You can use drivers from almost 2 decade ago that were sources into the kernel. You can't generally with binary drivers because Linux doesn't offer binary compatibility.

    2. Re:That is why Linux wont win the desktop by p.g.king · · Score: 1

      What's RMS got to do with it? Linus makes the choices for the kernel where such ABI/API would be important. The split between the two is pretty well known hence the GNU/Linux moniker being touted by the free software lot.

    3. Re:That is why Linux wont win the desktop by mathew42 · · Score: 1

      When will Linux finally use standard ABIs and APIs for drivers just like very other OS on the planet?

      Ever had a perfectly useful piece of hardware (e.g. printer, scanner, etc.) and upgraded your computer with a new version of the Windows only to find that the latest operating system doesn't have drivers?

      If you have, then you know the answer is hopefully never!

      Binary incompatibility makes it more troublesome for companies to ship closed source drivers and makes it simpler to ship open source drivers. As a community we want to do everything we can to encourage open source.

    4. Re:That is why Linux wont win the desktop by Billly+Gates · · Score: 1, Interesting

      Windows 2000 can run drivers from XP and even Windows Server 2003. Yours break during a simple patch or a distro update.

      I used to own a mom popIT business and customers would always return later after an update as their screens would go black due to X or an ati driver breaking. Switch them to Windows and the problem goes away.

      I don' t understand how you think this is a good thing? Linux is foss so drivers will never not be supported unlike other oses. I think you assume your printer will always work. How do you know a driver will work during an update or distro upgrade?

      Nvidia uses a hack to get around this.

    5. Re:That is why Linux wont win the desktop by sharklasers · · Score: 1

      I think anyone who's followed Linux development on the desktop has been burnt so many times by the idea that it will make some measurable impact on the desktop SOMEDAY, that no-one except new, young, idealistic users even think this is possible.

      It will never happen, because no-one sees the desktop as something to strive to take over anymore. Windows won the desktop, the next frontier is mobile. Even Canonical seems more interested in mobile pursuits because they've failed on the desktop. I have never see anyone use Linux on their personal machines, at least long term once they've played around for a bit then moved back to Windows/OS X.

    6. Re:That is why Linux wont win the desktop by jbolden · · Score: 1

      Printing has nothing to do with kernel drivers. The printing systems on Linux are rather standard. There aren't meaningfully printer drivers in the Windows sense at all.

    7. Re:That is why Linux wont win the desktop by Billly+Gates · · Score: 3, Insightful

      Sorry but the patent trolls who sue everybody will make you sign a NDA making your work closed source if you make hardware. So the days of having it in the kernel are over.

      Microkernels and exokernels are what acemics say are supperior and the wave of the future.

      Regardless what OS doesn't use abi and api for driver development? I cant think of any modern OS? How about Mac users wanting a driver that works throughout versions? With the exception of the split between powerpc and x86 it is true on that platform. Not just Windows users.

      Who wants this? I, hairyfeet, and others who want things to just work and have given up putting linux on customer machines. How do I know that atheros wifi or ati driver will work when they click upgrade? My guess is this is the issue Intel has and is paying money in constant r&d and QA.

    8. Re:That is why Linux wont win the desktop by sharklasers · · Score: 2

      You can. You can use drivers from almost 2 decade ago that were sources into the kernel. You can't generally with binary drivers because Linux doesn't offer binary compatibility.

      But most manufacturers don't WANT to provide sources to their drivers - they'd be quite happy to provide a binary interface, but that's difficult to do in Linux.

      You might argue, fuck them then, sources or bust. Well, Linux use on the desktop is so low anyway, what incentive would they have to comply when they can just stick with Windows? Sometimes it's not worth the effort when your end users aren't grateful for the support in the first place.

      The kernel developers can stick to their policy as much as they like. But put up barriers between businesses who make the stuff people want to use, and a small price to pay being keeping their source (IP) hidden and providing a binary driver instead, is no way to garner support. Since this policy is never likely to change, I can't see why anyone is surprised Linux has still never made it on the desktop.

    9. Re:That is why Linux wont win the desktop by TheSeatOfMyPants · · Score: 1

      But hasn't X.org been the standard for well over a decade now, with Wayland only being non-universal in the future thanks to Canonical's self-segregating behavior? Or am I misunderstanding what you're saying?

      I don't think that this is the reason that it hasn't really thrived on the desktop; outside the hardcore devs, most of the people (particularly non-geeks) that might/do use Linux tend to not know or care about the details as long as it works with minimal/no intervention. IMHO, the reason is that it has only really been promoted by individual enthusiasts -- there haven't been deep pockets ensuring it gets plenty of positive press coverage, basically like Google did with Android (then practically a distro) early on by using plain language to ensure people understand what it is, how it differs from the better-known alternatives and why they might want to use it.

      --
      Now mostly at Usenet:comp.misc & SoylentNews.org (it's made of people!)
    10. Re:That is why Linux wont win the desktop by Anonymous Coward · · Score: 2, Informative

      You can. You can use drivers from almost 2 decade ago that were sources into the kernel. You can't generally with binary drivers because Linux doesn't offer binary compatibility.

      You really really can't. (At least not in general.) Structures keep changing the names of members, and removing members. For example: Recently, user id's changed from being plain old integers to being potentially a struct that you have to use accessor methods to use. Every time a new kernel comes out, our drivers invariably break and need additional code adding to check for and cope with the new kernel. (No, we can't just stop supporting old versions of the kernel. Big companies are out there demanding support for Redhat5 and some event earlier. The 2.6 kernel tree is still very much alive. And of course, yet others leap on to the new kernel as soon as it's downloadable.)

      So yeah - maintaining a kernel module is currently a pain in the ass and backwards compatibility with older drivers would be a big win. Binary compatibility would be preferable; but source compatibility would be a good start.

    11. Re:That is why Linux wont win the desktop by Rich0 · · Score: 4, Insightful

      Since this policy is never likely to change, I can't see why anyone is surprised Linux has still never made it on the desktop.

      Who exactly is surprised by this? Certainly not those who created the policy. The purpose of the policy was not to make Linux popular on the desktop, or anywhere else for that matter. The creators of the policy do not profit from Linux, so its popularity isn't really a big concern.

    12. Re:That is why Linux wont win the desktop by dmbasso · · Score: 5, Insightful

      Sorry but the patent trolls who sue everybody will make you sign a NDA making your work closed source if you make hardware. So the days of having it in the kernel are over.

      You realize you're commenting on a story about Intel, right? You know, the company that has Linux kernel developers writing open source drivers for their chipsets.

      --
      `echo $[0x853204FA81]|tr 0-9 ionbsdeaml`@gmail.com
    13. Re:That is why Linux wont win the desktop by Anonymous Coward · · Score: 1

      When will Linux finally use standard ABIs and APIs for drivers just like very other OS on the planet?

      When either Linux has stagnated and is dying or when Linux reaches the pinicle of perfection and can no longer be improved.

      What some people see as a weakness in Linux is actually an advantage. Constant iterations and relentless evolution drive Linux forward. Designs are tried out and discarded if unsuitable; improvements are picked up right away. With the sources handy it doesn't matter if the ABI changes. Oh, a little bit of hassle for sure but changes to Linux are made for technical reasons not marketing reasons.

    14. Re:That is why Linux wont win the desktop by Zero__Kelvin · · Score: 1

      "Windows 2000 can run drivers from XP and even Windows Server 2003. Yours break during a simple patch or a distro update."

      And so can Windows 7 and 8! Oh wait ....

      Just accept the fact that you are woefully misinformed. First of all, you don't know the difference between Linux and a distribution that uses the Linux kernel. Your confusion would be understandable, since it is common to refer to an entire distribution as a Linux distribution even though X, Wayland, and the whole of user space have nothing to do with the Linux kernel and could be run on any POSIX compatible OS (in other words, pretty much any kernel except Windows, except history has shown you have no desire to get a clue. Your "why don't they do it like Windows" cry is especially ironic, since Microsoft is the only one not POSIX compliant.

      "Linux is foss so drivers will never not be supported unlike other oses."

      Could you explain to me the topic of the article then? I'm pretty sure it is about what Intel is and isn't supporting in the FOSS community. You also may have heard of NVIDIA and AMD. They have plans to write drivers for this new Linux thing real soon! In fact, I predict that someday there will be a phone that runs an OS that uses Linux and the major chip manufacturers will have an even stronger incentive to support Linux!

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    15. Re:That is why Linux wont win the desktop by Bill_the_Engineer · · Score: 1

      I have yet to see a single person who switched to Linux decide to request a refund for their misery.

      Good thing you used "request a refund" in your statement, otherwise I would find it really hard to believe. I like Linux, I use Linux, I evangelized Linux in the workplace, and I had people come to my office and request that Linux be removed and replaced with Windows 7.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    16. Re:That is why Linux wont win the desktop by maird · · Score: 2

      But most manufacturers don't WANT to provide sources to their drivers

      As someone who works on linux bug fixing for, among others, the hardware partners of a linux distro vendor I sense that changing day by day. Some never will publish but as a result those they compete with will generally have a lower per-developer cost of development leading to a higher rate of bug fixes alone for the vendors who do publish. Not publishing made sense when the PC was the only platform that mattered but I'm impressed by the number of x86/x86-64 build bugs I see for things being called point of sale systems. They are probably PC based but they are built in a way that means they'll never run Windows and there will be more of them in the end so the hardware with published source is probably a better choice for those manufacturers. I'm sure one of Intel's plans is to support them as hard as it can afford to. Those that follow the lead will probably do quite well. It's ironic that standardization of hardware was intended to make things cheap to mass-produce then we have mass-produced standard hardware interfaces that make incorporating a large variety of unique devices relatively easy and the cheapness comes from mass-produced software where standard libraries make the effort to handle each unique device very low cost and with just one third party developer interested in contributing to the final effort part of the cost for the hardware vendor is off-loaded. They only have to maintain control over what's accepted as code intended for their hardware.

    17. Re:That is why Linux wont win the desktop by jbolden · · Score: 2

      Sorry but the patent trolls who sue everybody will make you sign a NDA making your work closed source if you make hardware.

      If you lose a patent suit and use someone else's patented work, yes.

      Regardless what OS doesn't use abi and api for driver development? I cant think of any modern OS?

      ZSeries OS (MVS), ISeries OS (OS/400), Cisco iOS, most embedded.... In general most OSes that don't care about quick and easy hardware support.

      I, hairyfeet, and others who want things to just work and have given up putting linux on customer machines.

      Well if you are picking the hardware then you pick hardware without binary drivers.

    18. Re:That is why Linux wont win the desktop by jbolden · · Score: 1

      But most manufacturers don't WANT to provide sources to their drivers - they'd be quite happy to provide a binary interface, but that's difficult to do in Linux.

      Agreed. The server manufacturers didn't want to either that was until large number of customers made Linux compatibility a reason to buy hardware.

      The kernel developers can stick to their policy as much as they like. But put up barriers between businesses who make the stuff people want to use, and a small price to pay being keeping their source (IP) hidden and providing a binary driver instead, is no way to garner support. Since this policy is never likely to change, I can't see why anyone is surprised Linux has still never made it on the desktop.

      Have you noticed Android tablet sales? Unless by desktop you mean x86 Linux is finally doing quite well. Linux has been successful in other arenas where there were barriers. The difference was the competition screwed up more than Microsoft has on desktop. Ultimately

      a) OSX provides an excellent Unix workstation OS
      b) Microsoft fought very hard for the low end

      So they lost.

    19. Re:That is why Linux wont win the desktop by jbolden · · Score: 1

      GP was talking about drivers not working between versions. You are talking about the complexity of maintaining a kernel module. That's a different issue. And yes stuff will break between kernel versions.

    20. Re:That is why Linux wont win the desktop by Anonymous Coward · · Score: 1

      You do know that Microsoft changed the driver APIs significantly in every single Windows version? Everyone needs to redevelop their drivers (at least if things are supposed to work properly) all the time.
      The difference is just how rarely Microsoft releases new versions.

    21. Re:That is why Linux wont win the desktop by caseih · · Score: 2

      And microkernels continue to remain in the realm of academics and theory, and not in the real world. Even Windows went down the microkernel route for a while with Windows NT, early versions, but for for performance reasons hacked and thunked things to the point that we're essentially back to a monolithic kernel now, with everything important running in-kernel, and in ring-0. Graphics moved back to ring-0, network drivers, etc.

      Darwin, though based on a microkernel core, is a hybrid kernel with a large BSD subsystemThe coupling between the core and the BSD system is so tight and depended on that the result is quite monolithic.

      Despite your dislike of RMS, he also thought as you do, that microkernels were the future, and so the infamous GNU Herd kernel is a microkernel. Herd is nowhere to be found, really, and no longer matters compared to the monolithic kernels of Windows, BSD, Linux, and others.

      Microkernels vs monolithic remind me of the old CISC vs RISC debate. Thought unlike CPUs where RISC lost but actually won because CISC ended up being layered on top of RISC (or VLIW at least), monolithic seems to have soundly won and likely won't go away until RAM is as fast as CPU registers to make message passing fast.

    22. Re:That is why Linux wont win the desktop by Zero__Kelvin · · Score: 1

      "Good thing you used "request a refund" in your statement"

      Well, maybe you didn't set it up completely, just as you didn't quote me completely. I said "request a refund for their misery" Obviously, if you didn't install it and configure it well, or didn't help them make the transition smoothly, then they will want to go back to the devil they know. For example, if you didn't get Java, Flash, etc set up properly they will complain. There are other things to consider as well. Is the person heavily into M$ products like office? If so, your mistake was in recommending Linux in the first place. People who are victims of vendor lock-in will not be able to switch to Linux, regardless of willingness or desire. That's the definition of vendor lock-in.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    23. Re:That is why Linux wont win the desktop by Kjella · · Score: 3, Insightful

      Microkernels and exokernels are what acemics say are supperior and the wave of the future.

      Academics have been saying that since it was MINIX vs Linux and reality won. This is also orthogonal to API/ABI, you can have userspace drivers without a stable API/ABI and you can have a stable API/ABI with in-kernel drivers.

      --
      Live today, because you never know what tomorrow brings
    24. Re:That is why Linux wont win the desktop by SEE · · Score: 2

      Microkernels . . . are what acemics say are supperior and the wave of the future.

      Yep. That's what they were saying 25 years ago, too. And if you want one, GNU HURD is ready and waiting.

    25. Re:That is why Linux wont win the desktop by unixisc · · Score: 1

      NT was never microkernel - the drivers always resided in the kernel, not userspace. Windows 8 is more microkernel than NT ever was.

      Monolithic runs better on the x86 platform, while microkernel would run better on RISC, VLIW or SMP platforms. The reason monolithic seems to have won is that x86 has won. Microkernels have a lot better shot in CPUs based on ARM, MIPS, POWER, et al

    26. Re:That is why Linux wont win the desktop by Anne+Thwacks · · Score: 2
      I had people come to my office and request that Linux be removed and replaced with Windows 7.

      So have I. Then, once they found out what they had asked for, they wanted Linux back. They were hoping to get Office 2000 on Ubuntu, but did not know how to describe it.

      --
      Sent from my ASR33 using ASCII
    27. Re:That is why Linux wont win the desktop by NotBorg · · Score: 3, Insightful

      Stop bothering the trolls with facts.

      --
      I want this account deleted.
    28. Re:That is why Linux wont win the desktop by NotBorg · · Score: 1

      You would think with RMS calling all the shots for Linux it would be running GPL 3. Or it could be that RMS isn't running the Linux show and "Billly Gates" is a clueless troll that you should not feed.

      --
      I want this account deleted.
    29. Re:That is why Linux wont win the desktop by tepples · · Score: 1

      Have you noticed Android tablet sales? Unless by desktop you mean x86 Linux is finally doing quite well.

      By "desktop" I mean an environment where I can have more than one application displaying on the screen at once. Use cases include splitting the screen down the middle between the document I'm writing and the document I'm referring to, or having a calculator that appears on top of the application I'm running.

    30. Re: That is why Linux wont win the desktop by Anonymous Coward · · Score: 2, Interesting

      Glad someone made this comment, because I was about to. I used to work at MS in the Windows division. I saw this first hand and close up: every release, lots of drivers broke. As far as I am concerned the folks complaining about Linux's lack of stable driver interfaces are completely clueless whiners. They have no clue what goes into writing drivers on any platform. The only reason you can generally get drivers that work on all recent versions of Windows is because the hardware vendors are forced to port and maintain them due to MS's historical monopoly.

    31. Re:That is why Linux wont win the desktop by jbolden · · Score: 1

      That's not really a market segment it is a use case. If you want to say "high power desktops" then Linux does much better there than on the low end possibly around 4%. OSX is the big player that in general has far worse hardware support than Linux.

    32. Re:That is why Linux wont win the desktop by Bill_the_Engineer · · Score: 1

      It has more to do with Linux is just not ready for the Desktop.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    33. Re:That is why Linux wont win the desktop by Rich0 · · Score: 1

      There's of course the real risk that Google forks Linux over this.

      Just like how Red Hat has forked Linux over this?

      I doubt they'll really fork it, per se. Red Hat ships old kernel versions with patches backported far beyond what the kernel team is willing to support. They still upstream their patches, and they have every intent to migrate to a newer kernel in line with their own processes.

      But sure, they could always stick an ABI translation layer on the kernel that they maintain, much as Nvidia already does (albeit only for their own driver).

    34. Re:That is why Linux wont win the desktop by Zero__Kelvin · · Score: 1

      Well, you are close there. It has everything to do with you no being ready for a real desktop environment. Claiming Linux isn't "ready for the desktop" was a phenomenally ignorant and stupid thing to say 5 years ago. Today it is just a sign of pure incompetence. It is tantamount to saying that Porsche just isn't ready for the street yet.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    35. Re:That is why Linux wont win the desktop by aestrivex · · Score: 1

      Microkernels and exokernels are what acemics say are supperior and the wave of the future.

      :O It is 2013, and finally we see the light!

    36. Re:That is why Linux wont win the desktop by Bill_the_Engineer · · Score: 1

      Doing an ad-hominem attack doesn't make Linux's current state of the desktop any better.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    37. Re:That is why Linux wont win the desktop by Zero__Kelvin · · Score: 1

      I totally agree. Of course it doesn't make it worse either, but the point is immaterial since I didn't make an ad hominem "attack". Stating that a psychologist who believes in phrenology is by definition incompetent is not an ad hominem attack. It is a statement of fact. Linux on the desktop is already far superior to Windows on the desktop. The point I made is that somebody who doesn't know this is ignorant, and they compound that ignorance with incompetence when they imply or state a position that is contrary to the facts. The phenomenal stupidity comes in when you post such ridiculous drivel on Slashdot in a thread where you already know a competent person is participating in the discussion.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    38. Re:That is why Linux wont win the desktop by Bill_the_Engineer · · Score: 1

      Linux on the desktop is already far superior to Windows on the desktop.

      This is your personal opinion.

      The point I made is that somebody who doesn't know this is ignorant, and they compound that ignorance with incompetence when they imply or state a position that is contrary to the facts. The phenomenal stupidity comes in when you post such ridiculous drivel on Slashdot in a thread where you already know a competent person is participating in the discussion.

      So I am ignorant simply because I do not agree with your personal opinion? I not the one throwing insults at everyone on Slashdot, but then again I actually know my subject matter.

      Anyway, what are these facts that you speak of? Which desktop environment of which Linux distribution do you attribute to being superior to Windows 7? Do you factor in the fact that a lot of commercial software that are common place in today's office environment can not run natively within any Linux environment? What about drivers for peripherals? Are you considering offices where the software most likely being used are specialized applications in niche markets and aren't the office suite or browser based office that some people associate with clerical work?

      I agree that a Linux desktop is more powerful than Windows when used by an experience user but that is only one metric within many that makes up the total desktop experience.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    39. Re:That is why Linux wont win the desktop by Zero__Kelvin · · Score: 1

      "So I am ignorant simply because I do not agree with your personal opinion?"

      You really should learn the difference between an opinion and a fact. It is a fact that Porsche makes a superior car with respect to Ford. You might prefer a Ford just the same; that is a matter of opinion.

      "Which desktop environment of which Linux distribution do you attribute to being superior to Windows 7? "

      Now you are entering into the area of personal preference. This brings to the forefront your lack of experience and knowledge. It doesn't matter which one, so long as you choose the one that suits you. I have to assume this question is rooted in your inability to distinguish between fact and opinion.

      " Do you factor in the fact that a lot of commercial software that are common place in today's office environment can not run natively within any Linux environment?"

      You have a very short attention span. I started out by explicitly stating that using Linux as a substitute for Windows in a vendor-locked-in environment is probably the source of your discontent. Your error is concluding that Windows, which locked you into that no options scenario, is somehow better because they provide - by design - the only option you have left after stealing all the others while you weren't paying attention.

      "I agree that a Linux desktop is more powerful than Windows when used by an experience user but that is only one metric within many that makes up the total desktop experience."

      OK. I just figured out why you sound so clueless. You don't know the difference between a system administrator and a user.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    40. Re:That is why Linux wont win the desktop by Bill_the_Engineer · · Score: 1

      Give me a specific example on why you believe that once you switch to Linux that you'll never return to Windows. Please I'm waiting for something actually substantial to come from you. Well not really... I don't expect much.

      You spend a lot of energy dancing around the question, but you never actually say anything remotely intelligible about the actual topic at hand.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    41. Re:That is why Linux wont win the desktop by Zero__Kelvin · · Score: 1
      It is called Empirical evidence. As I said, the reason your experience differs is because your experience with real operating systems is severely lacking. If you knew what you were doing as a Linux system admin your users wouldn't be coming back to you asking to switch them back.

      For the record I used DOS when it first came out; Apple DOS before that, and had a good look at the source for Apple BASIC, written by Gates and Allen. I used Windows/286 prior to becoming a VAX./VMS System manager in a network environment that included PCs running Windows. I have written Windows device drivers. My system currently dual boots to Windows 7 and Linux so that I can use some audio hardware that lacks Linux drivers. On the rare occasion when I want to use a Windows specific application that won't run under WINE or Crossover I run Win 7 in a VirtualBox VM. I recently set up multiple Windows Servers with M$ SQL-Server in a redundant configuration. In other words, I know Windows, and I know it well.

      OTOH, I have used Linux as my desktop OS for more than 15 years. It was almost on a par with Windows 10 years ago. It has since far surpassed Windows in every way. (You can't blame the device driver issue on Linux developers like I'm sure you are trying to in your head right now. That is 100% a result of illegal business practices on the part of Gates and crew.)

      You seem to have been under the delusion that there are people who only know how to use Linux and they are the ones that don't get it. The fact is that I have never met a person who understood and was competent with both who preferred Windows.

      Also, my mother is not particularly computer savvy, but she has been using Linux for more than ten years as well, and thanks me to this day for getting her away from "that awful Windows", and from time to time relates to me stories of her friends difficulties with Windows and how she is so happy she doesn't have all those problems.

      "You spend a lot of energy dancing around the question, but you never actually say anything remotely intelligible about the actual topic at hand."

      It seems like you simply aren't happy unless you are spewing stupid and ignorant comments. Big surprise there I guess.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    42. Re:That is why Linux wont win the desktop by Bill_the_Engineer · · Score: 1

      It is called Empirical evidence. As I said, the reason your experience differs is because your experience with real operating systems is severely lacking. If you knew what you were doing as a Linux system admin your users wouldn't be coming back to you asking to switch them back.

      I think you meant anecdotal evidence but please go on...

      For the record I used DOS when it first came out; Apple DOS before that, and had a good look at the source for Apple BASIC, written by Gates and Allen. I used Windows/286 [wikipedia.org] prior to becoming a VAX./VMS System manager in a network environment that included PCs running Windows. I have written Windows device drivers. My system currently dual boots to Windows 7 and Linux so that I can use some audio hardware that lacks Linux drivers. On the rare occasion when I want to use a Windows specific application that won't run under WINE or Crossover I run Win 7 in a VirtualBox VM. I recently set up multiple Windows Servers with M$ SQL-Server in a redundant configuration. In other words, I know Windows, and I know it well.

      Yawn. Guess what. We are close to the same age and have very similar experiences... next.

      OTOH, I have used Linux as my desktop OS for more than 15 years It was almost on a par with Windows 10 years ago. It has since far surpassed Windows in every way. (You can't blame the device driver issue on Linux developers like I'm sure you are trying to in your head right now. That is 100% a result of illegal business practices on the part of Gates and crew.)

      Yes Linux has a GUI that is serviceable. I'm sure you won't find any complaints about Gnome3, KDE4, or Unity on the Internet. I never said Linux was unusable, just that it really isn't ready for the average desktop. It may be ready for *your* desktop. There is a reason people dual-boot into windows or run it in a VM. It's to play a popular game or use a device that only supports Windows or OS X.

      Adding anti-Microsoft rhetoric to your argument isn't making the case or on topic. No one is forcing device drivers to only be available on Windows. Since Linux has only a 2% share of the desktop market, I can fully understand why some device manufacturers don't spend money producing a driver or support software that runs in Linux. I'm sure most commercial applications are available on the Windows platform for the exact same reason. That said, the OS is becoming irrelevant for a lot of people with mobile applications and web applications assuming a larger role. It's not completely irrelevant which is why some people need Windows.

      You seem to have been under the delusion that there are people who only know how to use Linux and they are the ones that don't get it. The fact is that I have never met a person who understood and was competent with both who preferred Windows.

      Actually I made no such assertion.

      Also, my mother is not particularly computer savvy, but she has been using Linux for more than ten years as well, and thanks me to this day for getting her away from "that awful Windows", and from time to time relates to me stories of her friends difficulties with Windows and how she is so happy she doesn't have all those problems.

      Good for your mother. I'm glad Linux fulfilled her home usage needs.

      It seems like you simply aren't happy unless you are spewing stupid and ignorant comments. Big surprise there I guess.

      You haven't demonstrated the ability to have a rational discussion without insulting people who are trying to converse with you. Besides your original premise was:

      I have never see anyone use Linux on their personal machines, at least long term once they've played around for a bit then moved back to Windows/OS X."

      I have yet to see a single person who switched to Lin

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    43. Re:That is why Linux wont win the desktop by Zero__Kelvin · · Score: 1

      " I mean if it is so fucking awesome as you say it is that even your mother loves it then it should have an out-of-box experience that keeps them using Linux. I'm sure we all can find instances where this wasn't the case."

      You just aren't interested in getting a clue. Choice means there is no such thing as an out of the box experience that is universally good for everyone and loved by all. Just admit that you made a phenomenally idiotic statement - that Linux isn't "ready for the desktop" - and move on with your life. The more you try to justify your ludicrous statement the more idiotic you look. Complaining that I am some kind of bad guy for calling you on your ridiculous statement just makes you that much more ridiculous. It doesn't make me say "gee, I should be nice to idiots who spread viral memes." If you want to be an idiot I'm fine with that. When you spread ridiculous bullshit like "Linux isn't ready for the desktop" it is just a phenomenally stupid thing to say. Period. I support your right to be a moron. I don't support your effort to misinform people and try to spread your own misconceptions based on ignorance and incompetence.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    44. Re:That is why Linux wont win the desktop by Bill_the_Engineer · · Score: 1

      We'll just put a pin in this discussion and return to it when Linux finally reaches 5% of the desktop market.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    45. Re:That is why Linux wont win the desktop by Zero__Kelvin · · Score: 1

      I have a better idea. Let's pick it up again when you are smart enough to continue it; in other words, never. Plonk.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    46. Re:That is why Linux wont win the desktop by metaforest · · Score: 1

      The last time I used Windows as a primary desktop was at a startup. We were working on a dedicated Linux server app. As new employees we were given a choice to use Linux or Win XP as our host OS with the other as a VM. Initially I chose to use XP as the host OS thinking that I'd have more control over the target OS (Linux) if it was the VM'd OS. That lasted about two weeks. I had so many problems with XP tripping over it's own two feet that I reversed the situation. After that I never looked back. For the next 5 years I will probably have to run some version of Windows for some damned thing or other, but it will NEVER, EVER, not even if pigs fly, be my host OS.

      If I could easily run OSX as client OS I'd consider Linux as the host. With OSX as the Host am quite happy, and I can run Win, and Linux clients very reliably and with excellent performance. Everything just works.

    47. Re:That is why Linux wont win the desktop by Bill_the_Engineer · · Score: 1

      Let's pick it up again when you are smart enough to continue it; in other words, never. Plonk.

      Oh okay insane dude. FYI in the middle of your insulting rants I didn't mention a couple of things you let slip.

      My system currently dual boots to Windows 7 and Linux so that I can use some audio hardware that lacks Linux drivers. On the rare occasion when I want to use a Windows specific application that won't run under WINE or Crossover I run Win 7 in a VirtualBox VM.

      If Linux was so ready for your desktop then why did you need to dual boot into Windows 7 at all? I understand the need to run a specific Windows application, but you couldn't get some audio hardware to work? I thought you freed yourself from the "horror of windows".

      And that's the crux of the argument. If people can be satisfied by either OS but need a specific OS to run some of their applications then why should they bother trying to run both? The lack of popular commercial applications and the inability to use some devices natively is why people consider Linux to not be ready for the desktop. It may also be due to the fact that once useable desktop GUIs went off the deep end with their latest versions and drove people to fork into yet two more choices of desktops.

      I laugh at your delusional thoughts and maybe one day you'll pull your head out of your ass.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  4. Re:Monopolist acts anticompetetively, film at 11 by Dot.Com.CEO · · Score: 4, Interesting

    I trust them more than Canonical, that's for sure.

    --
    Mother is the best bet and don't let Satan draw you too fast.
  5. Time for a Yoda yodel by dbIII · · Score: 2

    Dumb framebuffer wars begun have they?

  6. Dumb Management by mathew42 · · Score: 1

    This sounds like dumb management decision that hopefully community outrage will cause Intel to reverse.

    I say this not because I support Canonical's decision to build XMir or even run Ubuntu, but because I don't think politics of this nature should see source code removed from kernel. I would encourage other kernel developers to re-apply the patches.

    1. Re:Dumb Management by jbolden · · Score: 1

      This is X11 not the kernel and other developers aren't going to take over Intel's whole subsystem. If Intel doesn't want the XMir in there, it won't be in there.

    2. Re:Dumb Management by MtHuurne · · Score: 5, Insightful

      Canonical decided to write their own Mir display server instead of adopting the existing Wayland. They stated their reasons for doing so, but I'm not convinced they really had to start their own project instead of modifying Wayland.

      It seems only fair to me that if Canonical wants to do their own thing, they'll have to put in the effort to maintain it. Because that is what this is about: Intel management decided that they're not going to pay their engineers to maintain code that benefits only Canonical.

    3. Re:Dumb Management by mathew42 · · Score: 1

      It seems only fair to me that if Canonical wants to do their own thing, they'll have to put in the effort to maintain it. Because that is what this is about: Intel management decided that they're not going to pay their engineers to maintain code that benefits only Canonical.

      This point of view I can appreciate and support, but the decision by Intel management means that they have removed functionality for purely political reasons. If they left the code in place and said 'unsupported', then Canonical could choose to continue development at their expense.

    4. Re:Dumb Management by MtHuurne · · Score: 2

      There is a cost to keeping the code in there, even if it's not supported. If interfaces change, the unsupported code can break the build. Finding things in the code, by reading or grep, becomes harder since there is more of it. Static code analysis might flag issues in the unsupported code. Bugs will probably be filed that they'll then have to close as WONTFIX.

      Also the question is what purpose would be served by keeping unsupported code in the main repository. If it's not regularly updated and tested, it will be broken sooner or later. Canonical will have to maintain the code anyway, so there will be a separate repository somewhere that contains the working version of XMir support.

    5. Re:Dumb Management by bakedbread · · Score: 1

      As much as I agree with what you say, I also think it misses the main problem. After Canonical announced that they would switch to Wayland, they could have gotten active in the discussions and development of it. They decided not to (or at least they didn't). Sometimes groups try to work together and then realize that they have different visions or disagree over technical (maybe even political) reasons, that they decide that it would be more efficient to work separate. Google Blink forking from Webkit is a recent example. Canonical however didn't even try.

    6. Re:Dumb Management by bcmm · · Score: 1

      Canonical decided to write their own Mir display server instead of adopting the existing Wayland. They stated their reasons for doing so, but I'm not convinced they really had to start their own project instead of modifying Wayland.

      The nice thing about Wayland is that, because all the real work is being done by things like evdev, KMS and widget toolkit the actual display server is *much* simpler than Xorg. Weston is only a reference implementation of a Wayland compositor, and it's expected that desktop environments will implement their own that work the way they want them to (for example, work is underway to let KWin function as a Wayland compositor).

      So it's not even a question of having to do some hackish modification of upstream to get their own way - they could have just implemented Wayland in Unity's WM, like other major DEs have done. The concerns about running on Android drivers are weird - the Wayland protocol doesn't care how you actually do your compositing and display the finished screen (there is already a modified version of Weston for the Raspberry Pi, which uses the device's video scaling hardware to do the actual composition work), so a seperate client protocol (as opposed to rendering backend) makes no sense.

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
  7. Confused by msobkow · · Score: 3, Insightful

    So when Ubuntu 13.10 ships, it will force you to use XMir?

    If so, thanks for the warning. The last thing I want to do is deal with an unstable graphics driver. It's taken years for X11 with NVidia drivers to get stable, and I don't want to touch XMir with someone else's 10-foot pole for until it's been in use for at least 2-3 years.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:Confused by luther349 · · Score: 1

      well that's is kinda the point of the non lts release. testing.

    2. Re:Confused by msobkow · · Score: 1

      For me the point of installing 13.04 was getting upgrades to certain packages I wanted, not testing.

      Oh well, hopefully by the time I'm forced to upgrade from 13.04 the steaming pile will have stabilized.

      --
      I do not fail; I succeed at finding out what does not work.
    3. Re:Confused by luther349 · · Score: 1

      it dos not bother me all that much. what will happen is people will shift away from ubuntu hell most have aruldy to non stock variants just to avoid unity. as all the support moves over to wayland ubuntu will be forced to use wayland as nobody makes apps or support mir. there just trying the same tactics they pulled with unity despite hot badly that has failed.

    4. Re:Confused by berglh · · Score: 1

      there just trying the same tactics they pulled with unity despite hot badly that has failed.

      Despite my own personal dissatisfaction with Unity, there are "lots" of people who actually like it. I found the launcher to be annoying and the transitions far less sleek than Gnome Shell. I work in a University where Ubuntu is the most popular distro of choice among the researchers & academics and most of them appear to like Unity. Unity does have some pretty cool features I'd like included in other Linux UIs, like the Application menu search feature - really cool. There are a few Mint users scattered around, even less Debian and the usual spattering of Fedora, CentOS and Scientific Linux.

      I personally do not like Unity, but calling it a failure is pretty short sighted and obviously based on your own experience and the complaints of other /.ers. I have been running Ubuntu as my desktop OS for years now and ditching Unity for Gnome Shell and LDM for the GDM has brought me the best productivity - the simplicity of Gnome Shell really won me over, but that doesn't mean I think Unity is a failure. I guess I might as well be using Fedora, but I am familiar with Ubuntu's Debian heritage and it's where I feel most comfortable in the Desktop environment. I am a slave to frequent updates and cutting edge releases, so a little pain every now and again is fine for the advantages that the latest features offer me, as I'm quite happy to persist and nut problems out when they appear.

      I have no opinion on Mir at first glance it seems silly to me to branch away from Wayland, but I'm sure they have their justifications. Considering the Steam presence on Linux it will make for some interesting times, it will certainly be an interesting battle among ideals.

      Kind of hard to be upset when you aren't actually paying anything for the OS, I'm sure the Intel GPU support will be perfectly fine with Mir regardless of the active support from Intel.

    5. Re:Confused by luther349 · · Score: 1

      all of unitys feature are in another window manager in some form. branching from wayland made less sense then when they branched from gnome witch btw has been dumped in faver of qt5. the reasion for this crap is ubuntu is so despret to get on the aruldy massively flooded and dominated mobile device market.they didn't wanna wait on wayland and rather then help the project they made there own. and ill never agree with these dammed touch friendly uis on non touch hardware. even the folks at kde keep the desktop and touch ui separated.

  8. Mir is fascinating... but not in a good way. by Balinares · · Score: 5, Informative

    I think Mir is a case study in how to correctly identify problems and then going about solving them all wrong.

    See, the good thing about Wayland is, it does the right thing in having a limited scope. It aims to do one thing and do it well: provide an API for GUI clients to share buffers with a compositor.

    And the problem with Wayland is, of course, that... it has a limited scope. Screen management? Input handling? Buffer allocation? "A modern desktop needs all that!" say the Ubuntu devs, and yeah, that's absolutely correct. "That's a client concern," say the Wayland devs, and guess what? From their point of view, that's correct too. (Although Wayland since started working on an input handling API.)

    Now, the important thing to realize is, when the Wayland guys say that something is a client concern, as I understand, they don't necessarily mean the GUI applications, no. They mean the compositor.

    Meaning that a whole lot of the stuff desktop shells rely on is, in fact, not provided by Wayland itself.

    That's where Weston comes in: it's supposed to be an example (a "reference implementation", to use the designated words) of how to write a compositor. But... not necessarily in a way that meets the higher level needs of desktop shells. Unsurprisingly, both KDE and GNOME will be using their own compositors.

    So basically, a whole lot of the desktop integration on top of Wayland will be, as it were, left as an exercise to the reader.

    With all that in mind, I think the highest outcome end game is somewhat clear: frame-perfect rendering through the Wayland API of Mir-composited KDE/GNOME/Unity clients.

    Or in other words, Mir should probably be a set of APIs to handle all the admittedly important desktop integration -- clipboard, multi-screen layout, input and gestures, systray/notification requests... -- with an optional and replaceable compositor thrown in.

    All the points of contention that I know of, mainly that Canonical requires server-side buffer allocation (presumably for mobile ARM platforms) where Wayland does it client-side, could have been resolved with some diplomacy and a mutual willingness to reach a satisfactory compromise.

    But instead, it looks like the report card is just going to say, "Doesn't play well with others." As usual. What a sad mess and wasted opportunity.

    --

    -- B.
    This sig does in fact not have the property it claims not to have.
    1. Re:Mir is fascinating... but not in a good way. by loonycyborg · · Score: 1

      Yeah. Canonical people found some 'shortcomings' in Wayland and decided to start their own project with even more shortcomings. Like choosing C++ for implementation language. Good luck finding contributors. Most FOSS contributors don't get C++ at all. The language isn't ready for such low level components yet. Maybe in future but not now.

    2. Re:Mir is fascinating... but not in a good way. by msobkow · · Score: 1

      What a load of tripe. With very little syntactic sugar you can compile C code with a C++ compiler.

      You lose all the benefits of C++ by doing so, but it's perfectly feasible. So, yes, C++ is quite ready for doing low-level programming.

      --
      I do not fail; I succeed at finding out what does not work.
    3. Re:Mir is fascinating... but not in a good way. by loonycyborg · · Score: 1

      You're joking, right? There's no point to use it if you lose all benefits as you said. You still can use some features like namespaces but it's not worth it I think. The whole point of C++ is classes and templates but not many people know how to use those effectively. Better stick to C in important low level projects like display server for now.

    4. Re:Mir is fascinating... but not in a good way. by Desler · · Score: 2

      The whole point of C++ is to use it how you want hence why it's a multi-paradigm langauge. Bjarne specifically rejects the pidgeonholing you attempt to ascribe to C++.

    5. Re:Mir is fascinating... but not in a good way. by 21mhz · · Score: 1

      C++ is a superset of C. It includes all the functionality of C, along with an implimentation of OOP. The low level stuff is there. The problem is most FOSS contributors are apparently dinosaurs who never learned how to program in object-oriented fashion.

      They did. They also know that C++ is a bad language for that, so much so that programming object-oriented constructs in C is better.

      --
      My exception safety is -fno-exceptions.
    6. Re:Mir is fascinating... but not in a good way. by Desler · · Score: 1

      You lose all the benefits of C++ by doing so

      No you don't. Many of the benefits of C++ are simply being a better C compiler with stricter type checking, fixed semantic rules, etc.

    7. Re:Mir is fascinating... but not in a good way. by loonycyborg · · Score: 1

      Nonetheless C++ is not a compilation of disparate features, but a complete language serving its own purpose. You cannot decide to use only subset of features without seeing whole picture. This requires deep understanding of the language which many potential contributors to low level linux subsystems lack and don't care to even try to acquire.

    8. Re:Mir is fascinating... but not in a good way. by Desler · · Score: 3, Informative

      Good luck finding contributors. Most FOSS contributors don't get C++ at all.

      Absolute bullshit. KDE, for example, is written in C++ has had no hard time finding thousands of contributors. There are also tons of FOSS apps written in C++ with Qt. You sound like someone who has been in a cave from the mid 90s until now.

      The language isn't ready for such low level components yet.

      In what specific way exactly?

    9. Re:Mir is fascinating... but not in a good way. by xanclic · · Score: 1

      Er, wait what? C++ is a superset of C. It includes all the functionality of C

      Actually, it doesn't. Examples are designated initializers, compound literals, anonymous structs/unions and variable-length arrays.
      You are, however, correct about the fact that the low-level stuff is most of the time just the same and C++ is just as fit to low-level tasks as C.

    10. Re:Mir is fascinating... but not in a good way. by jones_supa · · Score: 1

      Why would anyone think that mimicking object-oriented constructs in C is better than C++ OOP programming?

    11. Re:Mir is fascinating... but not in a good way. by santosh.k83 · · Score: 1

      > No need to create tensions with dinosaurs like Linus. I'm happy with using C++ for applications only for now and leave system to C.

      AFAIK you wouldn't be able to use C++ in Linux kernel coding, even if you wanted to, since Linus has disallowed it.
      See: http://harmful.cat-v.org/software/c++/linus

    12. Re:Mir is fascinating... but not in a good way. by twistedcubic · · Score: 1


      Thus spoke the unknowing. C++ compilers can and will optimize OOP code in ways a C compiler never can with fake OOP added to the language.

      Please, sir, provide us an example of this wondrous claim.

    13. Re:Mir is fascinating... but not in a good way. by Anonymous Coward · · Score: 1

      Devirtualization is the example.

      Devirtualization is the only optimization clang do itself without deferring it to llvm. This is because devirtualization requires type information which it unavailable in llvm.

  9. Bloat? Client/server relationship? by Anonymous Coward · · Score: 1

    There's not a lot of bloat in the system and that could be removed in a recompile, absolutely nothing to do with X11.

    And why, precisely, is a "client/server relationship" bad, wrong or misguided? What issue, exactly, does it raise?

    Other than being X11's way of solving access to hardware and being an old idea?

    X11 was no more "made for dumb terminals" than Windows was made for cheap hardware.

    OpenGL and glx run many windows DirectX games under Wine FASTER than Windows running DirectX.

    Many games ported to use Linux and OpenGL natively show up FASTER than their Windows relation, either OpenGL (being faster on Windows than DirectX) or DirectX on Windows.

    1. Re:Bloat? Client/server relationship? by jones_supa · · Score: 1

      Many games ported to use Linux and OpenGL natively show up FASTER than their Windows relation, either OpenGL (being faster on Windows than DirectX) or DirectX on Windows.

      My experience is the opposite. In most cases Windows runs rings around Linux in terms of desktop effect and game performance. For example, take the low-end Radeon 6320 Brazos APU (paired with AMD E-450 cpu). This setup can run Source based games fluidly under Windows, but under Linux they drop to 10-15 fps, which is about half the frame rate. Also, even simple desktop effects are jerky, while on Windows they are silky smooth. Linux experiment was made using the closed source 'fglrx' driver, the open source 'radeon' driver is even slower.

      So this is one of the main reasons why I run Linux only rarely this days. A decade ago it gave a significant performance increase over Windows, but the roles have changed. I get more juice out of my computer with Windows, so of course I prefer that. The Metro aspect of Windows 8 is garbage, though.

    2. Re:Bloat? Client/server relationship? by Anonymous Coward · · Score: 1

      You seem awfully confused.

      Are you talking about drivers, the kernel itself or Source based games? If you are using the Source based games as some sort of baseline, you should know that those _definitely_ have some issues with the AMD stuff. Whether the Source engine does something the drivers can't handle because they are buggy, or if it's something nasty lurking in the engine, I don't know, it just doesn't work (on a 5670, YMMV depending on model). But I do know it's a common trait for all the Source based games, and not a general thing.

    3. Re:Bloat? Client/server relationship? by santosh.k83 · · Score: 2

      > OpenGL and glx run many windows DirectX games under Wine FASTER than Windows running DirectX.
      >
      > Many games ported to use Linux and OpenGL natively show up FASTER than their Windows relation, either OpenGL
      > (being faster on Windows than DirectX) or DirectX on Windows.

      I can testify to this as well, having run Need for Speed Hot Pursuit as well as Roadrash under WINE.

    4. Re:Bloat? Client/server relationship? by jones_supa · · Score: 1

      I don't know either. Whatever the issue is, it should be fixed and then Linux will be even better platform. But that does not explain the slow desktop effects. They are choppy under Linux on Atom platforms too, and once again, smooth under Windows.

    5. Re:Bloat? Client/server relationship? by jedidiah · · Score: 1, Insightful

      Want to fix it? Use a better brand of video card.

      There's no great mystery about any of this stuff. If you are still suffering then you are suffering because you choose to sabotage yourself.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    6. Re:Bloat? Client/server relationship? by jones_supa · · Score: 1

      Wow wow dude wait a second, are you trying to suggest a practical solution? ;)

    7. Re:Bloat? Client/server relationship? by Blaskowicz · · Score: 2

      Sadly nvidia's slowest graphics cards have a 29W TDP, and the chip he's talking of is a combined CPU+GPU at 18W TDP. Meaning no, there's no nvidia graphics in a netbook or tiny PC. And blaming the victim is lame, you can't change the graphics on a laptop with a GPU in the CPU.
      If you're arguing that no one should by affordable laptops, why not. I like using desktops (and CRT monitors).

      We'll see if 22nm Atom is better (with something like Ubuntu 14.04 - not necessarily the main edition - if you want driver support out of the box). Still there could be framerate issues, as an inferior driver costs you CPU cycles.

    8. Re:Bloat? Client/server relationship? by jones_supa · · Score: 1

      I have an Atom 270, and the graphics support sucks, but I don't complain about it, it's just the reality of using shitty vendors, in this case PowerVR, who refuse to let Intel divulge documentation for their shitty GPU to anyone without an NDA*.

      So the Atom N270 uses Intel GMA950 graphics core integrated to the GM945 northbridge. PowerVR is newer stuff.

    9. Re:Bloat? Client/server relationship? by aestrivex · · Score: 1

      These results make sense because fglrx is terrible. If you used the proprietary nvidia-glx drivers along with nvidia hardware, it tells a very different story from my experience. Although I agree the comparison is not crystal clear -- some games in some setups work better under wine or natively on linux than on windows, but other games and other setups do not.

  10. Re:Monopolist acts anticompetetively, film at 11 by Dot.Com.CEO · · Score: 1

    Well I'm not paranoid. I give my trust to those who deserve it and Canonical definitely do not.

    --
    Mother is the best bet and don't let Satan draw you too fast.
  11. Re:Black People by Crimey+McBiggles · · Score: 4, Funny

    That was pretty off-topic, there AC. You even left us guessing about which part of hicksville you call home (Georgia perhaps?).

    --
    Crimey
  12. FujiXerox DocuPrint 203A Driver for Windows 8 by mathew42 · · Score: 1

    Dad recently purchased a Windows 8 laptop, but the FujiXerox DocuPrint 203A printer doesn't have a Windows 8 driver. Some posts suggest that it is a rebadged Brother HL-2040.

    I was using Windows as an example of why closed sourced drivers are bad for hardware longevity. Should my parents throw out a perfectly useable printer simply becausse FujiXerox cannot be bothered to release a new driver?

    1. Re:FujiXerox DocuPrint 203A Driver for Windows 8 by jones_supa · · Score: 2

      No comment on closed/open source drivers but I was just thinking about that problem. If there is no working driver for Win8, maybe your dad could run a little virtual machine as a printer server using an older version of Windows? So you would pass through the printer USB device to the VM. It's a bit clunky solution, but might keep the printer going.

    2. Re:FujiXerox DocuPrint 203A Driver for Windows 8 by gl4ss · · Score: 1

      drivers for 7 have worked fine for me for 8.

      catch is that they have to be signed OR you need to boot the 8 into an unsigned drivers mode for installing the driver..

      --
      world was created 5 seconds before this post as it is.
  13. Re:Monopolist acts anticompetetively, film at 11 by Anonymous Coward · · Score: 5, Insightful

    More like disinterested third party sees which way the winds are blowing and decides to pull resources away from supporting what is going to be an also-ran. Intel has been a very good citizen where it comes to provided chipset and video driver support to the Linux community. They are still making drivers for X.org ( you know the display server people actually use ) and likely will develop drivers for Wayland.

    Why you or anyone else ( who does not run Ubuntu ) would want them dividing their efforts a third way writing software that will only be useful to a tiny segment escapes me. Normally I am not anti-choice but the best outcome here is for MIR to go down in flames.

    The one factor that has made desktop UNIX/Linux a reality is the near universality of X11. Despite all the toolkit and desktop environment / window manager fights X11 was something software devs could depend on being there. As far as end users some integration issues aside they could run multiple toolkits and other high level stuff when needed. It would be really hard though for users to efficiently run multiple display servers. The display server is pretty much a core platform component now. I honestly think MIR is a Cononical attempt to create a walled garden for their platform. It isn't about better software for them but control.

    I am glad Intel is abandoning the platform; hopeful Cononical's garden will simple become a ghetto.

  14. Actually it was more... by Anonymous Coward · · Score: 1

    The greybeards already had GL backends from their commercial unix vendors and thus had no itch to scratch.

    X.org/XFree86 were slow lumbering beats who thought 'Who will ever need 3d acceleration'.

    And the young upstarts decided 'we can do better', did it without proper engineering practices, regression testing, or any real concern for retaining the old feature set (without either clearly delineating the new one up front, or at least starting in a seperate branch, the XFree86->Xorg transition not withstanding) and basically ruined everything that once made X great, while leaving all the important new features in a constant state of flux for what... 10 years now?

    As somebody who's used it, modern X is 'good enough', but it's also horribly broken. And the attitude regarding that brokenness is 'Fix it yourself', regardless of fact that many of those fixes span multiple modules and may or may not require YET ANOTHER BREAKAGE to accomplish.

  15. Re:Black People by SINternet · · Score: 1

    Really?

  16. Re:Black People by Zero__Kelvin · · Score: 1
    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  17. Isn't this more pro-Wayland than anti-XMir? by daboochmeister · · Score: 2

    Intel heavily supports Wayland, including employing the primary developer. Isn't this move on their part simply saying, we're dogfooding Wayland, and Canonical needs to handle XMir itself? Snark aside, doesn't that seem like a reasonable move on their part?

    --
    "Ahh! I see you're in that indeterminate Schrodinger state where - oh, uh ... never mind." Dave Bucci
  18. I wonder what that means for Steam by fozzmeister · · Score: 1

    This needless display system might put the fledgling Linux gaming industry on the back foot. Games need good drivers quite often. Steam only runs on Ubuntu (officially) and this silly bullying may cause them much more harm then the benefits they may get (and what are they after all!)

    1. Re:I wonder what that means for Steam by luther349 · · Score: 1

      we will probably just see people move away from ubuntu its aruldy happening with the likes of mint etc yes Ubuntu based but the main things are not unity lol. i whont be surprised we see not mir remixes.

  19. Re:Open-Source is dead by jones_supa · · Score: 1

    What on earth are you talking about?

  20. Re:Explain Windows XP/Vista/7/8 by maird · · Score: 1

    I suspect the major reason for the Windows behavior is that the driver gets polled for the version it was intended for at install or load time and Windows says no to further operation if it is less than some value. As a result, modifying the driver to do no more than say it is for a higher version is enough for it to suddenly work with what is really unmodified code. Perhaps with minor changes but we're not talking about the way it can be in linux where the whole interface to the class of hardware is changed enough that the driver has to have some re-write (not a massive amount usually). But then, which one is the friendlier OS behavior? Saying no to a perhaps working driver in order to promote development claiming to support your shiny new OS version or saying to driver vendors that the OS has changed and modified drivers are needed to support these named changes? Which you are welcome to grep the kernel for all instances of and fix yourself if you please. It might be promoted as a problem on linux but I think I agree, the linux behavior is much friendlier to developers and users.

  21. Re:Explain Windows XP/Vista/7/8 by VGPowerlord · · Score: 1

    I could be wrong, but I'm pretty sure the Windows driver interface hasn't changed since Windows 2000 was released.

    There are two exceptions to this: Sound Drivers and Display Drivers.

    The former changed when Windows "enhanced" sound drivers in Windows Vista. And by "enhanced" I mean such useful things as killing hardware acceleration in order to have separate volume sliders for each app and adding effects like making things sound like they were in a Bathroom or Auditorium.

    The latter changed when Windows added desktop compositing, also in Windows Vista... and has continued changing as Microsoft realizes that some of the original assumptions they had were faulty... such as having a copy of each window's draw area in both system and video memory for GDI windows*.

    * Which, as far as I know, is all non-fullscreen windows.

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  22. Re:Monopolist acts anticompetetively, film at 11 by Anonymous Coward · · Score: 1

    Their Linux drivers are open source. What "secret methods" are you smoking?

  23. Re:Black People by ButchDeLoria · · Score: 1

    This is the prime reason why I'm not moving to Wayland and I'm sticking with X11 for the time being: ssh -X.

  24. Re:No shit! by ButchDeLoria · · Score: 1

    Wrong LFN, that one's the GNAA-approved release.

  25. Re:Black People by slick7 · · Score: 1

    Who cares what the Intel rejects support. They're a bunch of rejects.

    --
    The mind conceives, the body achieves, the spirit manifests.
  26. Market segment of those who share a use case by tepples · · Score: 1

    [Multi-window multitasking is] not really a market segment it is a use case.

    Every use case, such as multi-window multitasking, has a corresponding market segment of people who regularly use it. Page 4 of an Ars Technica article about OS features useful to the market segment of creative professionals (discussion) mentions multi-window multitasking features, and page 5 decries Microsoft's focus on retooling its OS for "consumption" (passive viewing of works created by others) of one thing at a time.

    1. Re:Market segment of those who share a use case by jbolden · · Score: 1

      Creative professional are part of the high power desktop category. And as I mentioned:

      a) OSX is a big player
      b) Linux is a bigger player (around 4%)
      c) Windows has been steadily losing ground for years

      So for ggp Linux is a viable (though not preferred offering)in that space.

    2. Re:Market segment of those who share a use case by metaforest · · Score: 1

      Where are you getting your numbers?

      I think a citation is in order.

  27. Re:Explain Windows XP/Vista/7/8 by spiralx · · Score: 1

    Hardware acceleration of audio is pointless today given how little system resources it takes to mix multi-channel audio in realtime... but apart from that, both WDDM and UAA introduced in Vista moved large parts of the graphics and sound drivers out of the kernel, which is a huge stability gain.

  28. Re:Explain Windows XP/Vista/7/8 by VGPowerlord · · Score: 1

    Drivers for two specific types of hardware changed. Everything else (input devices, printers, SATA, north/south-bridge, etc...) didn't.

    No, the issue with moving to newer versions of Windows with older hardware is that the manufacturers didn't make 64-bit drivers for those devices. Windows XP 64-bit was basically non-existent and had very little driver support. Vista 64-bit appeared in small numbers, while win7 64-bit made up the majority of win7 installs iirc.

    Oh, did I mention 32-bit Windows drivers don't work on 64-bit Windows?

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011