Slashdot Mirror


Qualcomm Calls To 'Kill All Proprietary Drivers For Good'

An anonymous reader writes "Next week at the sixth Linux Foundation Collaboration Summit, two Qualcomm Atheros engineers will be making a stand for killing all proprietary drivers for good — across all operating systems. The Qualcomm slides go over their early plans. Do they stand a chance?"

195 comments

  1. chance or no... by X0563511 · · Score: 5, Insightful

    I know where I'm throwing my money the next time I need such hardware!

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    1. Re:chance or no... by Anonymous Coward · · Score: 1, Funny

      I know where I'm throwing my money the next time I need such hardware!

      In the opposite direction?

    2. Re:chance or no... by Anonymous Coward · · Score: 1, Interesting

      Too bad that while their hardware may be fine their drivers thoroughly suck, which kind of undercuts their point. Thousands of commits to the FreeBSD Atheros driver in the last year, basically thrashing around and playing at being competent while seldom actually fixing anything or improving it.

    3. Re:chance or no... by K.+S.+Kyosuke · · Score: 5, Funny

      I know where I'm throwing my money the next time I need such hardware!

      In the opposite direction?

      According to Newton, that's exactly the right direction!

      --
      Ezekiel 23:20
    4. Re:chance or no... by Bob9113 · · Score: 2

      I know where I'm throwing my money the next time I need such hardware!

      I could not have said it better myself. Thanks for the post!

    5. Re:chance or no... by Anonymous Coward · · Score: 0

      I personally have 5 wireless adapters (802.11b/g/a) in a mix of PCI/USB and they all work smooth out of the box on pretty much any Linux distro I've run them with. Not sure what your problems are (maybe a Windows driver issue?). If you are continuing to have problems you can send it to me and I will take them off your hands.

    6. Re:chance or no... by ozmanjusri · · Score: 1
      Atheros has come to the FOSS party relatively recently and have been providing assistance to Linux and BSD devs to bring support for newer devices. There will have been a lot of commits because there's a lot of work happening. Perhaps YOU need the driver training?

      In July 2008 Atheros decided to change policy and hired two key Linux wireless developers Luis Rodriguez and Jouni Malinen and released an open-source Linux driver for their 802.11n devices.[10]. Atheros also released some source from their binary HAL under ISC license to help the community add support for their abg chips. Atheros has been actively contributing towards the ath9k driver in Linux, with support for all current 802.11n chipsets.[11]. Atheros has also been providing documentation and assistance to the FreeBSD community to enable updated support for 802.11n chipsets in FreeBSD-9.0 and FreeBSD-HEAD.[12].

      --
      "I've got more toys than Teruhisa Kitahara."
    7. Re:chance or no... by Anonymous Coward · · Score: 0

      I think some of the points in the slide are worth smacking Linux and *BSD vendors with:

      -Stop reinventing the wheel. (phrased several ways)

      "Linux, BSDs: software architect assholes" (5th page)

      This is so true. Dependency hell, and "if you disagree, fork it" attitude is causing more fragmentation than is politically necessary. For example, Gentoo can use the FreeBSD or Linux Kernel with the Linux Userland. FreeBSD, OpenBSD, DragonflyBSD, NetBSD, are largely just the kernel that is different. Linux, QNX, *BSD, Apple, etc, pretty much everyone at some point used the BSD TCP/IP stack, and where are we now? Hell.

      Qualcomm Atheros suggstion is to stop reinventing the wheel by having one standard (802.11) Ethernet interface that everyone can use without the political bullshit brought on by licence politics, copyrights and patents. This isn't an excuse for proprietary binary blobs, but rather a plea from the hardware vender to stop fragmenting the market with 50 flavors of Vanilla *nix so that they can produce one good driver instead of 50 crap drivers.

    8. Re:chance or no... by hairyfeet · · Score: 1

      Not to mention there are drivers where it would be completely impossible to open completely because it would be a violation of DMCA, like the HDMI and protected path parts of the graphics drivers. Like it or not until you can get the content owners to give up on lock in and DRM (Ha! Fat chance) then you'll just have to accept that binary blobs and proprietary drivers are here to stay. I'm sure i'll get the standard religious rant against it but to me this just proves why you need an ABI for drivers, so that they can simply write to the ABI and then it doesn't matter what else gets changed or updated as it'll all "just work".

      I mean how many damned driver rewrites has the average driver needed because of changes in the underlying guts? hate them all you want but if I was an ODM i'd only bother with Windows drivers as it only takes FOUR, count 'em, four drivers to cover 20 years of Windows.1.- Win2K/XP/2K3 32bit, 2.-XP X64/2K3 X64, 3.-Vista/7/8 32 bit, 4.-Vista/7/8 64 bit. With those 4 drivers i would have Windows covered from 1999-2020, no more work, no more hassles, just ship it. The reason you can't give consumers something that would be easy like penguins on the boxes is because what works on Ubuntu leapin lizards may NOT work on Ubuntu maniac monkey and frankly that is just nuts. you should NOT have to keep a team of devs on full time or throw your company at the mercy of some kernel dev that may or may not give a crap about your hardware just to make it work on Linux, that is just crazy. FOSS is all about choice, right? so have an ABI and then those that don't want to use it? don't have to! Nothing stopping them from giving the code or the specs or doing things the old way, just as there is nothing stopping anyone from running GNUSense to be 100% "4 freedoms compliant" if that is your thing.

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

      ThinkPenguiun.com?

      My favorite company to buy anything from because they only ship free software compatible hardware.

      Freedom is missing from MOST of the hardware out there today. It is one of the major problems with free software systems. Everybody includes non-free drivers/firmware and the users don't realize the problems half the time until months or years later when shit breaks. And even then they don't attribute it to non-free code. It is a sad situation.

      As a community we need to stop buying this crap. I wish System76, LinuxCertified, and other companies would refuse to sell the crap hardware too. And don't even get me started about the larger companies selling to end-users like Linksys, Netgear, SMC, TP-Link, and others. Half the time they swap chipsets and you can't find any reliable information that relates to "Linux" compatibility. Even the community developed compatibility lists suck. The model numbers don't help since model numbers don't necessarily change when chipsets do.

      (Yea- I buy a lot of hardware).

    10. Re:chance or no... by adri · · Score: 5, Informative

      Really? I have almost all of their PCI/PCIe 802.11n hardware working, stable and supporting 802.11na/802.11ng. I fixed AR9280 support, fixed AR9285 support and added AR9287 support. Once 802.11n support is in the tree I'll move to tidying up the DMA and interrupt path and introduce the changes needed for AR93xx and later series NICs. I have working bluetooth coexistence patches that I haven't yet setup a test bed to validate and I have things stable now on both SMP and UP machines.

      The only thing I've broken is TDMA.

      A lot of those commits are because I've been (a) fixing issues as they've come up, and (b) I like doing small commits that make it easier to bisect changes.

      I think I've done a pretty good job. I'm glad to take constructive criticism. The PR system is ----> That way. :)

    11. Re:chance or no... by WorBlux · · Score: 1

      Why? knowing how a DRM measure works is not the same as bypassing it. We know how public key encryption works, but don't worry about SSL not working.

    12. Re:chance or no... by stepho-wrs · · Score: 1

      Wow, Win2K/XP/2K3 were around in 1990! Win 3.x (1990), Win95 (1995) and Win NT3.1 (1993) drivers were all different until MS made a unified model that supported 95/NT4. I remember an MS event in 1995 where they told us one driver would fit every concurrent version but that broke when Vista came out. Also, I had to replace a lot of working peripherals (eg scanner) when I swapped to Win8-64 because 32bit drivers won't work under 64bit windows. And there's also WinCE/mobile drivers to count.

    13. Re:chance or no... by repvik · · Score: 1

      Thank you.

    14. Re:chance or no... by timbo234 · · Score: 1

      Correct me if I'm wrong here but DRM schemes, even if they use proper encryption, are basically obfuscation schemes because at some point the user (or more accurately the program that they run) has to have the key(s) to decrypt the content. So seeing the source code for implementation of a DRM scheme would probably be enough to crack it.

      --
      Pre-canned Evolution Links for all those Slashdot holy wars.
    15. Re:chance or no... by JasterBobaMereel · · Score: 2

      So DRM which is giving people a locked box and the key, then telling them to forget they saw the key, and only use it when they need to ...Is secure?

      It does not work, stuff still gets copied, and cannot work....so why is this a barrier ...?

      You miss the point, If I want Windows 7 64bit drivers for any older hardware (and in some cases a few new ones) then it simply does not exist, and probably never will, if I want it for Linux then there is every chance it does exist, and if not I can pay someone to write it ...

      The driver that works on one kernel and not the next is relatively simple to get working, and the only things removed completely are very old and very obscure hardware ...

      --
      Puteulanus fenestra mortis
    16. Re:chance or no... by neokushan · · Score: 1

      I do believe (but I could be wrong) that for Microsoft's WHQL certification when it comes to Vista/7, drivers have to be produced in 32bit and 64bit variants.
      If you have anything vaguely recent that doesn't have a 64bit driver, it probably doesn't have a WHQL certified 32bit driver either.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    17. Re:chance or no... by WorBlux · · Score: 1

      If you understand the code and have root access to the device and drivers, there is still a few steps between seeing the code and implementing a workaround. In addition there are so many non-infringing used of the code, I can't see the code alone ever being considered are a circumvention device under the DMCA.

    18. Re:chance or no... by timbo234 · · Score: 1

      The point is that having the source code open would reduce the time it takes hackers (in the good sense of that word) to close the latest gap in the DRM arms race to almost zero, a few days at most. By necessity they're implemented in a very different and very technically flawed way, unlike proper encryption schemes, whichmeans that source-code scrutiny would immediately give the obfuscation game they play away.

      With a closed off ecosystem, obfuscation and contiual software updates you can keep ahead and build a DRM system that's crack-resistant enough to at least be functional, see Apple's iTunes DRM or the Blue-Ray DRM schemes for example. Neither of these systems would be possible if they were open sourced.

      --
      Pre-canned Evolution Links for all those Slashdot holy wars.
    19. Re:chance or no... by hairyfeet · · Score: 1

      Dude not being able to count? That's just sad. Windows 2000- released 1999, windows 7 supported until Apr 2020. 2020 - 1999 = 21 years. BTW this also counts against the server editions as well i just didn't bother to count them as i mainly work with consumers and haven't messed with server since 2K3.

      The point still stands that with a SINGLE CD I can cover 21 years of Windows, both desktop and server, with ZERO more effort on my part. there is a REASON why every. single. operating. system EXCEPT for Linux has an ABI, Solaris, BSD, OSX, Windows, hell even OS/2 has an ABI. Do you know the REAL reason why Linux doesn't have an ABI? A combination of RELIGION and ego. you see there is a religious component of Linux, the followers of RMS, that believe "ZOMFG if we made things easy they might give us binary blobs ZOMFG!" while ignoring the simple fact that THEY ARE ALREADY GIVING YOU BLOBS and having an ABI isn't gonna magically turn a company to "the dark side" of FOSS or whatever crazy framework RMS uses now to describe it, and ego because in 1993 Torvalds said he would never need an ABI to make things "just work". Considering he was a kid his arrogance was understandable but its been nearly 20 years, time to smell the fail.

      But please, don't take MY word for it, look up ANY arguments you can find against an ABI. What you'll find is a single argument frequently posted by a RELIGIOUS FOSS ADVOCATE, which you can tell its based on religion and NOT logic as in his post he even goes so far as to say "And i hope those that use binary blobs have their drivers broken constantly!" thus proving he does NOT care about the users or the OS for that matter but ONLY about his religious agenda. Frankly I would argue that the religious element of FOSS hurts it more than anything, as they are the Rev Wrights of the group that make the whole thing look like a bunch of nutters, kinda like how we all believe animals shouldn't be abused but then PETA comes out with "Save the sea kittens!" and sends back the whole movement 30 years.

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

      He said 1999. Try not being such a jackass.

  2. Quick Answer by theshowmecanuck · · Score: 1

    No.

    --
    -- I ignore anonymous replies to my comments and postings.
    1. Re:Quick Answer by Anonymous Coward · · Score: 0

      I'm not so sure. Once you have one or two companies doing it, possibly saving money in the process, and NOT experencing any problems with it. It becomes harder to justify NOT doing it. It might just take nothing more then that first hole in the dyke.

    2. Re:Quick Answer by spxZA · · Score: 2, Interesting

      Yes, I somewhat agree. I was excited seeing this article appear in my feed, but have since sunken into a depression. The only way that proprietary drivers can be killed off (and I'm not talking drivers for specialist hardware) is if all hardware manufacturers agree on sticking to standards. Even within manufacturer, there are vast differences in hardware configurations, interrupts, etc. (Yes, of course, SATA, PCIe, are all standards, but you know what I'm talking about. How long does it take to get a flavor of *nix running 100% on a notebook? Fiddling with acpid.conf, patching, reverting, etc, etc)

    3. Re:Quick Answer by Desler · · Score: 1

      Except that many proprietary drivers contain 3rd party licensed code (usually something covered by that company's atents as well) and they will most likely not see enough ROI in open sourcing and rewriting those swaths of 3rd party code especially if their drivers suffer in performance due to it. That and the fact that many companies see their drivers as containing valuable trade secrets the don't want to divulge. It's going to take way more than you state to convince them.

    4. Re:Quick Answer by ArcherB · · Score: 2

      No.

      I don't understand why not. Hardware makers sell hardware, not drivers. Why protect something you stand to make no money on. What's the worse that can happen? Could someone write a better driver than the hardware company? So? Am I going to refuse to buy a video card because I can download good drivers for it? What am I missing here?

      The only think I can figure is that, say nVidAMD for example, is able to drop support for an outdated video card by ensuring that there are no drivers available for the latest OS, forcing consumers that use the new OS to purchase new cards. But if that were the case, these guys wouldn't be writing drivers that support five year old hardware for Windows7.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    5. Re:Quick Answer by bmo · · Score: 1

      How long does it take to get a flavor of *nix running 100% on a notebook?

      Half an hour. Even with a beta of Ubuntu 12.04.

      And nobody ever installs Windows, themselves, either, on a notebook. So don't even go there.

      --
      BMO

    6. Re:Quick Answer by Moses48 · · Score: 1

      Hardware companies make money selling you a product. The drivers are bundled in there. We buy video cards because they are fast. Let's say that if you removed all proprietary and patent encumbered parts of the video driver it slows the speed by 10%. Now it's in their interest to make sure the patented things are licensed and put in the driver so that you choose their "fast" video card.

    7. Re:Quick Answer by Anonymous Coward · · Score: 1

      And nobody ever installs Windows, themselves, either, on a notebook.

      Now, back to reality...

    8. Re:Quick Answer by erroneus · · Score: 3, Interesting

      The movement in this direction has already been creeping about. Big names like AMD/ATI are really doing a nice thing open sourcing their stuff. NVidia will be feeling even more pressure as time goes on and people continue hating them for not following in kind with ATI.

      One of the problems which causes these closed drivers situations is that the chip makers contract their work to companies where the terms of their work ends up with some sort of copyright and other restrictions. (I don't know this first hand, just what I've heard... but like "Hey, I want you to write some drivers... and instead of paying you for your work directly, we'll give you a cut of sales! How's that sound?" or something like that... I don't know... it doesn't make much sense to me in the first place. People buy hardware. The software is only there to make it work with an OS.)

      In any case, as far as standards and crap like that go? I don't think standards are much of an issue. As long as the software interfaces are documented, the driver interfaces between the hardware and the OS. The OS just talks to the driver and to the applications. That's all the "standards" I care about.

    9. Re:Quick Answer by Anonymous Coward · · Score: 0

      Half an hour. Even with a beta of Ubuntu 12.04.

      Depends on your notebook. On of my friends -- who is quite knowledgeable at Linux -- had one hell of a time getting his wireless card to work. That took a couple days.

      And nobody ever installs Windows, themselves, either, on a notebook

      Oooo ooo ooo! *Raises hand* I have! Multiple times, on different notebooks!

    10. Re:Quick Answer by Chatsubo · · Score: 5, Interesting

      An example that leaves a particular bad taste in my mouth...

      I bought a set of LCD shutter-glasses years ago. I had an nVidia card that had driver support for them. I got these babies, got the special nVidia driver, and I was blown away.

      But soon I needed to upgrade my gfx card, and found nVidia no longer supported shutter-glass stereo on any of their new shiny cards. Weird right? All you need is software trickery.... but wait, yes.... Suddenly 3D LCD panels come out and nVidia simultaneously releases drivers that support them. And next thing you know, they have their own shutter glasses that cost way, way more than the ones I'd bought years before.

      And still, there's no support for my set. Support that already existed.

      My opinion: This is why hardware companies care about drivers, it lets them wrangle money out of people who'd like support for their products.

      --
      > no, yes, maybe (tagging beta)
    11. Re:Quick Answer by Anonymous Coward · · Score: 0

      I have to admit, nVidia does proprietary right, given the choice.
      Now, the question is, could the community improve upon it - absolutely. But,
      could the community have come up with it in the 1st place...? Maybe, but it hasn't
      happened yet.

    12. Re:Quick Answer by realityimpaired · · Score: 3, Informative

      Half an hour? You're doing it wrong.

      You can install Bodhi from a thumb drive in about 10 minutes. There's even a video floating around Youtube of somebody installing it in a virtual machine in less than 10 minutes, from first boot to working installed desktop. When I installed it on my Dell ultraportable, everything worked out of the box, no configuration needed. (though to be fair, the Dell came with Ubuntu preinstalled, so it's hardly surprising)

      Ubuntu can be done just about as quickly, in my experience. As long as you have a reasonably fast optical drive or are installing from a good quality thumb drive.

    13. Re:Quick Answer by Maximum+Prophet · · Score: 1

      Hardware companies do this calculus all the time, and I'm not sure they're doing the math correctly.

      Assuming that nVidia didn't sign some sort of limited time licence for the old set of glasses they should have continued support. Yes, if you can't use your old glasses, you might buy new nVidia glasses. Most likely, you'll be pissed off and buy a competitor's product. If you old glasses work, it keeps money out of the competitor pocket.

      When a company supports an old product, yes they might be losing a sale, but they are definately keeping money away from a competitor.

      --
      All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
    14. Re:Quick Answer by K.+S.+Kyosuke · · Score: 1

      Except that many proprietary drivers contain 3rd party licensed code

      When you replace a proprietary driver with a free one, it stands to reason that it won't contain any code from the proprietary version. Somehow I don't think any free driver writer would even be interested in having the 3rd party code available. Give them good HW specs and see them not repeating vendor programmers' old mistakes.

      --
      Ezekiel 23:20
    15. Re:Quick Answer by Anonymous Coward · · Score: 0

      When you replace a proprietary driver with a free one, it stands to reason that it won't contain any code from the proprietary version.

      It might, but only by coincidence, so that's alright.

    16. Re:Quick Answer by AngryDeuce · · Score: 4, Insightful

      And nobody ever installs Windows, themselves, either, on a notebook.

      Boy I hope that's sarcasm. Otherwise I fear I must question my own existence, as I've done just that many, many times.

      Who in their right mind would leave the factory installation of windows on a notebook in the first place if they didn't have to? Why spend 2 hours cleaning all the adware bullshit off of it, searching the web to see what the hell half the start-up programs even are ("Gee, do I need kdjsdksjhdjsh.exe to run on startup? What about eroiuerrurrjkffl.exe???"), missing shit, and all of that, when you can spend 45 minutes doing a fresh install of Windows and then maybe another 45 minutes doing updates/driver installs and have a clean machine with all that bullshit removed from the get go?

      Step one on any new notebook I buy is always a fresh install of windows. I don't play that "recovery disk" bullshit.

      I know it used to be a lot more difficult in the past to find drivers and shit for notebooks, but it's really not that bad anymore. Certainly not in my own experiences.

    17. Re:Quick Answer by tlhIngan · · Score: 4, Interesting

      I don't understand why not. Hardware makers sell hardware, not drivers. Why protect something you stand to make no money on. What's the worse that can happen? Could someone write a better driver than the hardware company? So? Am I going to refuse to buy a video card because I can download good drivers for it? What am I missing here?

      The problem is a lot of hardware is heavily patented, and the patents cover the hardware-software combination.

      A sound card would be the best example - you can have a basic sound card with open drivers (it's just a combination ADC and DAC on a board, after all). But then people want justification for their purchases, so you add in Dolby Headphone support to give you surround sound with headphones (patented, licensing fees to use). Or DTS/Dolby Digital encoders so people can get surround sound piped to their A/V receivers. Or HDMI audio injectors that support HDCP.

      Ditto video cards - HDMI+HDCP is a spec that does not allow for open drivers. A lot of 3D technologies are patented, heavily.

      Network cards - well the TCP offload egnines are considered "secret sauce" because a good TOE can ensure your host system can be full bandwidth and hardly take any CPU resources. And this can include onboard firmware for the onboard processors. LIkewise, WiFi is similar.

      Nevermind software controlled parts of hardware that cannot be modified for compliance reasons.

      Hell, half the hardware guys out there would kill if they can release the drivers as source and give it all away - less work for them to support (they can direct people to a community support page). Or just release the hardware and let the community write the damn driver for it.

      Of course, there's also the irony in that Qualcomm supplies a lot of binary blobs for stuff using their processors... especially with Android.

    18. Re:Quick Answer by themightythor · · Score: 4, Funny

      It might just take nothing more then that first hole in the dyke.

      They prefer to be called "lesbians" now, you insensitive clod!

    19. Re:Quick Answer by Anonymous Coward · · Score: 0

      Another example: Microsoft Sidewinder 3d Pro. Loved that joystick have never had one as good since. But with faster FSB on mobo's, the joystick wouldn't work in windows you could get it to work fine in Linux too bad games are shit in *nix.

    20. Re:Quick Answer by mspohr · · Score: 0

      Your "expert" Linux friend must be clueless.
      Wireless cards are either fully supported automatically (most of the current ones) or are old obsolete hardware which deserves to die.
      BTW, who even has a "wireless card" anymore? Every laptop made in the past 5+ years has built in WiFi.
      Tell your cheap, clueless friend to spend $20 on a nice shiny new b/g/n wireless card. His life will so much better he may even get out of the basement.

      --
      I don't read your sig. Why are you reading mine?
    21. Re:Quick Answer by Dr_Barnowl · · Score: 2

      When you replace a proprietary driver with a free one, it stands to reason that it won't contain any code from the proprietary version.

      It doesn't necessarily follow - the copyright holder can license his code however he likes. This is how dual-licensing projects roll. As long as they hold the copyright on all of their code, they could open-source all of it tomorrow.

      But your other point is sound - there's a great deal of well thought out code in common in most of the OSS drivers in the kernel, and I suspect the binary blob drivers probably duplicate a lot of feature that can now go through the kernel routines instead.

    22. Re:Quick Answer by Anonymous Coward · · Score: 1

      You do forget that this existing feature takes time and money to support in newer driver releases. Even if it is not a lot of code, it still has to be tested etc.

      Sure, it doesn't sound like it'll be a lot, but you totally neglect that.

    23. Re:Quick Answer by Anonymous Coward · · Score: 1

      You needn't worry. You exist. Your name is "Statistical Noise". Most people would try to eliminate you, so maybe you should pipe down. :>

    24. Re:Quick Answer by lister+king+of+smeg · · Score: 1

      Slashdoters are not your average person your average person is intemidated by the idea of working on a computer.

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    25. Re:Quick Answer by SuricouRaven · · Score: 1

      That built-in wi-fi is almost invariably in the form of a mini-PCIe card.

    26. Re:Quick Answer by exomondo · · Score: 1

      When you replace a proprietary driver with a free one, it stands to reason that it won't contain any code from the proprietary version.

      How does that stand to reason? In fact if they were to move fully to open source drivers the most obvious thing to do would be to open source the existing proprietary ones.

    27. Re:Quick Answer by Beardo+the+Bearded · · Score: 2

      It took a year to get my brand-new netbook working correctly with Ubuntu.

      First, the ath9k driver was written so that on hibernate it would set the sync to a random value. The fix was crtl-alt-t, sudo rmmod ath9k modprobe ath9k. This was fixed in 11.04, but required a patch until it was officially released.

      Second, and this is really a driver issue, is that it required 3rd-party support to get the Fn keys working correctly. Apparently this has something to do with Windows automatically shutting down the Fn keys, which is something that Linux doesn't do.

      Third, the elan touchpad (which was brand-new in 2010) didn't respond with a value on the kernel's magic knock list. It took a year of bug reports for the kernel dev team to accept that they had made an oversight (no, never a mistake!) and accept that new hardware would sometimes have different values than expected. Shocking. Anyway, I was using the touchpad as a PS/2 mouse for that whole time, while the Windows boot had full multi-touch. It's... it's not a recommended experience.

      I also get about 3 hours less battery life in Ubuntu compared to Win7, but hey, 6 hours is still a lot of hours.

      And every now and then when booting the speakers go into full volume screech mode. I'm not sure why that's a feature.

      --

      ---
      ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
    28. Re:Quick Answer by exomondo · · Score: 1

      And nobody ever installs Windows, themselves, either, on a notebook. So don't even go there.

      Yeah, for example i'm sure nobody has ever used Bootcamp on a Mac.

    29. Re:Quick Answer by Anthony+Mouse · · Score: 1

      The problem is a lot of hardware is heavily patented, and the patents cover the hardware-software combination.

      This argument is totally wrong because it ignores the fact that patents exist in part to promote disclosure, not secrecy. If something is patented, it isn't a secret. How do you imagine publishing the driver source code going to make the patents disappear?

    30. Re:Quick Answer by Microlith · · Score: 2

      So the hardware vendors are incompetent and don't support their products in Linux, resulting in the experience sucking.... and it's the Linux community's fault. Got it.

    31. Re:Quick Answer by rrohbeck · · Score: 1

      I like the way Intel is going with their graphics drives. While I generally loathe Intel, maybe they can push AMD and Nvidia in the same direction.

    32. Re:Quick Answer by Pf0tzenpfritz · · Score: 1

      Not really. I had some minor troubles recently with a brand new Thinkpad and Debian (both, stable and testing). It took me an hour or two to find the right firmware and fix the loader. Slightly OT, but migrating my Windows-based Ableton Live projects -together with some rather costly audio hard- and software- from my old Laptop to the same machine took weeks, lots of money and was a pure nightmare of incompatibilies, no longer available or not yet updated drivers and all sorts of crap you'd expect to have died out with ISA cards.

      --
      Oh, the beautiful gloss of greality!
    33. Re:Quick Answer by mspohr · · Score: 1

      Ableton looks like it's for Windows and Mac only... no wonder you had problems getting it to run on Linux.

      --
      I don't read your sig. Why are you reading mine?
    34. Re:Quick Answer by hairyfeet · · Score: 0

      Excuse #209-"Ur doin it wrong" notice how to a militant with a perception bubble it is NEVER the fault of the OS, ever? Hell they even used Excuse #209 on the Ubuntu battery problem right up until canonical admitted that yes, they were suffering from serious power usage problems.

      Linux is known for a lot of things but good wireless drivers? Not one of them. trying Linux on dozens of different makes and models that have come through my shop I've found with Linux what works OOTB will work just fine, but the parts that do NOT work OOTB? Give it up chuck, you might as well not bother as it'll be nothing but frustration. if it doesn't have sound, if it doesn't have wireless, you better just learn to live without because it is nothing but an exercise in pain, because one thing about Linux is it is never halfway, either it works brilliantly or you are SOL. Sadly on laptops unless you specifically buy a Linux laptop (and even then only from certain vendors, because even Dell has to run their own repos because the standard drivers don't work) then it really is a crapshoot. like it or not all the hardware has Windows drivers, with linux it may or may not, they may be up to date or may not, they may work with the newest kernel or may not, that is just the way it is friend.

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

      So the hardware vendors are incompetent and don't support their products in Linux, resulting in the experience sucking.... and it's the Linux community's fault. Got it.

      Since the Linux community often makes it unnecessarily difficult and expensive to competently support products for the tiny Linux market, I'm afraid that in one sense, yes, it is the community's fault.

      Competently supporting Linux requires supporting a huge number of different operating systems. Yes, they're all intimately related to one another, but that doesn't mean there's no extra cost involved, especially for anything which bumps up against userspace at all. Furthermore, unlike Windows and OS X, Linux deliberately eschews stable binary driver interfaces. Taken together, I wouldn't be surprised at all if Linux costs more to support (at an equivalent level of polish) than Windows or OS X.

      This wouldn't be so bad if Linux was a high volume OS, but it isn't. So, outside of the niche markets where Linux has made a real dent (read: servers, some workstation applications), the pain isn't worth it and Linux gets half-assed support. Even inside said niches, vendor support tends to focus on distributions with long term support by a vendor (read: RHEL/CentOS). Dealing with every desktop Linux distro under the sun is a giant PITA.

    36. Re:Quick Answer by Stormwatch · · Score: 1

      "Common folk" indeed do not install Windows: they ask a nerdy friend or relative, or pay to have it done.

    37. Re:Quick Answer by Anonymous Coward · · Score: 0

      This argument is totally wrong because it ignores the fact that patents exist in part to promote disclosure, not secrecy. If something is patented, it isn't a secret. How do you imagine publishing the driver source code going to make the patents disappear?

      It doesn't. But what it does do is increase the risk of being sued for patent violation.

      My favorite way of explaining it is by analogy with nuclear mutually assured destruction. All the serious players in any given HW market try to build up massive arsenals of patents covering both the HW and the SW which drives it. It doesn't completely matter if the patents are any good, the main objective is to accumulate enough that the threat of retaliatory lawsuits should discourage other players in the same industry (especially smaller ones) from initiating a legal fight.

      But just like nuclear MAD, stockpiling warheads isn't the only part of the game. Secrecy also plays a role. Patent offices rubberstamp so many patents without doing proper due diligence about prior art, originality, etc., that it's become almost impossible to design anything which doesn't inadvertently violate a patent or three. They're usually going to be BS patents which could be overturned, but nobody really wants to fight those battles if they don't have to. Keeping details of shipping products as secret as possible is cheap insurance. It makes it harder for competitors to determine whether they'd be successful in launching an attack. The less certain they are, the less likely they'll fire the opening shots.

      It's somewhat analagous to how the US and USSR used to boast of the size and readiness of their respective nuclear arsenals and associated delivery systems, but did their best to keep the actual locations and true status of the weapons secret. Each wanted to be perceived as a credible threat, but neither wanted to reveal enough to give the other side an advantage in a preemptive strike.

    38. Re:Quick Answer by Anonymous Coward · · Score: 1

      They work fine, you just need the H3D_activator.exe to turn on the glasses. http://www.tridef.com/ works as well.

    39. Re:Quick Answer by mspohr · · Score: 1

      I think that is what I said. If you have a supported wifi card (most current cards) then you're good. If not, get a new card.

      --
      I don't read your sig. Why are you reading mine?
    40. Re:Quick Answer by Anthony+Mouse · · Score: 1

      Keeping details of shipping products as secret as possible is cheap insurance. It makes it harder for competitors to determine whether they'd be successful in launching an attack. The less certain they are, the less likely they'll fire the opening shots.

      That seems like faulty logic. Nobody starts a nuclear war just because they think they can cause more damage to the other guy. They do it because they're being irrational and acting based on emotion (e.g. Steve Jobs) or because they've already failed in the market and are doing it out of desperation (e.g. SCO). In either case the facts don't actually matter, the decision gets made on other grounds and then someone is assigned to find ways to attack. Making that person's job slightly easier or harder seems very unlikely to change the ultimate result. And as we saw with SCO, you don't actually need anything even resembling a legitimate claim to drag things out until the end of time.

      I have a hard time believing that the trivial, speculative advantage of forcing would-be aggressors to decompile your code is worth the trouble of having to maintain the Linux drivers yourself rather than allowing a willing community to do much of the work for you.

    41. Re:Quick Answer by Arker · · Score: 1

      The thing is, they dont care. They know that most of the market will just go ooh shiny and forget about it. And they know that there is little choice. For instance for a video card you can pretty much buy nvidia or ati. And if you get pissed off because they ripped you off and tell them you are going to the competitor, they'll just smirk and say ok, bye bye. They know what will happen: you go to the competitor, they rip you off worse, and then you return to try them again cause what else are you going to do?

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    42. Re:Quick Answer by Anonymous Coward · · Score: 0

      The current stereo drivers are using the same functionality as the old ones, that's why their supported games list was so long when they first came out. They'd already had the technology for several years without anyone noticing. They just took out support for 3rd party glasses when they decided to market their own comprehensive solution (can't make money off the free software alone).

    43. Re:Quick Answer by repvik · · Score: 2

      I've crossed over from the land of Linux (on the desktop atleast) to Windows. I still have to look up PCI IDs and google them to figure out what the heck things are. Laptops are the worst by far.

    44. Re:Quick Answer by Chatsubo · · Score: 1

      Well I went home yday thinking maybe I should try again, see what's out there...

      Downloaded the iz3d driver, and they've dropped support for shutter glasses completely. Hmkay, let's try interleaved.

      Then ofc the glasses didn't activate, so I tried the e-d activator and that just made my CRT (the one I've always used) go black and not return until a hard reboot.

      Then I downloaded a trial of tridef and found the trial doesn't include page-flipping, and same activation problem with anything else. So I can't even check if it works before I put down my money, and if it's anything like the iz3d driver, it won't.

      I'll try this h3d thing but my hopes are low.

      --
      > no, yes, maybe (tagging beta)
    45. Re:Quick Answer by Bert64 · · Score: 1

      Most modern cards are supported by linux, and the linux drivers often support monitor mode which windows drivers do not... A lot of drivers also support master mode (Creating an ap).

      On all but one system i've installed modern linux distros on recently i've had no problems, everything worked right away...

      On one laptop, a brand i had never even heard of before, the sound didn't work by default and i had to manually force it to use a different codec for the intel hd audio card. Incidentally this laptop had the same problem under windows, you couldn't use the generic drivers and had to use the specific ones made by the laptop manufacturer.

      I've found that generally more hardware works by default on linux than windows.

      If it doesn't work by default, then it's a pain on both to get working:

      On windows, if you have the correct driver its usually relatively painless to get it installed (assuming a driver exists for the windows version your using)...
      If your not sure, then you can spend quite some time getting the pci/usb device ids out and searching google for them.
      Linux is slightly better in this regard because it has a built in database of pci ids, removing some of the work.

      A lot of the hardware that doesn't work with the generic drivers on linux also wont work with the generic windows drivers, and requires oem specific drivers... The linux drivers can sometimes be configured, and sometimes its a simple matter of the generic driver not recognising the device id so you could either force it, or add the device ids to the source and recompile (and if it works, driver maintainers are usually happy to be given the new ids)... you generally cant configure windows drivers this way, so you have no choice but to use the oem supplied driver, which is usually based on an older version of the official generic driver made by the component vendor.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    46. Re:Quick Answer by Bert64 · · Score: 1

      The vast majority of windows users either keep the factory install (complete with all the adware bullshit), or have someone else reinstall it for them.

      People who are clued up enough to install windows would have no trouble whatsoever installing linux these days...

      Also "it's really not that bad anymore" is still a far cry from "works out of the box". Most users would have no idea how to find drivers, most wouldn't even be aware what make and model the internal components of their machine are and wouldn't have any idea how to find out.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    47. Re:Quick Answer by Bert64 · · Score: 1

      Why would you go to the hassle of creating driver packages for every different distro, when you could submit your driver source to be included in the upstream kernel?

      That way it will work out of the box on any distro using a kernel after the point where it got included, it will get well tested and the kernel maintainers will take care of at least some if not all of the work to keep it functioning and fix bugs.

      You will also find that, where applicable (eg pci/usb devices) your driver will be working on both 32 and 64bit x86, arm, mips and any other architecture that linux runs on, even those that you wouldn't have made any effort to support otherwise.

      The problem is that hardware manufacturers are still thinking the windows way, release drivers for a given version and expect the user to find and install them on their own... This kinda works on linux, but is far from optimal.

      If you do it the proper linux way, things work out much better...
      I have plenty of non x86 hardware that has pci or usb, and many peripherals only work on that hardware when running linux, and not when running whatever proprietary os...
      I have a small arm laptop which came with windows ce, the built in wireless card is garbage (very poor range), linux can use a high power usb card while windows cannot.
      I have a quad port sun ethernet card that was intended to be used on sparc, it works on x86 and ia64 under linux but windows has no drivers for it.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    48. Re:Quick Answer by Bert64 · · Score: 1

      And it's less likely to happen either, because the community will generally favour vendors who are more open... When i built my latest box i explicitly chose an ATI card for this reason.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    49. Re:Quick Answer by Anonymous Coward · · Score: 0

      I should have mentioned that I run Linux for which Ati support is very poor.

    50. Re:Quick Answer by galanom · · Score: 1

      For my aged Gentoo laptop:
      Half Week

      And I enjoy every minute of it :)

    51. Re:Quick Answer by ArcherB · · Score: 1

      I'll try this h3d thing but my hopes are low.

      Now I gotta know... did it work?

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    52. Re:Quick Answer by AngryDeuce · · Score: 1

      That's all well and good, but most != all. Therefore, the statement:

      And nobody ever installs Windows, themselves, either, on a notebook.

      is inaccurate.

      And what does "work out of the box"? Even an Apple device requires setup, linking to your various accounts, removing crap that isn't needed, and all of that when you boot it up for the first time. Maybe not as much adware bullshit as a typical vendor Windows install, but then again, I consider iTunes itself to be adware bullshit, and that's built right the fuck in to OSX and can't even be removed, so there's no clear advantage there, either. Before you get your panties in a twist, I'm not hating on Apple, I'm pointing out that "working out of the box" is subjective. No matter what you buy, you're going to spend time configuring it.

    53. Re:Quick Answer by Anonymous Coward · · Score: 0

      Close. It lets them wrangle money out of people by compelling them to buy/upgrade NVidia's (or whoever's) products.

    54. Re:Quick Answer by Bert64 · · Score: 1

      You can remove itunes, i have done so on my work laptop..
      You can also elect not to install it when you install the os.

      By works out of the box, i mean the system is functional and all hardware features are working. Configuring your accounts is separate, you would have to do that on any device.

      Another question is wether the system does everything you want/need out of the box, or do you have to install additional applications? And if so, how difficult, time consuming and/or risky is it to do so? Linux distros tend to win here as they come with more software by default, and typically provide repositories for getting more.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    55. Re:Quick Answer by mcgrew · · Score: 1

      It didn't even take me that long to inatall kubuntu on my Acer. Well, after I figured out how to install from a thumb drive, that is.

    56. Re:Quick Answer by Anonymous Coward · · Score: 0

      Actually, you can't uninstall it on Lion. Not without the terminal, anyways.

    57. Re:Quick Answer by mcgrew · · Score: 1

      What brand of computer? I'd like to stay away from it if your experience was that bad. I had no trouble at all installing kubuntu on my Acer.

    58. Re:Quick Answer by mcgrew · · Score: 1

      True, bluetooth as well. I bought a bluetooth dongle to make it easy to move pictures from my phone, and it came with a mini install CD. I was annoyed that it had installers for Windows and Mac but not Linux. I resigned myself to moving the pictures to the notebook, then moving them over the network to the Linux box, but there was no need -- the dongle worked in kubuntu as soon as I plugged it into the USB. What's more, it worked better than it did in Windows. Installing it in Linux was simply plugging it in.

      My previous notebook (same make and model, stolen in a burglary last year) I had set up dual boot, and wifi was easier and more reliable on the Linux side, too. Maybe I got lucky and bought the "right" brand of notebook? Or maybe the Windows shills are full of shit?

    59. Re:Quick Answer by Anonymous Coward · · Score: 0

      With Tridef, you're not suppose to use pageflipping. Set the output to Apbove-Below. Likewise, put the H3D Activator on Top & Bottom non-interlaced. Now it should work. Make sure your refresh is only 60hz, the top/bottom mode sync doubles the image so it'll actually run at 120hz. This is all assuming you have the same H3D glasses I do though...

    60. Re:Quick Answer by bigstrat2003 · · Score: 1

      NVidia will be feeling even more pressure as time goes on and people continue hating them for not following in kind with ATI.

      How is nVidia going to "feel pressure" from the incredibly small percentage of their users that care about this issue? Even most geeks I know don't give half a fuck about drivers being open source. Your projection sounds like pure wishful thinking to me.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    61. Re:Quick Answer by erroneus · · Score: 1

      That just goes to show that you don't understand the market.

      NVidia and the others depend on hardware makers to buy their chips for integration into their devices. As Android and other devices are largely based on Linux because it's free, the various makers will continue to make their selections based on factors which include cost.

      Sure. Very few users care... or even if ALL the users care... it's not quite as important as which chips the device makers out there select is it?

      Fucking idiot... resorting to insults and cursing...

    62. Re:Quick Answer by bigstrat2003 · · Score: 1

      First, drivers being open-source has nothing to do with cost. Drivers can be provided free of charge, or for a fee, whether they are open source or not. So your argument really doesn't hold water.

      Second, I didn't insult you. And if you're offended by the phrase "not giving a fuck", well... I don't give a fuck. I neither swore at you, nor insulted you, but apparently that's grounds to swear at and insult me. Interesting.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    63. Re:Quick Answer by Chatsubo · · Score: 1

      H3D, no. But after fiddling I got the e-d + iz3d combo to work, only in interlaced mode, significantly slower than my card usually runs, looks not so pretty (because of interlacing obviously). Watched some SC2 cutscenes in 3D, does work and looks coolish. Not what I was used to in the past, but better than nothing. :)

      --
      > no, yes, maybe (tagging beta)
    64. Re:Quick Answer by Chatsubo · · Score: 1

      Above-Below in tridef, no such option.

      --
      > no, yes, maybe (tagging beta)
    65. Re:Quick Answer by Anonymous Coward · · Score: 0

      There is. It's just not in the main display options. You have to be in a game first. You hit 0 on numpad to bring up tridef options in game, hit 5 on numpbad on Output, then change the output to Above-Below.

    66. Re:Quick Answer by Anonymous Coward · · Score: 0

      >"if I dont do it, it must be that no one else does either."

      way to be an arrogant douche.

    67. Re:Quick Answer by badkarmadayaccount · · Score: 1

      What model is that thinkpad? Are you experiencing unreliable wake up from standby, glitchy wi-fi, ACPI bugs on AC cable [d|r]eattach? Thinkpad Edge 125 here.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    68. Re:Quick Answer by Anonymous Coward · · Score: 0

      "...fully supported automatically (most of the current ones) or are old obsolete hardware which deserves to die"

      So, the new Linux rule is "hardware more than 5 years old is no longer supported?"

  3. A possible prerequisite... by Anonymous Coward · · Score: 5, Insightful

    Killing software patents.

    1. Re:A possible prerequisite... by White+Flame · · Score: 2

      Not necessarily. One commonly cited reason for the lack of open-source drivers is that there is 3rd party licensed code in there, which does not allow source-level redistribution. Patents have nothing to do with releasing source: Patents by their nature (are supposed to) reveal inner workings of inventions, for public domain use after their term has expired.

      It's copyrights, NDAs, and other contracts that bind all the code up behind blob-only drivers.

    2. Re:A possible prerequisite... by NotQuiteInsane · · Score: 1

      It depends on the specific patent...

      A lot of patents give only the barest details about the invention in question; not enough to actually implement it, but just enough to satisfy a court enough to use said patent to beat one's competitors into submission.

    3. Re:A possible prerequisite... by tepples · · Score: 1

      Patents by their nature (are supposed to) reveal inner workings of inventions

      It appears the pattern is to patent one invention but then make an improvement on the invention and keep the improvement secret.

  4. Competition leads to innovation by Anonymous Coward · · Score: 0

    The thesis here presumes that there is no room for innovation in the software drivers. Hardware vendors can compete by both hardware and software improvements. If they can't keep competitive innovations proprietary, then there is no incentive to fund R&D in the software.

    1. Re:Competition leads to innovation by Anonymous Coward · · Score: 0

      Just no incentive that you see, your competitors will see incentive and beat you to it.

  5. Android by sonicmerlin · · Score: 4, Interesting

    This is the sort of thing Google should have pushed for with Android, but after a year of struggling with their OS I've come to realize Google doesn't care about the end user experience. By subsidizing and dumping Android they pushed webOS and MeeGo out of the market.

    1. Re:Android by Anonymous Coward · · Score: 0

      After looking at those slides, Qualcomm doesn't care about the viewer experience. It's like a colorblind Star Trek layout.
      Do they actually expect anyone sober to value whatever random guesses they're selling?

    2. Re:Android by bgarcia · · Score: 3, Insightful

      Android didn't push webOS and MeeGo out of the market. iOS would have done that on its own. MeeGo just wasn't compelling to end users, and webOS was late to the party and suffered from HP's mismanagement.

      Android is free. Google doesn't control the use of Android by telecoms and phone makers. It would be nice if Google could use their considerable influence to convince hardware makers to release open drivers, but you need to pick your battles one at a time. They managed to stop Apple from cornering the smartphone market and helped to accelerate the cost reduction in smart phones. Hopefully, with time, Google (and Qualcomm) will be able to convince hardware manufacturers to make their drivers open.

      --
      I'm a leaf on the wind. Watch how I soar.
    3. Re:Android by Microlith · · Score: 1

      Android didn't push webOS and MeeGo out of the market.

      Rather, it ensured they had nowhere to go as it had gobbled up all the other vendors.

      MeeGo just wasn't compelling to end users

      Which is a statement I see repeated often but with not a shred of evidence behind it, usually spoken by those who don't understand what the goals of MeeGo were.

      Android is free.

      For varying degrees of free, up until Google closes the source for the newest version.

      It would be nice if Google could use their considerable influence to convince hardware makers to release open drivers, but you need to pick your battles one at a time.

      I'm pretty sure that's a battle Google has no intention of taking up, as their purposes are served with the status quo.

    4. Re:Android by danbob999 · · Score: 1

      Android is free.

      For varying degrees of free, up until Google closes the source for the newest version.

      In which case anyone could take the source, change the name, and continue. Just like what happened to Open/Libre Office.

    5. Re:Android by ericloewe · · Score: 1

      MeeGo just wasn't compelling to end users

      Have you even tried Meego? I can assure you, if it had been properly supported and widely released, it would have been pretty appealing to end users.

    6. Re:Android by geekoid · · Score: 2

      Hi! MeeGO user here.

      It wasn't compelling.

      Yes, they close there source when new one comes out. They don't take the source you already have away. Feel free to add to it.

      I wouldn't be so quick to second guess Google. They have done a lot of interesting things better then the current status quo.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    7. Re:Android by Microlith · · Score: 2

      Hi! MeeGO user here.

      What are you using called MeeGo? Intel and Nokia did a bad job by trying to cover too many platforms.

      It wasn't compelling.

      Again, the average user would probably never know they were using MeeGo. It was meant to be a standard *nix starting point upon which compatible platforms were built.

      Feel free to add to it.

      And have it rot because there's no upstream.

      They have done a lot of interesting things better then the current status quo.

      But not when it comes to tackling the problem being discussed, that of drivers and binary blobs. Instead the blobs lock you to a libc and the drivers lock you to a kernel and rot, making it a pain in the ass, if not impossible, to move Android devices forward unless the vendor decides to do so.

    8. Re:Android by Microlith · · Score: 1

      If you wish to take up all the developmental work that Google was doing.

      Considering they had a libc, a vm, windowing subsystem, and all the other myriad parts you'd be picking up a heck of a load. Or you could dump it for something based on existing open source technologies, which are already receiving lots of attention and have their own developmental groups.

    9. Re:Android by visualight · · Score: 3, Interesting

      Android is free. Google doesn't control the use of Android by telecoms and phone makers.

      Google has enough to control to make sure all our boot loaders are encrypted and we get their video rental store rammed down our throats -and it updates itself regardless of what the tablet update settings are.

      Motorola Xoom comes unlocked. Google buys Motorola. Xoom2 is locked.

      I bought an unlocked tablet from Samsung who then two months later surprise locked it and installed Googles' Video Rental app. No explanation, not even an apology, unless you consider "Hey you fucked up. You trusted us" an apology. So I got a 500 paper weight sitting here, useless for the purpose it was purchased for. Will never buy Samsung again and neither will anyone I can influence.

      In my opinion Google isn't just not helping they're actively going in the other direction.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    10. Re:Android by Anthony+Mouse · · Score: 1

      You're trolling. Anyone can take the latest published version and build anything they like around it. The only disadvantage is that you don't get to see the latest code until it's ready for release, which means your products are built around version N-1 instead of version N -- but once the codebase matures that won't even matter most of the time, and where it does you can still join OHA to get earlier access.

      There is no reason that someone would have to maintain their own (e.g.) windowing system rather than just using the latest published version, unless they need to make changes to it that Google is disinclined to incorporate upstream, in which case you've got yourself a fork you have to maintain yourself regardless of the frequency Google releases updates.

    11. Re:Android by Microlith · · Score: 1

      You're trolling.

      No, I dislike Android and Google's development model. You disagree with that.

      There is no reason that someone would have to maintain their own (e.g.) windowing system rather than just using the latest published version

      Please keep in mind the context of my comment. This is IF Google permanently closed the source and if you wanted to completely fork the platform and carry it forward. Oh sure, you can sit forever on an ancient version, but eventually you might want to move on. Not that it will help, since driver vendors would still target the official Google builds and not your fork.

      unless they need to make changes to it that Google is disinclined to incorporate upstream

      And since I last looked, all development happens internally to Google and between their partners. AOSP is a one-way dumping ground for the sources.

    12. Re:Android by Anonymous Coward · · Score: 0

      For varying degrees of free, up until Google closes the source for the newest version.

      Which could be done with any free software project for which one company owns the copyright, so your obvious anti-google attack is obvious.

    13. Re:Android by exomondo · · Score: 2

      If you wish to take up all the developmental work that Google was doing.

      Yes, isn't that the great thing about free software? That if a big company decides to stop supporting a project - or take it in an undesirable direction - that the development can continue without them?

    14. Re:Android by Anthony+Mouse · · Score: 1

      This is IF Google permanently closed the source and if you wanted to completely fork the platform and carry it forward.

      Your comment gave the impression that you were concerned with the delays seen with ICS, not that they would permanently discontinue releases. The latter is just unfounded speculation and could just as easily occur with any open source project that requires copyright assignment. It has nothing to do with the development model.

      And since I last looked, all development happens internally to Google and between their partners. AOSP is a one-way dumping ground for the sources.

      The latest version is developed behind closed doors, ostensibly so that Apple and other competitors can't just copy all their new ideas before they even release the next version, and so that Chinese manufacturers don't sell millions of devices with pre-test code on them just to have the latest version.

      Once a major revision is published, smaller updates are released to the public and you can submit your own patches upstream. If you add something worthwhile to the latest public release, I have a hard time imagining that it won't get ported to the next version.

    15. Re:Android by GuldKalle · · Score: 1

      How do you know Samsung did it because of Google?

      --
      What?
    16. Re:Android by Anonymous Coward · · Score: 0

      Enjoy your autism.

    17. Re:Android by bigstrat2003 · · Score: 1

      Google has enough to control to make sure all our boot loaders are encrypted...

      Considering the Nexus devices, which have the highest level of Google involvement, come with unlocked boot loaders... your statement is patently false. The hardware manufacturer, nobody else, decides to pull that stunt.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    18. Re:Android by visualight · · Score: 1

      Don't EVEN trot out the the tired Nexus example. Nexus is a limited release that was only launced to promote the Android exosystem so there would be more Android phones and tablets that will come with encrypted boot loaders, google drm, google video rentals, etc. Walled Garden for the CHUMPS

      The hardware manufacturers have even *SAID* that Google wants the boot loaders locked:

      http://gadgetorama.com/2012/01/asus-responds-to-transformer-prime-gps-and-bootloader-complaints/

      "Anonymous" source from Samsung said they would only lock boot loaders if Google wants them locked.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    19. Re:Android by bigstrat2003 · · Score: 1

      So on the one hand, we have Google's official position which is backed up by the few phones they have been directly involved in. On the other hand, we have someone who a) claims to be a Samsung employee but may not be, that is b) claiming Google makes them lock the bootloaders, probably with no proof whatsoever. And you think that is the more believable claim here!?!? You have seriously flawed judgement of trustworthiness if that is the case.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    20. Re:Android by visualight · · Score: 1

      Wrong!

      1)We have a few hand sets that are NEVER intended to take a sizable percentage of the market but ARE intended to help manufacturers design better products and work closer with Google.

      Are you claiming that Googles official position is that boot loaders should be unencrypted? As far as I know no one from Google has made such an official statement. So actually on the one hand we have your opinion and the other we have:

      1)Hand sets that are NEVER intended to take a sizable percentage of the market but ARE intended to help manufacturers design better products and work closer with Google.

      2)Samsung sells tablets with unlocked boot loaders and then in the *same* update locks it and installs Google Video. They apparently go together.

      3)An ASUS *official* says that the boot loader is encrypted to support Google DRM.

      4)Motorola's new products since Google purchased them have locked boot loaders. They refuse to explain why they just refer people to a dead end support site.

      5)Simple logic. Google stands to take in billions through Google Video and other store fronts via the Android Market. Google Video goes nowhere if Hollywood isn't satisfied the the DRM. Google lets manufacturers know that if they want support from Google they have to support Google DRM --which means LOCKED BOOT LOADERS.

      6)Google has not and will not make an official statement regarding their position on the encryption of boot loaders. They will NEVER take a firm stance on this one way or the other. This, all by itself says everything you need to know.

      There will be an unlocked tablet here and there. Just enough to give the apologist some ammo. There may even be an increase of the Asus model where they make you jump through a few hoops and you can own your tablet. But the vast majority of hardware (because most of the population is made up of apathetic chumps) will be locked down ultimately because Google wants it that way. They are *not* the good guys here. There are huge financial incentives for them to encourage lock down.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    21. Re:Android by bigstrat2003 · · Score: 1

      Are you claiming that Googles official position is that boot loaders should be unencrypted? As far as I know no one from Google has made such an official statement.

      Google's official position is that they don't dictate to hardware manufacturers. They have also said they believe in having open handsets, and the Nexus phones are proof of that.

      2)Samsung sells tablets with unlocked boot loaders and then in the *same* update locks it and installs Google Video. They apparently go together.

      No obvious connection. Two things happening at the same time does not constitute proof that one is related to the other.

      3)An ASUS *official* says that the boot loader is encrypted to support Google DRM.

      People say wrong things all the time, furthermore, the statement is measurably false as the Nexus devices (again) support the video store and have unlocked bootloaders. So it is clearly not a necessity to lock your bootloader for that. And even if we interpret his claim to mean that Google forced their hand, it's his word against Google's. It's every bit as likely that he's lying to divert negative attention as it is that he's telling the truth.

      4)Motorola's new products since Google purchased them have locked boot loaders. They refuse to explain why they just refer people to a dead end support site.

      False. Motorola was locking boot loaders LONG before the acquisition, since the Droid X at least.

      5)Simple logic. Google stands to take in billions through Google Video and other store fronts via the Android Market. Google Video goes nowhere if Hollywood isn't satisfied the the DRM. Google lets manufacturers know that if they want support from Google they have to support Google DRM --which means LOCKED BOOT LOADERS.

      Supposition.

      6)Google has not and will not make an official statement regarding their position on the encryption of boot loaders. They will NEVER take a firm stance on this one way or the other. This, all by itself says everything you need to know.

      This tells us nothing beyond that they have a reason to not comment on the issue. Any speculation as to what the reason is... is pure speculation.

      You have nothing but tenuous connections and supposition. You have no real evidence whatsoever for your claims. In short, you have a conspiracy theory.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    22. Re:Android by visualight · · Score: 1

      Dude, *everything* you've said is precisely supposition. And:

      Motorola STOPPED locking boot loaders before the acquisition and then started again after.
      Motorola XOOM: unlocked
      Motorola XOOM2: locked.

      If you don't know these two facts already then you completely lack the context to even discuss this. Or, you're not playing straight. Either way, take away your point.

      Why shouldn't the guy from ASUS get the benefit of the doubt? Because it doesn't fit with your view? Maybe he's right you're wrong*. Subjective, take away your point.

      That fact that Google will not allow you to use Google video with a rooted tablet adds something ( a connection ! ) to the *correlation* of locked boot loader and Google Video. Correlation is not causation but neither is it meaningless. Take away your point.

      Motive and incentive don't matter anymore? When did that happen? This is exactly the kind of debate that has a place for motive.

      Finally, the situation isn't as straightforward as "google directs manufacturers to lock boot loaders." It is

      1)Google tells manufacturers that to access Google Video the device must not be root and it must support Google DRM.

      2)The least expensive route for the manufacturers is is to implement the boot loader encryption already provided by the chip.

      3)Google DRM is not actually secure without hardware support. Without it Google Video cannot be 100% certain a device is rooted or unrooted. See this thread:
      http://tech.slashdot.org/story/12/02/23/2046209/proposed-video-copy-protection-scheme-for-html5-raises-w3c-ire

      *Let me explain it another way. Google DRM is insecure without hardware encryption. Google DRM is required for Google Video. Google is knowingly encouraging hardware encryption in a way that allows them to say "We don't dictate..." It's a kind of lie as far as I'm concerned.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
  6. No by Desler · · Score: 1

    Why would it stand a chance? Their slides do nothing but repeat the same talking points that have been said for years that have been mostly unpersuasive. Unless they have some way to force this, it'll mostly be nothing but preaching to the choir.

    1. Re:No by Hatta · · Score: 1

      It's not that the points are unpersuasive. It's that the people who make the decisions are serving their own self interest rather than their customers.

      --
      Give me Classic Slashdot or give me death!
  7. Start with their GSM/CDMA/LTE basebands. by bytestorm · · Score: 5, Insightful

    If Qualcomm starts with their cellphone baseband processors, I'll start listening.

    1. Re:Start with their GSM/CDMA/LTE basebands. by Andy+Dodd · · Score: 5, Informative

      Yeah, where's the damn Snapdragon datasheet?

      And what's with the piles of binary blobs in handsets based on their hardware?

      Oh, and the dual-licensing of the AR6000 WLAN driver that lets vendors like Samsung effectively release it as a proprietary module?

      --
      retrorocket.o not found, launch anyway?
  8. Patents by willoughby · · Score: 0

    Without the active participation of the patent holders this idea is just wishful thinking with as much validity as when I said it eight years ago while I was flipping burgers on the barbecue.

  9. Doubtful by nine-times · · Score: 1

    One of the big problems here is that many businesses don't really want things to be open. Openness runs contrary to control, and even if the result is a net gain by every measure, people *hate* to give up control-- especially when it's a PHB who does nothing but meddle, and that accounts for most decision-makers.

    1. Re:Doubtful by marcello_dl · · Score: 1

      In the particular case of hardware, control translates also quite directly to profit. An open piece of hardware (that is, working with Free as in freedom drivers) can be used for all its physical life if the owner so decides. A closed one depends on updates coming from the maker. That's why hardware makers prefer to pay the windows tax, when they could offer consumers very fast and cheap machines for office work with FOSS.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    2. Re:Doubtful by jader3rd · · Score: 1

      people *hate* to give up control

      I don't think that it has so much to do with control as it does with ROI. If you get a higher return on investment by not making something open, a business will be inclined to not make it open.

    3. Re:Doubtful by RyuuzakiTetsuya · · Score: 1

      That's probably not the problem. If it were, everything under the sun would probably require a driver or some sort, fail to fall back on industry standards like VESA and so forth.

      The problem is that getting devices to interface with each other is *generally* hard. Yes, USB/Firewire/etc. devices "just work". But there's no interoperability standard for upper level 3D access in video devices or even getting sound cards to work with out drivers.

      It's both a technical and meatspace problem. Building that standard, and convincing everyone it's a good idea.

      --
      Non impediti ratione cogitationus.
    4. Re:Doubtful by nine-times · · Score: 2

      Contrary to popular belief, businesses don't simply rationally maximize profit or ROI.

    5. Re:Doubtful by nine-times · · Score: 1

      It's hard, but if the major manufacturers came together and agreed to build open standards, it wouldn't be impossible. There are problems involving patents and licenses and copyrights and trade secrets. There would be technical disagreements about which methods and practices are best. There are disagreements about moving forward with new standards vs. legacy support. There are companies whose business models would be threatened. There's the presence of Microsoft to contend with-- a company that exerts a lot of control in the tech industry and whose business interests could be undermined by open drivers.

      There are lots of problems, but many of them somehow come back to issues like desire for control, aversion to change, and fear of loss. Imagine you're running a company that is currently successful in working with hardware and drivers. Someone suggests a change in your operations that will change the way you do business and take control out of your hands. Do you want to take the risk? It's probably easier to quibble over details than push ahead with a solution.

  10. Re:Fagets by Anonymous Coward · · Score: 0

    Clearly you are just trolling here, but... wow.

    Off your meds today?

  11. Re:Fagets by X0563511 · · Score: 4, Insightful

    Nobody is telling you what to do. Just like RFCs don't tell you what to do.

    They tell you what you should do. This is an important distinction.

    Of course, if you ignore those recommendations and do your own thing: you are on your own.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  12. Longer answer by Anonymous Coward · · Score: 3, Insightful

    Accomplishing such a feat would require the market to be largely informed and interested. Neither is the case.

  13. Best slideshow ever by Anonymous Coward · · Score: 0

    Anyone check out that slideshow? Definitely worth a chuckle. The whole Star Trek powerpoint template is copious amounts of awesome, and the comic strip re: WTFs/minute is great.

    Wish I worked with these guys

  14. After a long work day... by fleeped · · Score: 0

    Saw the title and thought: "Wow, death threats in public? They couldn't be driving THAT bad..."

  15. Step One: by meustrus · · Score: 2

    Step One: Convert PowerPoint to randomly switch colors every third word when using Star Trek-like background styles.

    (for those who rtfa on the slides)

    --
    I sometimes ask revealing, often ignorant-seeming questions. Maybe they're harder to answer than you think.
    1. Re:Step One: by Anonymous Coward · · Score: 0

      Towards the end, when Unification was mentioned, I thought they were talking about the Romulans and the Vulcans.

    2. Re:Step One: by doesnothingwell · · Score: 1

      (for those who rtfa on the slides)

      This font color scheme was called "angry fruit salad" where I used to work.

      --
      They can have my command prompt when they pry it from my cold dead fingers.
    3. Re:Step One: by jimicus · · Score: 1

      I gave up. If you're going to be that verbose, don't write it all out in powerpoint slides.

    4. Re:Step One: by adri · · Score: 1

      I'd like to hope we have more to say than what's on the slides.

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

    Fagets, is that French?

    Not to worry, you can make all the proprietary drivers you want. But if Qualcomm has its way, no one will buy drivers or hardware from you.

  17. Here FTFY by bigredradio · · Score: 2

    Killing software patents with fire.

  18. Re:Fagets by Score+Whore · · Score: 5, Funny

    Fagets, is that French?

    Yes. It's a kind of bread you can smoke.

  19. realistic answer by poetmatt · · Score: 1

    yes.

    It's going to have to be done. Whether the manufacturers like it or not - it is this exact reason why android phones are a major pain in the ass, buggy, unrelaible, etc.

    1. Re:realistic answer by Anonymous Coward · · Score: 0

      it is this exact reason why android phones are a major pain in the ass, buggy, unrelaible, etc.

      [citation needed]

  20. WTF's Per Second as a Metric.. by Quantus347 · · Score: 1

    This proposed metric for rating code during review is the best part of that whole slideshow!

    --
    Common Sense isn't as Common as people think...
  21. Regulatory by Matt_Bennett · · Score: 1

    Aren't there also some serious regulatory hurdles, particularly when it comes to devices that are intentional RF radiators? There are (1) limits imposed by the regulatory bodies (not more than x uV/m signal strength over frequency band y) but also (2) prevent of the guy who just wants his signal to get through (and damn you all) and cranks up the TX power beyond what the equipment is rated for, making adjacent bands useless for anything else. I see some of the restrictions on these things from that light, and I don't know a good answer, particularly to (2).

  22. Depends by geekoid · · Score: 1

    10 years ago, I would have said no. However some thing have changed.

    People moving into management now have seen the value open drivers can bring.

    They understand the controlling the drivers has no impact on value, and has little or no return.
    If they, and others, include cost analysis arguments, then they have a chance.

    While we will still see official drivers, we will have other options . Plus, opening up drivers means you can maintain a tree to review and possible integrate other peoples changes. Of course ego maniac developers won't like it because others will see 'their' precious' code.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  23. Probably not by PPH · · Score: 0

    Because if Qualcomm wants to run something like Windows Phone s/w, they'll have to take steps to protect the API. Or no Windows Phone for you!

    --
    Have gnu, will travel.
  24. because mixing Qt and GTK is not a good idea by Anonymous Coward · · Score: 0

    Nokia's original Maemo was GTK based, and it had a lot of potential, then they decided to merge with Intel's Qt using Moblin. GTK and Qt do not mix.

  25. ddi, ddk by mevets · · Score: 1

    Although Stephen Walt was talking about something entirely different, his sentiment seems appropriate: ...Moreover, why do discredited ideas come back
            into fashion when there is no good reason to
            resurrect them? Clearly, learning the right lessons
            - and remembering them over time -- is a lot harder
            than it seems. But why?

  26. Re:Fagets by Anonymous Coward · · Score: 1

    It's faggots, you fucking dimwit.

  27. Too far. by powerlinekid · · Score: 1, Funny

    I think pushing for the genocide of tax drivers is asking a bit much, right? Or did I read this wrong...

    --

    can't sleep slashdot will eat me
    1. Re:Too far. by Ginger+Unicorn · · Score: 1

      Not only that, you read your own post wrong.

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    2. Re:Too far. by Anonymous Coward · · Score: 0

      No wonder people here think ur a trolling idiot.

  28. Not a chance by Dean+Edmonds · · Score: 1, Redundant

    I expect that a very large percentage of drivers are infringing on other companies' patents. Make the driver open source means exposing yourself to IP litigation. Only the larger hardware companies are going to be willing to spend the $$ necessary to audit their drivers and expunge all foreign IP.

    IMO we need to get rid of software patents before this will take off in a big way.

    --

    -deane

  29. They speak rationally by Anonymous Coward · · Score: 0

    as real engineers. Hardware must also change to be more standardized without shipped drivers. Drivers must be provided by the OS or as third party software. Open hardware means healthy competition. Qualcom seems to understand it.

  30. Project UDI? by cant_get_a_good_nick · · Score: 5, Interesting

    Many years ago i was associated with Project UDI, the Uniform Driver Interface. The goal was to make a uniform ABI/API for device drivers. On Machines with the same hardware target (say, 32 bit x86) you would have binary compatibility. The same driver works on Solaris or Windows. For other platforms, they'd be at least source compatible. It worked in theory, and somewhat in practice - I think UnixWare shipped this as their native Device Driver Interface.

    But you never heard of it. Part of it was the SCO/Caldera fiasco. 'Nuff said about that.

    But part of it also was the fact that people had vested interests in this failing. Most famously, Stallman didn't like it. For now you could ship drivers without source for all i386 targets (not that having the normal Linux DDI prevented that before). But it was fun that I worked on something shipped in a commercial kernel, and also something that pissed off Stallman.

    More importantly, the people who want this are necessarily in the weakest position. MS doesn't want this - everyone makes Windows drivers. They get nothing from it except lower exclusivity. (The fact that Gates and Stallman were on the same side of this should have given Stallman time to reflect). They'd never allow the UDI code to touch their kernel. One or two other big UNIX vendors feigned interest, but they had the same issue - they had exclusive (to UNIX) device drivers, and they'd lose exclusivity. Only Caldera used it. It was their project, and it helped their forked codebase - they had both UnixWare and OpenServer (very old) code bases they needed drivers for, and it made it an easier target for device makers.

    None of the issues were tech issues, they all were people issues, which haven't gone away in the intervening years.

    1. Re:Project UDI? by Microlith · · Score: 1

      The fact that Gates and Stallman were on the same side of this should have given Stallman time to reflect.

      No, I'm sure he would have been amused but satisfied in knowing that their reasons for opposing it were themselves diametrically opposed.

    2. Re:Project UDI? by Arker · · Score: 3, Interesting

      Stallman was just being consistent. Binary compatibility doesnt encourage source disclosure, after all. Although I would argue from my experience that in the case of a device driver they should be practically the same thing, that probably just shows my age. Back when I actively programmed C was considered a high level language and at least some of us still wrote important code like device drivers in hex instead of abdicating to an assembler. /getoffmylawn

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    3. Re:Project UDI? by Xiaran · · Score: 1

      Hey. Just a show of support... I was very aware of UDI at the time and followed it with interest. At that time I was a device driver developer for various bits of hardware that need to run on Windows(old 9x model)/windowsNT/linux and QNX beleive it or not... I used to be a QNX4/6 developer. I wish it had taken of very badly at the time... would have made my life much easier :)

    4. Re:Project UDI? by Anonymous Coward · · Score: 0

      Of course there _were_ tech issues.

      The most significant tech issue is boringly simple. The UDI drivers were garbage. The big idea behind UDI was that you just get this one driver, but in fact of course what you'd actually get would be 2+ drivers. The Windows driver (yay, 40 Megafoozles, and it barely uses any CPU, and it works great with Ultra-doobrey) the UDI driver (up to 100 Kilofoozles, but at 80% CPU and doesn't work properly if you have more than 2GiB of RAM, or multiple CPUs, or your PCI bus is actually on the far side of a bridge which needs custom initialisation or ...) and then maybe some more drivers for operating systems the vendor cares about which would have most or all of the functionality of the Windows driver.

      Stallman (and anyone with enough knowledge and integrity to see where this was going, but apparently not you) didn't want these garbage drivers. Garbage drivers aren't a "good start", they're just garbage.

      There are some niches in which UDI-like solutions have existed, and the result has been consistent... consistently garbage. And indeed such attempts continue today. One of the big Linux summits had a room set aside for a group of "Anything But Linux" developers who wanted to talk about such an approach, they succeeded only in wasting each other's time by all insisting that someone else should do the hard work and they'd maybe consider implementing some ABIs so that the drivers would be second class citizens on their OS. More garbage.

    5. Re:Project UDI? by cant_get_a_good_nick · · Score: 1

      Yes, he was consistent, but I feel, also short sighted.

      In effect, the idea that all drivers need source code push some manufacturers to Windows and no Linux drivers. People, well people not named Stallman, buy tools, not ideologies. If Windows has drivers for the hardware I want, I'll never look at Linux.

      Can he play off the 'this driver has no source code' vs the 'all this hardware has no drivers at all, and that is pushing people to Windows" in his head? No, he's too much of a zealot, but, IMHO, he'll win the battle, but lose the war.

    6. Re:Project UDI? by Arker · · Score: 1

      In effect, the idea that all drivers need source code push some manufacturers to Windows and no Linux drivers.

      I really find that idea a bit dubious. I am pretty sure most if not all windows-only hardware is the result of decisions made on entirely different grounds.

      And all drivers do need source code. They are absolutely critical system components and the lack of ability to examine and modify them is one of the major causes of computer system suckage. Windows apologists are always telling me that it's the drivers that cause the problems, well there is some truth to that, but it doesnt help you at all! In the binary-blob world what they give you is what you got and even if the hardware is good when that blob doesnt do the job you have to buy new hardware. Wtf? Give me a free driver and even if it sucks I'd still rather give you my money. At least a bad driver can be fixed. Companies offer the briefest support they possibly can and just use every interaction as an opportunity to extract more money from you anyway. I'd rather have something rough that the community can support than something perfectly polished - and under enemy control.

      If Windows has drivers for the hardware I want, I'll never look at Linux.

      That's a very shortsited view. Just because both can be called a 'driver' doesnt mean that a blobware driver and a software driver represent equal utitlity. If Windows has a blob while Linux has a proper modifiable software driver, that's a huge advantage on the L side.

      Of course, there may be some amount of trade-off, where you might be able to provide blob-level support for more hardware, or source-level support for a smaller subset - in that case a tradeoff is inevitable but it's better to have full support for a small subset of hardware if you ask me. I can choose to limit my hardware purchases based on what is supported, even if that isnt ideal. But there is absolutely nothing I can do when the blobware driver for a critical piece of hardware takes my machine down with a repeatable bug and the manufacturers response is 'buy the new product.'

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  31. Re:Fagets by ljw1004 · · Score: 1

    What is the distinction? I don't get it.

    "The RFC doesn't tell me what to do; it tells me what I should do."

    The two sound like synonyms to my ear.

  32. Re:Fagets by X0563511 · · Score: 1

    One is a command... an edict. The other is a guideline... a suggestion.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  33. I see a lot of will it happen or not by slackersurreal · · Score: 1

    but I don't see much discussion about what the pros and cons are for those involved, I may be a little bit under-informed but it seems having everything open would be a bonus for all people in the supply chain. The cons however, I don't really see any. Aren't people already paying for the hardware, they get the software regardless of whether the drivers are open or not.

    Is there any cons? I honestly don't know.

  34. Next stop on the cha-ching express by vinayg18 · · Score: 1

    Cryonics!

  35. Why this won't work: by Anonymous Coward · · Score: 0

    Taiwan.

  36. Cure worse than the disease by Anonymous Coward · · Score: 0

    They propose to do it by eliminating GPL'ed drivers in favour of BSD. This is a) unnecessary even on Windows regardless of what they tell you and b) allows others to create proprietary forks of your drivers.

  37. Re:Fagets by Bomazi · · Score: 1

    And RFCs will even tell you how you should interpret the word should .

  38. Bout time by Anonymous Coward · · Score: 0

    Has to happen. Should have happened 20 years ago.

  39. Legislation is needed by Anonymous Coward · · Score: 0

    Yes, that is what gov should do.

  40. Re:Fagets by mjwx · · Score: 1

    Fagets, is that French?

    Yes. It's a kind of bread you can smoke.

    I thought it was Italian-American for when you cant remember something.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  41. How about the Adreno drivers then... by CalcProgrammer1 · · Score: 2

    Funny seeing this coming from Qualcomm. I've been working on the HP TouchPad Ubuntu port and would love to see open-source Adreno 220 drivers with X support, but none appear to exist. I can't take them seriously on asking other companies to kill proprietary drivers when their own drivers are closed and unavailable (even TI's SGX drivers are available as a binary package with SDK and installation instructions for your kernel).

  42. No way Jose by Cherubim1 · · Score: 2

    It won't happen. A lot of device drivers utilize patented code which is rigorously protected by many software companies. The GPL is not suitable for those who want to maintain control over their code. Proprietary drivers are a necessary evil if one is using a FOSS operating system with specialized hardware.

  43. Easier said, THEN done, apparently... by Anonymous Coward · · Score: 0

    From the article: "Their path to killing proprietary drivers is easier said THEN done,"

    The new America - where 'then' means 'than'. (And also 'that' means 'than' too, apparently).

  44. This still doesn't make it a DMCA offence by Anonymous Coward · · Score: 0

    It may make the DRM pointless, but no more than giving the users the device that decodes the encrypt.

    So, unless selling the BluRay player becomes a DMCA offence, giving out the source or even just the register codes, cannot be one either.

  45. And take your Japanese phone by Anonymous Coward · · Score: 0

    And take your Japanese phone to the USA and it's now breaking local regulations.

    Download the Japanese firmware and install on your US laptop's WiFi and it's now breaking regulations WITH THE EXPLICIT AND REQUIRED aid of the provider.

    Oddly enough, the fact that you can change your firmware is not a problem for devices that are intentional RF radiators.

    And, if you were not allowed to change your firmware, then that would STILL fall foul of your imaginary problems with devices that are intentional RF radiators that aren't nailed permanently to the ground.

    You see what you can do is change the specrum. And if YOU, the customer, change it outside the spec allowed by your local laws, then YOU, the customer, are in trouble. IN NO CASE can the manufacturer be held liable except where they lock down and refuse to allow the output to be changed on their devices.

  46. Why are you removing propriatory and patent by Anonymous Coward · · Score: 0

    Why are you removing propriatory and patent encumbered parts?

    Patents are still covered by patents even if you give out the source code.

    And what propriatory stuff could be in NVidia/AMD's graphics cards that don't belong to NVidia or AMD that could possibly slow down the card's gaming or 3D GUI performance?

  47. Re:Fagets by X0563511 · · Score: 1

    What's your point? It means exactly what I think it means.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  48. Qualcomm's 9400 Patents by Anonymous Coward · · Score: 0

    Really Qualcomm? Your website says "Worldwide, Qualcomm's extensive patent portfolio boasts more than 9400 United States patents and patent applications for CDMA and other technologies." Your "Wall of Patents" is a back-lit shrine to patent protection. [see pic] http://tinypic.com/view.php?pic=54iofk&s=5

    OK, you committed to Android to save yourself, but calling to kill all proprietary drivers... when your proprietary/patent portfolio is one of the largest on earth? CDMA is dead. LTE won't save your ass.

  49. Disney, Fox, Paramount, Sony, Universal, Warner by tepples · · Score: 1

    Why would you go to the hassle of creating driver packages for every different distro, when you could submit your driver source to be included in the upstream kernel?

    Because, for example, some video card companies find it more profitable to engineer a product to work well with the products of Disney, Last Century Fox, Paramount, Sony, Universal, and Warner. The compliance and robustness requirements of some digital restrictions management schemes, such as HDCP, appear to forbid publishing driver source code.

  50. Wine by tepples · · Score: 1

    Ableton looks like it's for Windows and Mac only

    I've been able to run some low-end audio software designed for Windows under Wine. This includes FamiTracker and Modplug tracker.

  51. Good luck replacing a WLAN card in a laptop by tepples · · Score: 1

    get a new card.

    Good luck replacing an unsupported WLAN card in a laptop. They aren't externally accessible CardBus or ExpressCard cards anymore; they're on the motherboard. Or what do I misunderstand?

    1. Re:Good luck replacing a WLAN card in a laptop by bhtooefr · · Score: 1

      They're in Mini-PCIe slots almost all of the time.

      The other problem that you have to deal with, though, if NONE of the cards are supported, is the fact that many laptops need a BIOS hack to use third-party WiFi cards (to either disable the check, or add in the PCI vendor and device IDs for the card you're using).

  52. Where to try MeeGo? by tepples · · Score: 1

    Have you even tried Meego?

    I'll admit that I haven't because I haven't been able to find any showrooms with a MeeGo phone in my area. Or did you mean buy before I try, and then eat round-trip shipping and a 15% restocking fee should I end up not liking it?

    1. Re:Where to try MeeGo? by ericloewe · · Score: 1

      It's understandable that you're reluctant to risk it, but if you haven't used it, you can't judge it.

  53. Judge not MeeGo by tepples · · Score: 1

    I agree that I can't judge MeeGo on this basis, but I can judge the organizations that failed to market it to where I could at least try it.