Slashdot Mirror


Intel to Increase Linux Support, Release Centrino Drivers

jonman_d writes "ZDNet UK is reporting that Intel has promised to increase Linux support by releasing Linux drivers at the same time it releases Windows drivers for its hardware. According to the general manager of Intel's Software and Solutions Group, Intel wants Linux users to be able to use their hardware as easily, or easier, than any other hardware on the planet." Pingla writes in with more good news: "Intel promises to release Linux drivers for its Centrino chipset at the same time it releases drivers for Windows. An article featuring Lindows (aka Lin---s) on CNet has more." Sadly, the Centrino support will most likely be a proprietary driver, but it's better than nothing.

381 comments

  1. Proprietary drivers by mytec · · Score: 5, Interesting

    Sadly, the Centrino support will most likely be a proprietary driver, but it's better than nothing.

    I'll take proprietary drivers if it means I can use the hardware I like with the OS I love to get work done.

    1. Re:Proprietary drivers by Anonymous Coward · · Score: 5, Insightful
      I'll take proprietary drivers if it means I can use the hardware I like with the OS I love to get work done.

      People should not accept this or we'll get into another situation like you have with NVidia. Get a brand new box and you can't even do a net install on your Nforce chipset box because you need the nvnet driver which is a proprietary binary-only module and the manufacturer of the motherboard may or may not have included a pre-compiled binary on a floppy for you to use, but it's most likely only for Red Hat 9, etc. Screw all binary drivers, I insist on open source drivers for everything. The only thing I've had to relent on lately is the graphics card since the Nvidia stuff is the only decent graphics card out there but the modules are binary only. Sadly, my Nvidia card is also the most unstable part of my Linux box and it crashes (hard locks up) at least every 2 weeks or so and I have to power cycle the box. Fscking Nforce craptastic Asus A7N8X-Deluxe piece of shit motherboard.

    2. Re:Proprietary drivers by Jacek+Poplawski · · Score: 1

      I'll take proprietary drivers if it means I can use the hardware I like with the OS I love to get work done.

      Are you sure this is still Linux, when very important kernel module is not open source (and not developed by kernel hackers)? IMHO it may be 99,99% Linux (or GNU/Linux if you want), but not 100%.

    3. Re:Proprietary drivers by 10Ghz · · Score: 5, Insightful
      People should not accept this or we'll get into another situation like you have with NVidia.


      Which is what? A ompany providing kick-ass drivers that give superior performance than that same hardware would give in Windows? What do you suggest using as an alternative to NVIDIA? Ati? HAH, good luck trying to get those drivers to work, open-source or not! And if you do get them to work, what kind of performance are you getting from them? And how about their AMD64-support? NVIDIA has AMD64-drivers available right now. Where are Ati's drivers??? Where are open-source AMD64-drivers for Ati?

      Get a brand new box and you can't even do a net install on your Nforce chipset box because you need the nvnet driver which is a proprietary binary-only module


      One word: Forcedeth.

      Sadly, my Nvidia card is also the most unstable part of my Linux box and it crashes (hard locks up) at least every 2 weeks or so and I have to power cycle the box.


      You know, you CAN use the open-source NV-drivers that ship with Xfree. Or you could use the standard VESA-drivers. So it's not like you are forced to use those drivers. I for one haven't had any problems with NV-drivers.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    4. Re:Proprietary drivers by Bobulusman · · Score: 4, Informative

      I've got that same motherboard. While I haven't fiddled with the other onboard lan card, the onboard 3com one can used with only a vanilla kernel, 2.4.22 or higher. (Don't think it's gotten into the 2.6 series yet) Just use the 3com driver.

      Otherwise, haven't had any problems with my board. I'd hardly call it 'craptastic'. I've gotten much better and more reliable performance out of it than my previous boards, while using Windows or Linux.

      --
      Cogito ergo sum in Slashdot.
    5. Re:Proprietary drivers by sploxx · · Score: 4, Insightful

      I would put it this way: The brand "Intel" should be less important for the buying decision than a GPLed driver for the hardware. I think there are several, real benefits for using GPLed drivers:

      - fix bugs/do workarounds for the hardware the manufacturer doesn't care about
      - tweak the driver to your needs (this is not a joke: I'm glad that the tmscsim-driver for Tekram SCSI cards could be tweaked by me to work seamlessly with my old SCSI scanner!)
      - have support for the hardware as long as YOU wish

    6. Re:Proprietary drivers by Anonymous Coward · · Score: 0

      Where the FUCK are the *BSD drivers ??
      .

    7. Re:Proprietary drivers by Gojira+Shipi-Taro · · Score: 4, Informative

      You have a choice, restrict yourself only to hardware that provides open source drivers, use what is made available, or use another OS. Centrino users don't really have the option of demanding open source, if they chose to use the hardware that they want to use. You made the same choice with your video card.

      If Intel's choices boil down to "release a binary driver or ignore Linux", which realistically, they do, I'd prefer that they support Linux in any way that they realistically can.

      Intel is obligated to its shareholders to protect it's technology. Open source drivers could tip their cards to AMD or some newcomer could gain the upper hand. That is the REALITY of how the hardware business works.

      I have had no problem with Nvidia drivers and stability, but I stayed away from the Nforce chipset due to the ongoing support problems it has had.

      I too would prefer open source drivers, but I'm not going to threaten to hold my breath until I turn blue just because all they want to give me is binaries.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    8. Re:Proprietary drivers by DaHat · · Score: 1, Insightful

      I too have the same motherboard and it is rock solid for me, I have this system up nearly non stop and it only comes down when I want to dink with some internal hardware, 30-45 day uptimes on average. My experience with driver support, exquisite! When ever I need new drivers for it or my nVidia video card, I can quickly and easily find them

      Btw... did I forget to mention that I'm running Windows?

    9. Re:Proprietary drivers by solidox · · Score: 2, Informative

      there are several PCB revisions of that motherboard, you must of been lucky enuff to get one of the newer ones.
      the earlier ones ARE unstable and it's fairly common knowlage that their problematic, especially with linux.

      personally i hate nforce chipsets (via for me) and i hate thier gfx cards too (ati for me)

      --
    10. Re:Proprietary drivers by ThisIsFred · · Score: 5, Informative

      If you take the proprietary driver, it means that at some point you may not be able to get your work done. That's great that Intel is going to attempt an on-time release for Linux drivers once. But what happens every time the kernel changes? Or some system library changes? Or the compiler changes?

      And I'm not blaming Intel for this one either. Hardware installation under Linux is a nightmare of inconsistency. If the shipped kernel doesn't fully support your hardware, good luck! The typical Windows user is still not ready to compile a kernel.

      I sort of like what Nvidia does with it's video cards: The 'compile a small kernel interface on-the-spot' type of script. I'm sorry to hear about the fellow with the Nforce chipset problems, but Nvidia's video card drivers are solid.

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    11. Re:Proprietary drivers by Bobulusman · · Score: 1

      I should point out that I'm using the newer 2.0 revision of the board. I hear the earlier revision DID have some problems.

      --
      Cogito ergo sum in Slashdot.
    12. Re:Proprietary drivers by Anonymous Coward · · Score: 2, Interesting

      Behind the scenes, I am certain that Intel's plans are to go Open Source with subsequent versions of the drivers. They were already too far into development on a proprietary driver when the decision was made to do it Open Source. Rather than wait another 6 months, they are releasing what they have (proprietary) and then they will work on making one that is open source.

      Don't bitch. Even if it is like nVidia, at least you CAN get a driver. (or at least you will, soon)

    13. Re:Proprietary drivers by Anonymous Coward · · Score: 0

      Suppose I want to put my money where your mouth is. I'm looking for a mini-pci WLAN 802.11g card for which open source Linux drivers are available. Prism GT cards seem to be a good match, and there appears to be only one product which meets my requirements based on that chip: Xterasys XG600. Problem is I'm in Europe and all I can find here are Broadcom based cards for which there are no drivers. Does anyone know a distributor for Xterasys products? I don't want to spend more than the price of the card for shipping...

    14. Re:Proprietary drivers by BlackHawk-666 · · Score: 4, Insightful

      What sort of "insistance" are you practising here when you are openly admitting that you use one of the prime offenders in the binary driver category? I'd say it's more like you "prefer" open source drivers but will take whatever you can get. That puts you squarely in the same boat with the others who don' really care if the driver is open or not, as long as it exists and they can use their hardware.

      --
      All those moments will be lost in time, like tears in rain.
    15. Re:Proprietary drivers by Anonymous Coward · · Score: 0

      Where are Ati's drivers??? Where are open-source AMD64-drivers for Ati?

      What AMD64 chipsets does ATI have out? None! They all use Athlon/Duron or P4 cpus!

    16. Re:Proprietary drivers by colinleroy · · Score: 1

      Ati? HAH, good luck trying to get those drivers to work, open-source or not! Thanks to my 1337 h4x0r skilz, I had the open-source drivers running fine after invoking the voodoo `emerge xfree` command. That was real hard. And if you do get them to work, what kind of performance are you getting from them? 1800 fps at glxgears, seems quite correct to me.

      --
      blah
    17. Re:Proprietary drivers by Anonymous Coward · · Score: 0

      Where are open-source AMD64-drivers for Ati?

      Eh? I'd imagine they're somewhere in the XFree86 tree you just built with your x86-64 version of GCC..

    18. Re:Proprietary drivers by 10Ghz · · Score: 1

      glxgears is next to useless. What about Unreal Tournament? Wolfenstein? Quake3?

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    19. Re:Proprietary drivers by Dalcius · · Score: 1

      I've been running Linux on an ASUS A7N8X with an MSI GeForce 4 Ti4400 for a very long time now. I can't remember the last time my system hard-locked up. I absolutely love my rig.

      Perhaps you have some bad hardware or a bad config?

      Cheers

      --
      ~Dalcius
      Rome wasn't burnt in a day.
    20. Re:Proprietary drivers by Anonymous Coward · · Score: 5, Funny

      "A ompany providing kick-ass drivers that give superior performance than that same hardware would give in Windows?"

      Superior performance as in shorter time from bootup to lockup?

    21. Re:Proprietary drivers by colinleroy · · Score: 1

      glxgears is next to useless. What about Unreal Tournament? Wolfenstein? Quake3?

      Dunno, they don't run on ppc/linux. Quake2 is at about 100fps at 1024x768 (all options maxed out).

      --
      blah
    22. Re:Proprietary drivers by Anonymous Coward · · Score: 0

      Only drivers which support new products from ATI are their closed sourced drivers.

    23. Re:Proprietary drivers by sadangel · · Score: 2, Interesting

      Thanks. You have seriously just convinced me not to get an Nforce chipset.
      It seems they might as well release Linux drivers, a representative from Microsoft recently told me most driver authors figure out how to do things in Linux and then port the drivers to Windows because it's easier that way.

    24. Re:Proprietary drivers by damien_kane · · Score: 3, Informative

      You know, you CAN use the open-source NV-drivers that ship with Xfree. Or you could use the standard VESA-drivers. So it's not like you are forced to use those drivers. I for one haven't had any problems with NV-drivers.

      He could; if he was talking about video card drivers. He is not, however.
      He is talking about the N-force motherboard chipset drivers.

    25. Re:Proprietary drivers by zenyu · · Score: 2

      You know, you CAN use the open-source NV-drivers that ship with Xfree. Or you could use the standard VESA-drivers. So it's not like you are forced to use those drivers. I for one haven't had any problems with NV-drivers.

      I used to do this. I'm a graphics programmer, but I would run the nv driver until I actually needed to test something, then I would restart X with the nvidia driver. Thankfully the stability has of the drivers has improved over the years. But it sure did impact my development cycle when a test involved restarting X. I wish they would at least break up the proprietery stuff into smaller functional blocks so we could replace/fix just the broken parts when it was needed.

    26. Re:Proprietary drivers by Bandman · · Score: 3, Insightful

      I believe that ideas like this, the parent, are the kind of ideas which halt progress. Their cries of "All or Nothing!" will much more frequently bring nothing than all that they ask for. This is what is known as a compromise. They knew that in an ideal world, we would like the full source code to the intel (and NVidia) drivers, however due to their corporate stance, they are unable to comply, due to their need to protect their shareholders and their IP. Instead of ignoring the userbase as 80% of the other hardware companies do, they instead make a peace offering. "We can't give you the full open source, but what we can do is let you use our device by giving you drivers written by the same organization who created the card". How many windows drivers are open source? Do you think that they have the ability to check their code? You mention that when you have to powercycle your box (every 2 weeks), it's the closed-source NVidia graphics card that causes it. That's so sad, I could cry for you. Reboot your computer every 2 weeks because you can't look at the source code of the driver for your top of the line video card. Other people tied to other operating systems should be so lucky. Stop whining, grow up, and learn how the real world works.

    27. Re:Proprietary drivers by 10Ghz · · Score: 1, Insightful

      100FPS on Quake2 is pretty bad IMO. It's an old game. Hell, people get over 300FPS on Quake 3 these days!

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    28. Re:Proprietary drivers by imsabbel · · Score: 0

      Thats voodoo3 on a athlon500 speed. either mac sucks or the ati drivers

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    29. Re:Proprietary drivers by hardcode57 · · Score: 1

      I prefer my software to be Open Source, for lots of good reasons. The reason that OSS is creeping up on proprietary is that it is better. That doesn't mean that there is something morally wrong with prorietary software. If you don't like it, don't use it, but, as we brits say, don't get your knickers in such a twist.

    30. Re:Proprietary drivers by 10Ghz · · Score: 2, Insightful

      We are talking about vid-cards for crying out loud!

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    31. Re:Proprietary drivers by Anonymous Coward · · Score: 0

      it took me forever to get ati working under gentoo. and i had to emerge ati's binary drivers (aka emerge ati-drivers) right after compiling the kernel.

    32. Re:Proprietary drivers by 10Ghz · · Score: 1

      He was talking about "NVIDIA card". Since when do you call Motherboard "a card"? He was obviously talking about his vid-card

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    33. Re: Proprietary drivers by Chris+Croome · · Score: 5, Interesting

      People should not accept this or we'll get into another situation like you have with NVidia. Get a brand new box and you can't even do a net install on your Nforce chipset box because you need the nvnet driver which is a proprietary binary-only module

      I totally agree.

      I built a shuttle box for my little sister a while ago not realising that the Nvidia motherboard's built in ethernet card will only run with a module from Nvidia, it took a while to work this out after installing Linux on it the first time...

      Then 6 months later I have a chance to upgrade Red Hat 9 to Fedora on the box and after the upgrade I discover that the network doesn't work... and at this point I remember what I had to do 6 months before... Aarh!

      So I have to go through the whole process again, find another computer that is connected to the net, download the Nvidia drivers, burn a CD... I thought I'd try the SRPM to make upgrades easier, well these don't build as a normal user so I gave up on them, so I then need to download the tgz version, burn another CD....

      This results in a situation where the kernel can't be upgraded without manually rebuilding the Nvidia modules and this isn't something that I would want to suggest to my sister (she never uses a CLI)... So the local root exploits that all but the latest Fedora kernal have don't get patched... (not a big issue since it's behind a NATed connection and there are only a couple of user accounts, but still it's not ideal...)

      The result of this is that I'll never recommend that anyone gets a Nvidia motherboard and I'll never buy one, it's far too much hassle.

      Sadly I'm stuck with Nvidia video cards in order to play games such as Quake 3 in linux... I wish this wasn't the case...

      What would be ideal would be if the manufactures either release enough info so that GPL drivers can be produced or if they release GPL drivers themselves so they can be included in the kernel.

      Last year I wanted a IDE RAID card and after much googling I discovered that the 3ware ones have drivers in the kernel and no others do, so I brought one even though it cost me more money it has saved me loads of time because I haven't had to mess with installing modules from a hardware company every time I upgrade the kernel... I have no regrets about this bit of hardware... unlike the Nvidia motherboard...

      --
      Check out MKDoc a mod_perl CMS
    34. Re: Proprietary drivers by Chris+Croome · · Score: 3, Informative

      He was talking about "NVIDIA card". Since when do you call Motherboard "a card"? He was obviously talking about his vid-card

      Well actually he was talking about both -- the references about not being able to do net installs with Nvidia motherboards is because the module for running the ethernet card has to be downloaded from Nvidia's web site and complied for the kernel you are using before you can connect to the net via ethernet -- a situation that is really lame and sucky...

      --
      Check out MKDoc a mod_perl CMS
    35. Re:Proprietary drivers by Lussarn · · Score: 2, Informative

      Right on. Nvidias driver is not "spectacular". I bought the hardware, I expect good drivers which never or very, very seldom crash. None of the opensource drivers for my hardware are unstable. The Nvidia drivers are. Lately they have been better to actully be quite good but they are not worth the $300 I payed for my GFXcard.

      2.6 + latest Nvidia haven't given me a crash yet though with lots of OpenGL going.

      The driver is of such quality the remaining bugs would be squashed out in a matter of weeks if they where open source. Like it is now they never get "just right".

    36. Re:Proprietary drivers by fatgeekuk · · Score: 1

      There is something here I do not understand.

      Hardware manufacturers like intel and others (ati, nvidia etc) make hardware. and then refuse to make OSS drivers available.

      Surely this is against their best interests. The driver is not useful for anything else but their hardware (which is protected every which way by any number of patent and copywrite terms)

      What do they gain by keeping the drivers closed?

      Surely, the innovation is in the silicon they sell us, not the drivers.

      Or is it just me?

    37. Re: Proprietary drivers by 10Ghz · · Score: 3, Informative

      Well, When I installed my Gentoo-box, there were nForce-drivers (forcedeth) right in the Kernel (2.6.3-mm1), so I'm not sure what more do you people want? He then complained how his vid-card was unstable, and I merely suggested that he could use some other drivers. I also mentioned that I haven't had any problems with the NV-drivers.

      No-one is being forced to buy NV-hardware. Hell, to be honest, NV is under no obligation to provide Linux-drivers for their hardware AT ALL! Yet they choose to release kick-ass set of drivers, yet people complain.

      Would I like it if the drivers were OS? Sure. But I'm not losing any sleep because of it. If you don't like the current situation, feel free to spend your money on hardware that does have OS-drivers available.

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    38. Re:Proprietary drivers by PastaLover · · Score: 3, Insightful

      If you have a newer card this won't work and you'll have to use the propietary drivers from ATI itself. So basically, there's no difference with nvidia. About performance: certain extension that are in the ATI card aren't supported by the free drivers (not by fault of the author off course) which is why the "qualitative" performance is never as good as the speed. eg. you'll have some games which display lots of graphics glitches ( like big amounts of white ). A third point I'd like to point out is that I also have an ATI card and I _never_ got the damn thing to work with my chipset (via kt400) for agp support which has been a known issue for months now and ATI still hasn't done anything about it (or not anything that I noticed). So yeah, when it comes to linux support, use nvidia.

    39. Re:Proprietary drivers by SirSlud · · Score: 1

      Most Q3ers (dunno about other games) hard cap their FPS around 120 anyways. We humans arn't really too good at distinguishing higher FPS unless we're talkin about cg_drawfps 1.

      --
      "Old man yells at systemd"
    40. Re:Proprietary drivers by randomblast · · Score: 2, Interesting

      define open source.
      the nVidia drivers (the UDA at least) have source code available, in case there is no precompiled module for your kernel.
      there is an interesting clause in the LICENSE file:-

      No Reverse Engineering. Customer may not reverse engineer,
      decompile, or disassemble the SOFTWARE, nor attempt in any other
      manner to obtain the source code.

      but these files are in the package:-
      nv.c
      nv.h
      nv-linux.h
      os-agp.c
      os-re gistry.c
      os-interface.c
      os-interface.h
      rmretval .h
      os-registry.c
      nv-misc.h
      gcc-version-check.c

      if the source is already there you don't have to reverse engineer,
      decompile, or disassemble the SOFTWARE.
      although attempting in any other
      manner to obtain the source code could include just extracting the archive.

      --
      ...these aren't my real teeth.
    41. Re:Proprietary drivers by cozziewozzie · · Score: 1

      This is an example of how excessive GNU-ifying of everything brings in confusion. There's no such thing as GNU/Linux drivers. There are only Linux drivers. GNU has absolutely nothing to do with this story.

    42. Re:Proprietary drivers by Sancho · · Score: 1

      *chiming in*
      I also have Rev 2.0 and it is also one of the most stable boards I've had. It runs Windows 2000 most of the time currently. It used to reboot all the time (randomly) with my D-Link USB wireless card...I'm not sure whether it was the USB port or the D-Link, but it happened no matter which set of ports I used, so I'm guessing it was a D-Link driver conflict.

      Other than that, it's done quite well, even with my flaky video card :)

    43. Re: Proprietary drivers by Chris+Croome · · Score: 1

      Well, When I installed my Gentoo-box, there were nForce-drivers (forcedeth) right in the Kernel (2.6.3-mm1), so I'm not sure what more do you people want?

      Nothing :-)

      I didn't realise that there was a cleanroom reimplementation based on reverse engineered documentation -- I guess when I go to upgrade my sisters machine to Fedora 2 in April this will be included and everything will just work, cool :-)

      --
      Check out MKDoc a mod_perl CMS
    44. Re:proprietary drivers by SubtleNuance · · Score: 4, Interesting

      And Security. Dropping someones' closed drivers in your kernel means you cannot do an effective audit. You can *never* be certain you've not bee backdoored.

      Would Intel do this? maybe, maybe-not. But no one expected it from Borland's interbase

      is this paranoid? maybe, maybe-not....

    45. Re:Proprietary drivers by FauxPasIII · · Score: 1

      > I'll take proprietary drivers if it means I can use
      > the hardware I like with the OS I love to get work done.

      Did you ever stop to consider that maybe the reasons that you want to use Linux in the first place (security, stability and flexibility) only came about as a result of it having been 100% open from the start ?

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    46. Re:Proprietary drivers by bluGill · · Score: 3, Informative

      Restart X? whatever for? I often run two different X sessions on my system, with different configurations.
      startx -- :1
      I've also done it with kdm, in fact when I was playing with the kdm source code I had two different versions of kdm running on my machine at once!

    47. Re: Proprietary drivers by peeping_Thomist · · Score: 0, Troll

      Sadly I'm stuck with Nvidia video cards in order to play games such as Quake 3 in linux... I wish this wasn't the case...

      Either stop whining or quit playing those games.

      --
      Anything worth doing is worth doing badly -- G.K. Chesterton
    48. Re:proprietary drivers by Anonymous Coward · · Score: 1, Insightful

      Not only that, there is also the question of whether you're hardware is still supported in the kernel version a few years from now.

    49. Re:Proprietary drivers by Apreche · · Score: 3, Insightful

      but I stayed away from the Nforce chipset due to the ongoing support problems it has had.

      I have an Abit NF7-S with DDR400 RAM, an XP 2500+ CPU and a GeForce FX5900 at 8X AGP. I dual boot Windows XP(games) and gentoo 2.6(everything else).

      I have no problems. Anyone who does have problems just isn't doing it right. Absolutely all of my hardware works perfectly in both oses. Yours should too. My SATA even works now because of 2.6. I think I'll up it to 2.6.3 next week :)

      And who cares if drivers are OSS or not? Are you really going to be modifying your video driver? Even if you are, can you do it better than NVidia, the people who make the chip? I doubt there are security holes in it that need fixing or hidden spywares in it. Most of the advantages of OSS don't come into play when making drivers. In fact, I think that OSS would be a disadvantage with drivers. And as long as the binary drivers are free as in beer it doesn't affect me either way.

      Benefit to me of using binary driver - computer works fast. Caveat to me.... none.

      Benefit to me of using OSS driver - computer works fast. Caveat to me.... less fast, not all features implemented perfectly.

      I however do admit I use forcedeth, why? Well because its easier to setup, just a kernel config option, and it works just as fast. I don't think that will ever happen with video card drivers.

      --
      The GeekNights podcast is going strong. Listen!
    50. Re:Proprietary drivers by DaHat · · Score: 1

      Nay, I've got one of the earliest revisions of the PCB and picked up my board only a month or two after they were released. I've never once had a problem with it!

      I'd also like to say that it's unfortunate that when someone makes a joke on here and the point being that they run Windows and that the world does not revolve around Linux as many fan's of Slashdot seem to think... that such a post gets modded down.

    51. Re:Proprietary drivers by steve_l · · Score: 3, Interesting

      The other things is intel take on the cost of maintenance and testing. Or at least, prerelease testing.

      I worked on a C++ project for some future DVD+RW devices, and we wrote windows only last year, even though I did all my dev in VmWare under linux -I can tell if the technology takes off there will be complaints that we didnt bring out a linux driver.

      But even a pure Win32 driver (a) reused lots of existing windows code (some with Win16/win32 #ifdefs to show its age), and (b) took a lot of engineering effort. I dont realistically think the company will rush to duplicate that effort for Linux, unless it is tangibly lost sales. Even then, it will take ages. The new code we wrote will be ok -its all std:: C++ stuff, but the public API (COM) and legacy stuff is a historic mess.

      I hope the company does the right thing and just documents the new SCSI commands and let other people write the Linux stack on demand. No maintenance costs, no development costs, the first implementation starts of OSS and stays that way.

    52. Re:Proprietary drivers by Metasquares · · Score: 2, Informative

      Not to mention that ATI still doesn't have drivers for their Radeon Mobility cards for Windows, let alone Linux.

    53. Re:Proprietary drivers by ajs · · Score: 1

      Binanry-only drivers are, IMHO, an ok thing.

      I consider them to be poorly written documentation, and as such should be corrected by a tech writer who can read them, and then handed to a developer to code actual drivers.

      This is also known as clean-room reverse engineering.

      Open source drivers would be the best way to go. They provide the company with recognition and support from the rest of the community, but if they don't want to go that way, then we can do what we've always done: write the support ourselves. The binary only driver just makes our job a bit easier.

    54. Re:Proprietary drivers by ajs318 · · Score: 4, Insightful

      But there is something very morally wrong with proprietary software. RMS and co. have already written plenty about it; I have little to add, save that I feel it is one of my fundamental human rights to examine and improve on the source code for any software of my choice -- and if I do not agree to others exercising a similar right over any software I may write, then my remedy is limited to not writing that software in the first place.

      Back in the days of drum memories, computer manufacturers would often offer you software gratis -- in return for which, you were expected to offer them something you had written, so they could pass it around to their other customers. This was a form of policed open source. With no such things as high-level languages, there was no distinction between source and binary; one line of assembly language translated directly to one word of machine code. Experienced programmers could read the ones and zeros as ups and downs on an oscilloscope screen and understand them as an instruction.

      Then, somehow, sometime it all got stuffed up, when people began trying to treat ideas as property and earn money by litigation .....

      --
      Je fume. Tu fumes. Nous fûmes!
    55. Re:Proprietary drivers by Anonymous Coward · · Score: 0

      I don't think we(OSS users) are in position of demanding OpenSource drivers from a company like Intel.
      We should be happy they don't ignore us !
      I say we go and buy these things, showing them there really is a market. And who knows, they might release this driver GPL'ed later.

      I'm buying a Dell 510M today, supporting Intel !(well, most because it's so cheap ;)

    56. Re:Proprietary drivers by parnasus · · Score: 1

      I think this burns me up the worst. I have an ATI Radeon Mobility U1 in my Compaq laptop and I can't even get Windows2000 drivers for it. When I use VMWare and go into Fullscreen mode, the screen goes wonky.

      I've vowed the next laptop I get will have an nVidia card, but everything I've seen lately is ATI. I wouldn't touch it with a ten-meter cattle prod.

      --
      --If you code for the exceptions, the rules fall into place
    57. Re:Proprietary drivers by Anonymous Coward · · Score: 2, Insightful

      You've missed a big point why you often need OSS drivers. Linux isn't just a single kernel version on IA32; the driver needs to be built for the architecture and (unfortunately) for the kernel version you are using. While they could (but apparantly choose not to) fix the latter, supporting different architectures will probably always require recompiling (unless someone feels like putting a java interpreter in the kernel?). While for some devices this is irrelevant (good luck installing your AGP video card in an SGI or SPARC), why _wouldn't_ you want your printer or USB devices to work regardless of architecture?

    58. Re:Proprietary drivers by Anonymous Coward · · Score: 0

      Be absolutely sure that you've compiled nVidia's drivers against the kernel you are running. I had a completely stable system where X never locked up. After a fairly trivial kernel patch yesterday, X would still run, but it locked up twice. I've rebuilt the nVidia driver. Hopefully, that's the end of the problem.

    59. Re:Proprietary drivers by zenyu · · Score: 1

      Restart X? whatever for? I often run two different X sessions on my system, with different configurations.
      startx -- :1


      I'm running two X servers right now(vt7 and vt8), but see the nvidia driver doesn't play well with other drivers for the same hardware. They are good as far as they go, but even now they are by no means open source quality.

    60. Re:Proprietary drivers by rcw-work · · Score: 4, Insightful
      If Intel's choices boil down to "release a binary driver or ignore Linux", which realistically, they do

      No. Full stop, no.

      • Knowing how to drive a car does not mean I, myself, can build another just like it.
      • Knowing how to replace a light bulb does not mean I can make one myself.
      • Knowing how to read a map does not mean I am a cartographer.
      • Knowing how to drive the roads does not mean I can repave Rome in a day.

      On the contrary, all of those examples show how I am more likely to use and buy a product if I know how to use it.

      If I could look at a product's manuals, and from that, figure out how to copy the product, then you can be quite certain I knew 99% of what I needed to know to make such a product beforehand.

      For example, if I hand you a black box that takes two numbers as input and outputs a third, and you deduce that it's a multiplication box, you knew everything you needed to know to make a multiplication box before I even handed it to you.

      On top of this, if you simply copy a competitor, you're a year behind them and dead meat anyway.

    61. Re:Proprietary drivers by pyros · · Score: 2, Informative

      That source it's just a middleware between the kernel and the binary driver. It doesn't actually access the hardware at all.

    62. Re:Proprietary drivers by swv3752 · · Score: 2, Interesting

      I do believe that there is a cap of about 100fps in Xfree for full screen display. I might just be thinking of Wine though.

      --
      Just a Tuna in the Sea of Life
    63. Re:Proprietary drivers by thelasttemptation · · Score: 1

      excuse me? I think it's more your card sucks rather then the drivers cause most people don't have problems with the drivers. Maybe not overclock the card/cpu/ram and then you won't get random lockups. Bloody hells, it's easy to blame nvidia for your lockups rather then figuring out the real problem.

      and if your vid card only locks up you can ssh in and restart gracefully, have you tried? if you can't ssh in, it's not the videocard, it's something more...

    64. Re:Proprietary drivers by swv3752 · · Score: 2, Insightful

      What happens tomorrow when the Manufacturer decides that old hardware X is no longer cost effective to support in new Kernels?

      You now have the choice of ditch X and replace with something else (if it is even available.) Do not upgrade and eventually left in a situation of either ignoring security updates or backporting them yourself. Or write your own driver for X.

      I put together a Web server for a charity once out of a bunch of old spare parts. There was a K6-2 CPU and MOBO (witha bad parallel port) , an old 10baseT ISA NIC, an 8GB HDD, an 2GB HDD, and an ISA Video card. While a junky computer, it works and with Linux was stable. If any of those components had Proprietary drivers we would have been stuck installing some old version of Linux.

      Remember Corel WPO? No longer works on any modern distro. That pretty much sucks. Same sort of thing will happen with proprietary drivers.

      --
      Just a Tuna in the Sea of Life
    65. Re: Proprietary drivers by neurojab · · Score: 2, Informative

      >The result of this is that I'll never recommend that anyone gets a Nvidia motherboard and I'll never buy one, it's far too much hassle.

      Initially I had some trouble with my NForce2 board... it was a replacement for an absolutely horrible VIA chipset board that just crapped out. I too impressed with Ali chipsets either, as that's what I had on my other box. AMD chipsets, though stable are a bit behind. I'm glad to say that although some of the features were a bit lagging in support, it is rock solid and stable. (much unlike the VIA board)

      I just installed Linux 2.6.2... it recognized all my hardware and just worked! I'm not using any proprietary drivers (not even for video). Perhaps upcoming distributions will use the 2.6 series and better support NForce.

      I'd say that NForce2 presents a fine alternative to VIA for those that need better stability.

    66. Re:Proprietary drivers by swv3752 · · Score: 1

      The "source" is just a wrapper to interface with the linux kernel.

      --
      Just a Tuna in the Sea of Life
    67. Re:proprietary drivers by rsmith-mac · · Score: 1

      That's a fine position, and feel free to continue with it, but please remember that with any choice like this, there are consequences. Not everyone wants to or can release an OSS driver, and that's the cost of being a OSS-only user. And when you can't use a piece of hardware because its drivers aren't OSS, don't complain about it(*cough* NVNet *cough*), do something about it. We(non OSS-users) really don't care for people complaining about non-OSS drivers like they're owed something; you were given a choice of what to purchase and how you want to support it, so please, live with it.

    68. Re:proprietary drivers by ncr53c8xx · · Score: 1
      And Security. Dropping someones' closed drivers in your kernel means you cannot do an effective audit. You can *never* be certain you've not bee backdoored.

      A lot of hardware comes backdoored by default. The Belkin routers have some firmware that will hijack random HTTP requests. Phoenix is launching a BIOS with networking capability to launch ads at bootup, among other things. But if the backdoor is in software it gives the company plausible deniability (a virus did it! etc).

      is this paranoid?

      According to Andy Grove, only the paranoid survive

    69. Re:Proprietary drivers by Anonymous Coward · · Score: 0

      try doing that with ati's drivers (works with the opensource ones tho)

    70. Re:Proprietary drivers by Shados · · Score: 1

      Not really...there's more to hardware than the metal and the silicon... Forget all the Nvidia in Linux crap, and the ATI/Nvidia fanboy speech, and let stay objective for a moment... In a lot of Nvidia vs ATI reviews of late...you hear that one or the other has crap image quality, that FSAA is better in one than the other in X version of the driver but not in Y, etc etc etc... Unless you get something that is purely hardware and the drivers dont do much... (hrm...I know lil of hardware, but I'll take a hard drive or a cd-rom as an exemple), the drivers have a lot to do with how the hardware work, and the competition is there too... If tomorrow Nvidia figure out a new algorythm that makes FSAA 3 times faster and 5 times better quality...ATI would get hurt rather badly. If the driver however is open source, ATI could peek at it and just duplicate it the day after, then Nvidia would lose its edge, and its R&D money would have been wasted... Its just a matter of how the world is...money drives the world, competition drives money (aside in Monopolies, of course!)

    71. Re:Proprietary drivers by Solosoft · · Score: 1

      yeah ? but if intel supports things such as the C120 webcam (some 10 dollar webcam I got on sale) Why complain ?

      If somthing works don't complain

    72. Re:proprietary drivers by Rick+and+Roll · · Score: 1

      Well, our aim is to put as much pressure as we possibly can until the do release the source. We are being treated unfairly. We are paying customers and expect that the writers of our operating have some say in how the drivers are implemented.

    73. Re:Proprietary drivers by bzzzt · · Score: 0, Redundant

      For the umpteenth time: those files are just wrappers to compile the big binary module you left out of your list for your current kernel. Still remains binary, proprietary and x86 only.

    74. Re: Proprietary drivers by Kjella · · Score: 1

      Last year I wanted a IDE RAID card and after much googling I discovered that the 3ware ones have drivers in the kernel and no others do, so I brought one even though it cost me more money it has saved me loads of time because I haven't had to mess with installing modules from a hardware company every time I upgrade the kernel... I have no regrets about this bit of hardware... unlike the Nvidia motherboard...

      For now, that makes you about 0,01% of the total IDE RAID market. With Linux's growing market share, as well as additional companies providing Linux support, hopefully the share would be significant enough, and the choices many enough, to let the market power work it out.

      Right now, they are providing closed-source drivers because most of the time, the choice is between Linux support or not - it will take quite some time before it's at the next level, where Linux support is a given - the question is OSS support or not.

      Kjella

      --
      Live today, because you never know what tomorrow brings
    75. Re:Proprietary drivers by Anonymous Coward · · Score: 0

      Nobody is stopping YOU from writing a GPLed driver for the chipset. The specifications are avialable from intel, after all. If you want to be able to fix bugs by yourself, write your own damn driver. The rest of us that actually want to use our computer for useful things will gladly install these drivers from Intel.

    76. Re:Proprietary drivers by Organized+Konfusion · · Score: 3, Informative

      they live here! Mobility uses the same drivers as the desktop video cards. Somone had the bright idea of changing the ini to let windows install the standard drivers for the mobility cards... and it worked.

    77. Re:Proprietary drivers by Magada · · Score: 0

      A7N8X really IS a piece of mis-engineered crud. Sadly, Linux sound driver vendor support comes in the form of ... well, a link to the alsa project homepage. Bit ironic, or should I say disrespectful.

      --
      Something bad is coming when people are suddenly anxious to tell the truth.
    78. Re:Proprietary drivers by Kobayashi+Maru · · Score: 2, Informative

      Yes, full ahead, yes.

      Knowing how novel algorithms work does give you the ability to improve your product. If you think the drivers are just "move this bit over there," you're insane. Both ATI and Nvidia have an enourmous amount of clever code to squeeze out that last FPS.

      Giving away their shnazzy algorithm that's three times as fast as any other technique is just dumb, especially in an industry as competitive as the graphics market.

      Nvidia playing by the rules here. They're trying to make a buck in the Linux community without resorting to lawsuits. Last I heard, the GPL wasn't supposed to prevent companies from making a profit.

    79. Re: Proprietary drivers by MartinG · · Score: 1

      I'm stuck with Nvidia video cards in order to play games such as Quake 3 in linux...

      What?!!? I played quake 3 just fine on my old Matrox g400 with its excellent open source drivers.

      Now I can play it at comparitavely blazing speeds on my ATI 9200 with just open source drivers. (I didn't bother with 9600 because there are no open drivers)

      There is _NO WAY_ you need the latest nvidia card and its binary crap to play quake 3 unless you really need to squeeze as many FPS as possible.

      --
      -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
    80. Re:Proprietary drivers by Anonymous Coward · · Score: 0
      The specifications are avialable from intel, after all.

      Where?

    81. Re:Proprietary drivers by Lanzah · · Score: 1

      If you are using 2.4.x then I suggest that you turn off ACPI in your bios, since that causes lockups on nforce2 mobos (works perfectly in 2.6 though). The built in network card on the Nforce2 has native support in 2.6.2 and later. Nvidias drivers are better optimized for windows, just compare ut2k4 for example.. at elast 30% more fps in win on the same hardware :| So both Nvidia and especially ATI has got some work to do on their drivers...

    82. Re:Proprietary drivers by T-Ranger · · Score: 0, Troll
      Frankly, Im supprised that you could even get Windows2000 to boot on a laptop. Laptops, as a rule, have weird, unique, and/or fucked up hardware. Windows 2000, as a rule, has piss poor to no support for weird, unique and/or fucked up hardware.

      It is standard practice for ie ISPs to explicitly NOT support Windows 2000. Win2k is a bastard child - not quite friendly enough for mear mortals to use, not quite enough hardware suport for mear mortals to bother trying to use.

    83. Re: Proprietary drivers by CaptnMArk · · Score: 1

      Same here. I bought Radeon 9000 because of the open source drivers.

      I'm upgrading as soon as there is a faster card (R300) with open source drivers.

      Q3 runs very well and that's 90% of what play.

      UT2004 doesn't run though.

    84. Re:Proprietary drivers by Anonymous Coward · · Score: 0

      Well, closed source linux drivers should be easier to reverse engineer than no drivers (or windows drivers).

    85. Re:Proprietary drivers by hackstraw · · Score: 3, Informative

      Regarding the 100 -> 300 fps needs for games. I don't know of a monitor with a refresh rate above 125Hz which means that your fps is limited to 125.

      But yeah, 300 is better, definitely.

    86. Re:Proprietary drivers by dave420-2 · · Score: 2, Insightful
      And if people like you keep shunning companies when they try and help you out, you're going to be stuck with NOTHING.

      Seriously, get off your high-horse and appreciate what they're doing. Just because open-source means so much to you, don't assume it means the same to anyone else.

      Damn I'm in a cranky mood :-P sorry!

    87. Re:Proprietary drivers by Brent+Nordquist · · Score: 1
      Screw all binary drivers, I insist on open source drivers for everything. The only thing I've had to relent on lately is the graphics card since the Nvidia stuff is the only decent graphics card out there but the modules are binary only.

      Quite a principled stand you've taken there, AC. You may want to look up the definitions of "all" and "everything" and get back to us.

      --
      Brent J. Nordquist N0BJN
    88. Re:Proprietary drivers by dave420-2 · · Score: 2, Insightful

      But you suffer from drawbacks, such as manufacturers not wanting to release anything in open-source drivers that cost them millions to develop. If you just stick to GPL'd drivers, you can only get drivers for a small amount of hardware. Sad, but true.

    89. Re:Proprietary drivers by Anonymous Coward · · Score: 0

      So perhaps the industry needs to change to accomodate consumers. Maybe these companies should get back to the task of building better hardware instead of limiting the freedom of their customers. They are not going to go bankrupt because they can't control their driver code; they can compete on the hardware level and of course the better hardware will always win if the driver optimizations are public. ATI/Nvidia are repeating the history built by the RIAA and friends and being oblivious to the opportunity placed before them.

    90. Re:Proprietary drivers by Eddy+Da+KillaBee · · Score: 1
      That's funny --
      Fscking Nforce craptastic Asus A7N8X-Deluxe piece of shit motherboard.

      Last I checked, two of my friends have that same board and have absolutely no trouble getting their Nvidia drivers to work in Linux. What distros? RedHat 9 and Gentoo. Actually, I think one of my other friends was using Debian (unstable version).

      Either way, do you think that it could just possibly be an id-10-t error on your behalf?

      Tip: Nvidia provides a README file along with the drivers (usually installed to /usr/share/NVIDIA*/). Be sure to read on how to configure X correctly before going on and bitching to the world how ASUS's best 32-bit board for AMD sucks ass, m' kay?
    91. Re:Proprietary drivers by Anonymous Coward · · Score: 0

      http://www.intel.com

    92. Re:Proprietary drivers by charstar · · Score: 1

      This is a lame reply, but:
      YES!

    93. Re:Proprietary drivers by cayenne8 · · Score: 1
      I've had no problems whatsoever from my NVIDIA boards with Linux...work great. Both are on Gentoo installs....just emerge nvidia-kernel.

      Only complaint I have is I have to do this with most kernel re-rolls...but, a small price to pay. I'd rather have source too...but, not that big a deal in this case.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    94. Re:Proprietary drivers by jaxdahl · · Score: 1

      Nvidia has good reason to make their graphics drivers proprietary -- preventing graphics cheats in games. However, Intel can't use this excuse. I don't see what they really have to lose by making the drivers open source.

    95. Re:Proprietary drivers by gnu-generation-one · · Score: 1

      "Open source drivers could tip their cards to AMD or some newcomer could gain the upper hand. That is the REALITY of how the hardware business works"

      The other part of that reality being, that people who've chosen a Free Software operating system on principle, will choose not to buy hardware which is not supported in a Free Software operating system.

      Installing nvidia or other precompiled hardware drivers makes your operating system non-Free. Congratulations, you just lost the advantage of running GNU and Linux. Maybe when you've installed a few more non-Free pieces of software (shouting down people who warn you otherwise on slashdot), you'll be running a configuration which is unusable without non-Free software.

      So then what? Are you going to have to fall back to the cost/quality arguments, and hope that the companies you've bet your computer on won't choose to screw you? Or are you going to hope that the rest of us insisted on Free Software all along, and have kept alive the old drivers, continually improving with help from the community even if they're not doing the same FPS as the latest shiny lure from people who believe that they, and not you, should control your computer.

    96. Re:Proprietary drivers by nmos · · Score: 2, Interesting

      But you suffer from drawbacks, such as manufacturers not wanting to release anything in open-source drivers that cost them millions to develop.

      The manufacturers don't normally charge for the drivers anyway so I don't really think that's a problem. In many cases just releasing the specs for the hardware would be enough and they wouldn't even need to develop the driver themselves. Another alternative would be to do what many OSS developers do and add support for their hardware to an existing driver.

      If you just stick to GPL'd drivers, you can only get drivers for a small amount of hardware. Sad, but true.

      Most people only HAVE a small amount of hardware so it's OK.

    97. Re:Proprietary drivers by pe1rxq · · Score: 1

      Except for the fact that they have been promising to support linux for almost a year already....
      If they had just released some specs how long ago do you think I would have been able to fully use my centrino based laptop?

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    98. Re:Proprietary drivers by pe1rxq · · Score: 1

      They promised linux support when they announced the chipset....

      You seriously want to sent them a message saying 'Yay intel! Although you have been lying for over a year and still aren't supporting linux as promised we are going to buy your things to show there is a market full of idiots that buy your stuff no matter what lies you tell..."

      Yeah, real smart....

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    99. Re:Proprietary drivers by nmos · · Score: 1

      Personally I'd rather have an OSS driver than their snazzy hyper-effecient algorithms. There are plenty of people in the community who can improve the alogrithms if necessary.

    100. Re:Proprietary drivers by rcw-work · · Score: 3, Insightful
      Giving away their shnazzy algorithm that's three times as fast as any other technique is just dumb

      Algorithms? Techniques? Sheesh. Look at the average C header file or a reference document for some trivial microprocessor some day. It's mostly enumerations of functions and constants, with explanations for each one. That's the level of information we need, and historically, vendors who care about their customers give it to them for the asking.

      It's as much "moving this bit over there" as posting this comment to slashdot is "moving this bit over there" - but we wouldn't be having this discussion right now if TCP/IP, HTTP, and HTML were undocumented and released as some binary-only implementation.

      Who cares about their optimizations? We're smart, we can figure that out ourselves.

    101. Re:proprietary drivers by MalleusEBHC · · Score: 1

      And Security. Dropping someones' closed drivers in your kernel means you cannot do an effective audit. You can *never* be certain you've not bee backdoored.

      So I take it you have read and audited all the code for the OS and all the apps on your system.

    102. Re:Proprietary drivers by nmos · · Score: 1

      The one legitimate reason Intel has (and it's a big one IMHO) is that their FCC cert probably depends on them making it difficult for end users to change things like the power output and frequency use. It looks like Centrino does a lot of the work in the driver (like a winmodem) and it might not be possible to satisfy the FCC and still provide full source. I wouldn't be surprised if a future version of the driver ends up split up into seperate binary and OSS bits.

    103. Re:proprietary drivers by gnu-generation-one · · Score: 1

      "- Ryan, who can't remember his password right now, and so posted AC"

      Open-source your password, and many eyes will help you remember it.

    104. Re: Proprietary drivers by Anonymous Coward · · Score: 0

      Why didn't you just install Windows? I'm sure the $200 would have been more than worth your time wasted trying to just get the NIC working.

    105. Re:Proprietary drivers by frobnoid · · Score: 1

      The alternate solution is to maintain the kernel interface in such a way that binary modules are compatible with ANY version of the core kernel.
      The driver is then compatible with ALL 2.6.X kernels. If a security bugfix (for example) needs to be made, so be it, but its perfectly reasonable to keep binary modules compatible across 90+% of kernel releases.

      As much as I'd like to see all drivers open sourced, I think a consistent ABI for the kernel is more likely to lead to success.

    106. Re: Proprietary drivers by metamatic · · Score: 2, Informative

      Funny, I'd say that VIA offers a fine alternative to nVidia for those that need hardware that actually works properly with Linux.

      My VIA EPIA system hasn't crashed once, and I just eliminated the last binary-only proprietary driver (the sound driver) now that 2.6 has everything I need working properly in open source form. In fact, VIA made source code and documentation available to developers, and that work is now making its way into the kernel releases.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    107. Re:Proprietary drivers by MoOsEb0y · · Score: 1

      People should not accept this or we'll get into another situation like you have with NVidia.

      This is precisely why I bought an ATI Radeon from a coworker. When I upgraded to kernel ver 2.6, Nvidia accelerated support was broken, where as DRI support for the radeon was built into the kernel.

    108. Re:Proprietary drivers by Ogerman · · Score: 2, Interesting

      Intel is obligated to its shareholders to protect it's technology. Open source drivers could tip their cards to AMD or some newcomer could gain the upper hand. That is the REALITY of how the hardware business works.

      BZzz.. wrong. You clearly have no understanding of how the hardware business works. #1.) It is common practice, when actually necessary, to reverse engineer a competitor's product to see how it works. Lack of source code for their drivers is not a hindrance. Hobbyists have in the past reverse engineered complex hardware in their basements in order to write open source drivers. Multi-million dollar engineering labs are more than capable. #2.) It takes too long to copy off somebody else's design. If you do, you'll be too late to market. #3.) Intel is obligated to its shareholders to make money, not "protect its technology." Sure, there are cases and ways in which it sometimes can/should, but this is not an example of one of them.

    109. Re:Proprietary drivers by idiotnot · · Score: 1

      And that's not the issue here at all, now is it? There is a free as-in-speech driver for nvidia cards. Yeah, okay, it sucks. But there is one, and people can work to make it better (although the presence of the proprietary driver discorages that).

      When you get to things like Centrino, there is no free driver at all. Or my chip, a Broadcom wireless chip. These things are used in Linksys routers running Linux, so it's quite clear that there is a driver (you can actuallly see the directories that have been ripped out of the gpl'd sorce Cisco was so reluctant to release), but Broadcom steadfastly refuses to release either the driver (in any form), or specs to the card so someone else can write a free-as-in-speech driver. x86 folks can get it to sorta work using the NDIS driver. I don't have an x86 machine, so I'm just SOL as far as running Linux or BSD and having working wireless.

    110. Re:Proprietary drivers by AaronStJ · · Score: 1

      +4 insightful? More like bold face lies. Try looking toward the bottom of http://www.nvidia.com/object/linux_nforce_1.0-0261 .html. GPL'd drivers for the Nforce2 chipset, including audio and ethernet. And it's not like it was hard to find. Just three clicks off of Nvidia's front page.

      And for what it's worth, the Asus A7N8X-Deluxe is the best motherboard I've ever owned. And if you take a look at oneline reviews, you'll see I'm not the only one who thinks so.

      --
      Stupid like a fox!
    111. Re:Proprietary drivers by KrackHouse · · Score: 1

      While my ATI drivers didn't work out of the box, ATI provides fairly good documentation for the install process. I'm getting 6000 fps in GLXGears IIRC with a 9700 Pro.

      --
      What if Digg added local news and a Slashdot inspired comment karma system? ---
      http://houndwire.com
    112. Re:Proprietary drivers by Xaer0cool · · Score: 1

      Im posting this from a fresh fedora install that supported my ATI mobilitiy radeon without any problems.

    113. Re: Proprietary drivers by neurojab · · Score: 1

      Not familiar with the EPIA... It's cool that VIA is making their source code and documentation available. That makes me more willing to try a board with one of their chipsets on it, as long as it has an easy return policy. It's just hard to get past the memories of VIA chipsets past. I'm glad you're not having any trouble.

      >those that need hardware that actually works properly with Linux.

      Hmm.. Completely OSS. Firewire, UDMA, SATA, AGPGart.. I'd say that's quite proper.

      Point taken that NVidia can be a bit secretive about specs, particularly on their graphics cards.

    114. Re:Proprietary drivers by TheLink · · Score: 1

      "Intel is obligated to its shareholders to protect it's technology"

      Actually I think it's more to protect its Marketing - the Centrino brand.

      Intel is marketing Centrino to the masses as this magical stuff blahblahblah.

      If you open source it, I bet a lot of that magic fades away, and you get all these geeks trampling all over your code.

      I don't see anything fantastic about Intel's wifi hardware. The Pentium-M is reasonably innovative, but you don't need special drivers for it.

      Same thing goes for Coca Cola's secret formula. Or the various "secret recipes" out there.

      --
    115. Re:Proprietary drivers by jrockway · · Score: 1

      Umm, the NVNET NIC has been reverse engineered. It's in the 2.6 kernel now, it's open source.

      --
      My other car is first.
    116. Re:Proprietary drivers by jrockway · · Score: 1

      I had a problem like this for a while. It turned out that the APIC was killing the whole system. If you see the message "spurious 8259A interrupt: IRQ7", that's why your computer is dying. Disable the APIC and say hello to 10 month uptimes :)

      --
      My other car is first.
    117. Re:Proprietary drivers by tunah · · Score: 1
      This doesn't make much sense to me - why would you need to rewrite a driver to make it open source? Just because _we_ won't have the source, doesn't mean it doesn't exist ;-)

      Sure they might want to rewrite bits of it to avoid revealing some things, but I'm not sure that's as big a job as you're suggesting.

      --
      Free Java games for your phone: Tontie, Sokoban
    118. Re:Proprietary drivers by TheLink · · Score: 1

      I agree there's something wrong with the concept of "intellectual property".

      It seems bad that one person can monopolize an idea/thought and prevent the other 6 billion from using or sharing or even thinking it (in the future if we have enhanced brain augmenters, DRM could be a bigger curse).

      You could say it's fortunate that all 6 billion people don't all have original ideas/thoughts that they can each monopolize and prevent others from using. But in another way doesn't that make it sad? What if there were 60 billion people, would having and enforcing such monopolies still scale?

      It's almost as if all 6 billion people were forced to stay in each of their own small rooms, not allowed to enter others without signing an NDA, EULA etc. And each day the public spaces are being partitioned off into private rooms by everybody adjacent to them - leaving fewer and fewer public corridors to the open spaces.

      People/Organisations like Disney are the real thieves - stuff that would have become public property after so many years, have been stolen by them and kept from the public.

      If I steal something, the owner no longer has it.
      If I copy something, the owner still has the original. If I extend my monopoly on something, other people lose something.

      So who are the real thieves?

      --
    119. Re:Proprietary drivers by Anonymous Coward · · Score: 0

      The NV driver lacks 3D support due to lack of documentation. Basically, we can't make it better.

    120. Re:Proprietary drivers by Anonymous Coward · · Score: 0

      Documenting the interface is the way to go. OSS drivers from the manufacturer is just icing on the cake.

    121. Re:proprietary drivers by Anonymous Coward · · Score: 0

      Yes, along with (many) other people I trust. In the end you have to trust someone, but with open source, who I thrust is up to me.
      --
      nono

    122. Re:Proprietary drivers by cuban321 · · Score: 1

      I believe the nonbackwards compatability of drivers between major kernel revisions is the fault of the kernel, not the fault of the hardware vendor...

    123. Re:Proprietary drivers by xpyr · · Score: 1

      Screw all binary drivers, I insist on open source drivers for everything. Despite your little fantasy there, you were the one that bought the nforce board. Im sure in time there will be drivers included with linux distributions that will work with the nforce chipset you have. Just like newer nic's don't have drivers included with windows and you need to install it from a cd, you'll just have to install it after you finish installing linux. Its nothing new.

    124. Re:Proprietary drivers by UrGeek · · Score: 1

      "I have no problems. Anyone who does have problems just isn't doing it right."

      There is it. That special kind of self-righteous condensending arrogance that gets technical people sent up on "The Simpsons" and "Saturday Night Live". You think because you have some tech skills that is make you God, Jr. and you ignore the fact that different variations of both hardware and software plus the changes that patches on patches make present about as many possibilities as grains of sand on a beach. That one statement completely destorys your credibile both as a technican and as a human being.

  2. Yeah right... by locknloll · · Score: 0, Redundant

    Thus far, the company has been hesitant to ship an open-source driver, based on its concerns that showing Centrino's underlying programming instructions might reveal previously unavailable information about the wireless networking technology.

    And probably other stuff, too... but that's just a wild guess.

    --
    -- Power corrupts, but PowerPoint corrupts absolutely.
    1. Re:Yeah right... by paulhar · · Score: 1, Funny

      It's where the Windows source code is hiding...

  3. Setting an example by anish1411 · · Score: 5, Interesting

    I don't think it matters if this is a proprietary driver, just yet. With big people like Intel and IBM showing an interest in Linux, its bound to encourage others to do the same. Then with time, open source drivers might just happen?

    1. Re:Setting an example by dreamchaser · · Score: 5, Insightful

      No, it will probably be the opposite. As Linux grows in popularity, you'll see more and more vendors shipping proprietary drivers for their products. That's not a bad thing unless OSS is your religion.

    2. Re:Setting an example by Anonymous Coward · · Score: 0

      A proprietary driver will most likely not include monitor or master mode. It is a step in the right direction, but if Intel thinks that's all it takes, they are mistaken.

    3. Re:Setting an example by elgaard · · Score: 5, Insightful

      >That's not a bad thing unless OSS is your religion.

      Or if you use something other than ix86 platforms. Vendors will probably not make binary drivers for CF-cards on my Yopy.
      Although in this Centrino case this might not be a big issue.

      Or you want to path your driver. I.e to allow TV-out on your graphics card. Or fix a bug.

      Or you use a !Linux OSS OS, like BSD.

      Or you use an old or experimental kernel.

    4. Re:Setting an example by Anonymous Coward · · Score: 0

      How is this a troll? He's spot on! How is having broader support a bad thing???

      Fucking zealots.

    5. Re:Setting an example by hweimer · · Score: 5, Insightful

      I don't think it matters if this is a proprietary driver, just yet. With big people like Intel and IBM showing an interest in Linux, its bound to encourage others to do the same. Then with time, open source drivers might just happen?

      That will take much longer if non-free drivers are available. Intel said somewhere that they won't release the driver as free software because they fear that this would reveal too much information about the hardware itself. So when Intel is out, the driver has to come from a third party. And clearly, the urge to develop a free driver is much lower when there is already a proprietary one available.

      --
      OS Reviews: Free and Open Source Software
    6. Re:Setting an example by Homology · · Score: 4, Insightful
      No, it will probably be the opposite. As Linux grows in popularity, you'll see more and more vendors shipping proprietary drivers for their products. That's not a bad thing unless OSS is your religion.

      It's quite a bad thing, irrespective of religion, if the vendors don't release enough documentation of the devices to make open source drivers. We'll end up in a situation where it'll be difficult to install Linux/*BSD on a machine whithout proprietary drivers. As an example, for the NForce chipset I've to buy a NIC due to lack of driver.

      As documentation goes, Intel network division is very bad : they release GPL drivers, but no documentation is given (without NDA). That makes it difficult to make good open source drivers. And now the same company wants us to accept more and more hardware components with only a vague promise of drivers, much less documentation?

    7. Re:Setting an example by Uggy · · Score: 4, Insightful

      I disaggree. The problem with proprietary drivers is they never keep pace with OSS development, hell, I can't even submit a patch before somebody else has done it nearly 99.9% of the time. Things just move too fast.

      You want to upgrade to new fancy-schmancy kernel 2.7.x and you can't because your CPU-centr-a-yummy needs 2.6.x to install properly. They never keep up or give anything more than half-assed support. I had an nVidia TNT2, and I gave up on nVidia stuff, because I hated being locked in to THEIR schedule... and it crashed a lot, would corrupt the video (you could log in remotely though) and the only thing I could do was reset. I moved on.

      --
      Toddlers are the stormtroopers of the Lord of Entropy.
    8. Re:Setting an example by BlackHawk-666 · · Score: 5, Insightful
      And then you can vote with your wallet and show these companies that you care about having open source drivers. It's really simple; if they supply open source drivers then consider buying their hardware, otherwise, don't.

      The people who don't care can do what they like at purchase time and they should have the ability to get their closed source drivers so they can use Linux too. It's all a stepping stone to going completely open source. That's not to say closed source should ship with the kernel, because it shouldn't - that position is reserved for open source only.

      --
      All those moments will be lost in time, like tears in rain.
    9. Re:Setting an example by duffbeer703 · · Score: 1

      In the case of wireless cards, I don't think that its a bad thing at all.

      IMHO, wankers jacking up the output of their WiFi devices or modifying them to use unauthorized spectrum is of far more serious concern than whether or not open drivers are available.

      If Intel can implement a wireless ethernet chip where radio control functions are permanently stored on the physical hardware, than I'm all for GPL drivers. Otherwise, binaries are the way to go.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    10. Re:Setting an example by SubtleNuance · · Score: 5, Insightful

      Well, OSS is not a religion. But remember RMS started GNU because of just this -- closed source printer drivers.

      What Intel is doing is doubly bad:

      1) They are releasing a Closed Driver, killing future development, growth and porting of support to future systems.

      2) Really only doing this to spite Lin--s. They are doing this to STOP Lin--s' open-source driver development.... probably not because they want to. Why couldnt they have been forthcoming "we are working on a driver. we intend to release it first qtr 2004. we are making it closed." Why keep the FreeSoftware universe in the dark..? Because they want to hold all the marbles, withholding information is dishonesty. Plain and simple. If you want to be 'trusted', keep no secrets.

    11. Re:Setting an example by steve_l · · Score: 1

      Is it really that serious?

      I know it complicates FCC licensing, but is it any more hazardous than people doing firmware mods of their car computers?

      I have a legal panasonic 2.4 GHz spread spectrum phone that kills 802.11 when you are talking on it. That irritates me; compared to that people modifying their own cards is a minor issue.

    12. Re:Setting an example by steve_l · · Score: 1

      I think you have picked up on a point: Intel are promising this for sales. They say 'we realise that linux people dont want our laptops as they dont work, so we will give them drivers to sell our kit'. In a way it is progress, but it is not a real contribution, more a forced concession.

      I have bad experiences with Intel graphics chipsets -even on WinXP they bluescreen regularly. That doesnt mind me to think highly of their centrino wireless support.

    13. Re:Setting an example by duffbeer703 · · Score: 1

      The area of spectrum where WiFi cards operate is very close to things like automatic landing systems for planes, radar, police and fire emergency frequencies and others.

      Plus, morons pumping up transmission power without having a clue as to how radio works are just going to flood out other users while providing little benefit to themselves.

      Hopefully, as the HDTV rollout continues TV frequencies will be made available to wireless lans... that way we'll have less collision with telephones and microwaves.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    14. Re:Setting an example by bjarvis354 · · Score: 1
      That's not a bad thing unless OSS is your religion.

      That sir is bullshit. Trying to install Linux on a machine with proprietary drivers sucks. And support for older drivers sucks from the big vendors. "Hey Opti, can we get a module for your ide chipset in 2.6 that works? No? F*ck off? You don't want to hear our bitching unless we are buying brand spanking new hardware? But this laptop is perfectly good!"

    15. Re:Setting an example by dave420-2 · · Score: 1
      It's a bit OTT to expect companies to release drivers for every bit of hardware their kit can be used with... I mean, if you choose an obscure device, expect to not have stuff work with it.

      "Why won't nVidia release drivers for my skateboard? I taped my FX5600 to it, but I still can't get a picture!"

    16. Re:Setting an example by Anonymous Coward · · Score: 0

      "You want to upgrade to new fancy-schmancy kernel 2.7.x and you can't because your CPU-centr-a-yummy needs 2.6.x to install properly."

      Linux's intentionally half assed driver model intentionally creates this problem with binary drivers. Sorry but Open Source is just not going to happen everywhere (and especially where companies and their shareholders care about intellectual property) and closed drivers are a fact of life. To deny this fact is to piss in the wind and then complain about getting urinated on. But hey live in the Linux Open Source Only Bubble
      it's your choice and one I hope you can be happy with. Finally that new kernel is in development and not recomended for production use, so why should a closed sourced driver have to be available? What do you think they are testing on? Finally I really think that the NVIDIA graphics drivers have gotten much better than your previous TNT2 days and therefore buy NVIDIA products over ATI's for my Linux OS running system purchases.

      I wonder which Linux user NVIDIA cares more about, the faithful customer or the one that has turned a blind eye to them.

    17. Re:Setting an example by gnu-generation-one · · Score: 1

      "With big people like Intel and IBM showing an interest in Linux, its bound to encourage others to do the same. Then with time, open source drivers might just happen?"

      We'll just compromise now, and hope that sometime in the future people who have no interest in our requirements will fulful them completely?

      Won't happen. If you buy hardware knowing that you can't run it on open-source drivers, you'll never get open-source drivers. And that means that sooner or later, your hardware will stop working with recent versions of your software.

    18. Re:Setting an example by elgaard · · Score: 1

      Yes. That is exactly the point.

      If drivers are not OSS they will only work on current ix86 platforms.

      But OSS drivers will work on any platform that has a least one competent developer willing to spend a few hours to make it work.

    19. Re:Setting an example by gareth6889 · · Score: 1

      i thought lindows is using ndiswrapper not an open source version? thats the story over at osnews

      im not afraid of say lindows either :) sue away m$!

      Gaz

    20. Re:Setting an example by Anonymous Coward · · Score: 0

      Yay for the tyranny of the majority.

    21. Re:Setting an example by Anonymous Coward · · Score: 0

      your concerns are valid. but remeber, OSS provides legit uses.

      those people that want to do that,. will do it anyways.

    22. Re:Setting an example by Curtman · · Score: 1

      What makes people want to run binary (proprietary?) drivers in an OSS environment?? What good does it do us? And why are you running OSS in the first place? You like the flexibility, stability and security free software provides, but feel it should be balaced with the "black box" feel of Windows and other proprietary systems?

      Insightful? "exhibiting insight or clear and deep perception"? I think not.

      OSS doesn't have to be my religion to feel strongly about it. And no I don't think all proprietary software should disappear, I think you and the rest of your kind should keep your binary crapware on that side of the fence though.

  4. Also kind of off-topic... by Channard · · Score: 1

    But Lindash may not be in the clear - after all, MS calls its X-Box loader the MS Dashboard..

    1. Re:Also kind of off-topic... by One+Louder · · Score: 1
      I think they're calling themselves "Lin---s.com", which would only get in trouble with the Wheel of Fortune folks - some people appear to be pronouncing it "LinDash", but that's hardly their fault.

      Besides which, MS Dashboard in not an operating system, there are several other products with the term "dashboard" in them, and Microsoft has (not yet) asserted a trademark claim on the single word "dashboard".

      However, I'm sure they've seriously considered going after Lindows.com even for this joke name, and I'm sure Lindows.com has written their reaction press releases in advance. I think that Lindows.com and Microsoft are developing pretty unhealthy obsessions with each other.

  5. Big Hurdle by Mork29 · · Score: 5, Insightful

    Many claim that linux is held back by several factors including ease of use, interface, etc.. etc... I've always felt it was hardware compatiability. You could never be sure all of your hardware would work easily, and the average user can't try and go and build their own custom drivers, or even download them. This will certainly put pressure on the rest of the hardware manufacturors, and this could help linux take a few more points in the market share. No, it's not the magical answer, as their isn't one, but it's another start.

    1. Re:Big Hurdle by egghat · · Score: 2, Insightful

      I deeply deeply second that.

      (That's the main reason why the Linux desktop will take off on the corporate desktop first (if at all). Every good administrator looks for unified hardware in a big company. Checking if Linux is OK is simple. With 100 different computer configurations you will always find combinations that won't work with Linux (but of course work with Windows (at least kind of work ...). Think of laptops (Centrino), think of 802.11g WLAN, ... )

      bye egghat.

      --
      -- "As a human being I claim the right to be widely inconsistent", John Peel
    2. Re:Big Hurdle by Anonymous Coward · · Score: 0

      "Many claim that linux is held back by several factors including ease of use, interface, etc.. etc... I've always felt it was hardware compatiability."

      Windows users of course, never have any problems when they open a graphics tablet to find a driver designed for Windows95 inside?

      "If Windows2000 bluescreens [which it does], it's always a hardware problem" people tell me. "Windows is rock-solid, it's just the hardware". Well make up your mind, either Windows hardware support is shite, or those bluescreens are a figment of my imagination...

  6. Lin---s by cyber_rigger · · Score: 5, Funny

    Looks like the censors finally beeped out the profanity.

    1. Re:Lin---s by Jim+Hall · · Score: 2, Funny

      Looks like the censors finally beeped out the profanity.

      "Dow" is a profanity?

  7. Re:**SIGH** by Anonymous Coward · · Score: 0
    There are games for Linux?

    And no, Tux-racer doesn't count.

  8. Nice, but... by BassKnight · · Score: 5, Interesting

    It's nice that one of the giants to adopt this position, but I wonder about the form of these drivers. Maybe it's me, but I find more convenient to have drivers that can be compiled as kernel modules, and diffently from, for example Nvidia drivers, that they're not closed source, and license-compatible with the Linux kernel, so people can contribute in order to improve them, and maybe who knows if they can be integrated in the Linux kernel tree. Maybe i'm being too idealist.

  9. Reverse engineer the drivers! by Anonymous Coward · · Score: 5, Interesting

    If you really care about freedom, then help reverse engineer the drivers. Several drivers have already been reverse engineered (such as nvnet for example), whats so hard about a simple wireless network adapter!

    1. Re:Reverse engineer the drivers! by Anonymous Coward · · Score: 0

      Of course this is always a solution, but the point is that people shouldn't have to do this. There are other more critical and fascinating problems out there that deserve time.

    2. Re:Reverse engineer the drivers! by BlackHawk-666 · · Score: 4, Interesting

      IIRC one of the prime reasons Intel won't release open source drivers is because the hardware chipset is capable of broadcasting on frequencies that are reserved for police/fire/etc and at higher output levels than is presently legal. Open source drivers would ease the path to hacking and utilising these hardware features.

      --
      All those moments will be lost in time, like tears in rain.
    3. Re:Reverse engineer the drivers! by makapuf · · Score: 5, Informative

      That's a security problem with Intel hardware don't you think ?

      Security through obscurity doesn't work. It's possible to make a safe hardware, so that reverse engineering (as rightfully understood by the EU laws) is applied and legal for compatibility. And even (gasp) open-specced hw.

      Even by hardware, I do not mean realy that : software doesn't mean driver OR app OR os, you have firmware too.

    4. Re:Reverse engineer the drivers! by morcheeba · · Score: 1

      In other news, people are discovering that centrino-based laptops can be thrown at police/fire/etc and hit them in the face with higher force than is presently legal. Also, stalkers have been able to use the WiFi portion of the centrino chipset to send messages annonymously from open hotspots. And con artists have been taking advantage of centrino's processor to do their taxes.

      And all this is with the current windows drivers... just imagine what would happen if they open them up!

    5. Re:Reverse engineer the drivers! by Anonymous Coward · · Score: 0

      It's more of a "Government Approval" issue than it is a "Security" issue. (and that includes EU govs as well)

      Intel has admitted that the hardware was not designed for open source drivers, and that future wifi chipsets will work differently.

    6. Re:Reverse engineer the drivers! by spitzak · · Score: 2, Interesting

      I'm sorry, but that explanation is bogus. Anybody can go to Radio Shack and buy some parts and solder together something that will violate FCC regulations. Nobody is trying to shut electronic parts supplies down because of this.

      The reason they don't release drivers is that they are unsure of the legal nature of some of the code. All they have to do is release the source code for their Windows one. It would take ZERO effort. But their legal department realizes that closed source has the advantage that any legality mistakes they made are hidden.

    7. Re:Reverse engineer the drivers! by dave420-2 · · Score: 1

      That's a pretty poor excuse. What if those bands are perfectly legal to broadcast on in other countries? Do you expect them to make new hardware for every place they sell?

    8. Re:Reverse engineer the drivers! by gnu-generation-one · · Score: 1

      "IIRC one of the prime reasons Intel won't release open source drivers is because the hardware chipset is capable of broadcasting on frequencies that are reserved for police/fire/etc and at higher output levels than is presently legal. Open source drivers would ease the path to hacking and utilising these hardware features."

      I can transmit high-power on those frequencies with about 5 electronic components and a soldering iron. What's your point?

    9. Re:Reverse engineer the drivers! by BlackHawk-666 · · Score: 1
      The fact you can build one is not at issue, I can build a vehicle but that doesn't make it legal to drive on the road.

      The point is they don't want to be seen as releasing a product that can be used inappropriately straight out of the tin i.e. without some form of modification having to be done. This is similar to DVD player manufacturers who have to make their players abide by region restrictions (to apease the film industry) but who almost always put in some easy bypass for this to appease the end users. They have to show due dilligence.

      --
      All those moments will be lost in time, like tears in rain.
    10. Re:Reverse engineer the drivers! by Anonymous Coward · · Score: 0

      The WiFi card is only suppose to broadcast on 2.4 og 5.4, so why not lock the hardware into one or both of them.

      And yes, that is what real security means.

  10. Dumb by adrianbaugh · · Score: 4, Insightful

    > Thus far, the company has been hesitant to ship an open-source driver, based on its concerns that showing Centrino's underlying programming instructions might reveal previously unavailable information about the wireless networking technology.

    Yeah. Because obviously no other companies have been able to produce wireless networking products. I can see the point of commercial secrecy when you have some l33t hardware that no-one else can make, but when you just have yet another implementation of something that's already widespread and implemented in lots of different ways it seems dumb to worry too much about protecting it through drivers. If the other companies cared enough about your particular methods they'd just get a team of coders to reverse engineer the closed-source drivers.

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
    1. Re:Dumb by Plammox · · Score: 1

      I think this is just a part of Intel's mindset.

      In a court case, they need to be able to prove they exercised due dilligence in protecting their product's trade secrets, patents, etc...

  11. Embarassed Intel into it using NDISWrapper by Anonymous Coward · · Score: 2, Funny
    Initial Centrino support in Lindows will be based on existing Linux adaptations of Windows drivers, Lindows CEO Michael Robertson said. "It works great," he said. "It's invisible to the consumer."


    It's sad that Intel had to be embarased into fullfilling the promise it made to support Centrino (when they annouced the chipset) by having someone ship a NDISWrapper with their Windows driver in a distro...

    I'll believe Intel, when I see it the driver...
  12. Intel gets it IMO by nonmaskable · · Score: 4, Informative

    I have used several Intel Linux development products for several years. The C++ compiler, performance primitive library (IPP), and VTUNE are all extremely excellent products, and well supported under Linux.

    It would be nice if VTUNE would be brought up to equal footing with VTUNE for Windows, but it's pretty good as is.

  13. Then what about Linux? by Anonymous Coward · · Score: 5, Insightful

    Then I guess Linux been Free Software does not matter either? I am serious, what's the adventage if Linux is going to have the same issues than other OSes: have to get drivers every now and then from different places instead of just upgrade kernel or distro, "play but do not touch", "upgrade your hardware becuase we do not support it anymore", "we do not like your architecture, just x86-32", etc.

  14. Why would 'Proprietary Drivers' be so 'sad'? by cnelzie · · Score: 5, Insightful

    Seriously, what makes it so sad?

    Intel can do what they want. They are the owners of their hardware designs and the drivers to make that hardware function.

    If it's so sad that Intel is going to provide proprietary drivers, do you get sad everytime you get into your automobile? (The computer under your hood mosty likely uses proprietary drivers to interface with the autmobile.)

    There is room for both open and closed software in this world. I for one envision a world where the Operating System is wide open with all the tools one needs to make whatever changes they wish to it and to develop whatever they want to on it. If hardware manufacturers want to keep some or all of their drivers 'secret' that's fine, let them. If application developers want to keep their 'Whiz-Bang 2.0' application proprietary, let them.

    Believe whatever you want. I have and still use quite a large amount of both proprietary and open source software and in some cases, the open source software is better, in other cases, the proprietary software is better, even for the same task.

    What needs to end are silly proprietary APIs put into an OS by particular vendors to allow their other applications to run like the dickens while making competitor's applications less capable.

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:Why would 'Proprietary Drivers' be so 'sad'? by id09542 · · Score: 5, Interesting

      Actually I do get sad when I get in my car with a proprietary computer under the hood. I enjoy "tinkering" and doing minor maintenance to my car, but something as simple as an oxygen sensor now requires a $50 trip to the dealer to tell me this is the reason why my check engine light is on.

    2. Re:Why would 'Proprietary Drivers' be so 'sad'? by ch-chuck · · Score: 2, Interesting

      If it's so sad that Intel is going to provide proprietary drivers, do you get sad everytime you get into your automobile?

      No, I get sad every time I take it in for service and have to pay $400 for a new computer control module to fix a problem that a new $75 generic open source controller could fix ;^)

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    3. Re:Why would 'Proprietary Drivers' be so 'sad'? by lazy_arabica · · Score: 3, Insightful

      Do you remember how much time people had to wait to get a proper nvidia driver working with the 2.6 kernel ? We had to use an unofficial patch, which brought many problems with ACPI, was incompatible with many configurations, etc.

      What's is interesting in Linux kernel, is that the driver API is always changing ; backward compatibility has little or no importance in the development. Enterprises developing proprietary drivers are not very responsive to these changes. Having GPL'd drivers included in the kernel permits to adress problems quickly and efficiently.

      Testing and review is the strength of Free Software.

    4. Re:Why would 'Proprietary Drivers' be so 'sad'? by JanneM · · Score: 5, Insightful

      There is room for both open and closed software in this world.

      Yes there is. That does not mean that the choice is value neutral, however.

      The licensing of the relevant code is a part of the feature set just as much as the checklist items for the hardware is. It is another item that the customer needs to evaluate and contrast with competing offerings.

      This is why the anguished cries of some manufacturers against governments requiring open source rings so hollow. Just as a customer can require for instance Word file import capability, or three year installation and upgrade support, they can require open source compatible licensing. It is another feature that may carry more or less importance depending on the customer.

      So, if someone says they will not consider hardware without open source drivers, that just means they, for various reasons, value the feature of open source relatively highly, and are ready to pick another supplier to get the feature they want. Note that it really is not just about whether open source or proprietary software is better; the licensing is in itself one (sometimes major) factor in determining the "betterness" of a piece of software.

      --
      Trust the Computer. The Computer is your friend.
    5. Re:Why would 'Proprietary Drivers' be so 'sad'? by arose · · Score: 5, Funny

      Those willing to give up a little liberty for a little hardware compatibility deserve neither drivers nor liberty.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    6. Re:Why would 'Proprietary Drivers' be so 'sad'? by Anonymous Coward · · Score: 0

      No, I get sad every time I take it in for service and have to pay $400 for a new computer control module to fix a problem that a new $75 generic open source controller could fix ;^)

      You'd be even sadder when you hear the traffic fatality statistics increase because of open source. I know I wouldn't like my car to have a kernel panic or library dependency issue because of some backwater programmer's shoddy code. Open source cars? No thanks, I trust professional proprietary solutions more.

    7. Re:Why would 'Proprietary Drivers' be so 'sad'? by james+b · · Score: 1

      It's sad because Intel could have released open drivers, and (possibly) it's now less likely that anyone will bother trying to write open implementations.

      Open drivers are better than proprietary ones because there are no disadvantages, and there exist advantages such as allowing Linux distributions to contain them by default, the kernel to include them, and any potential bugs to be fixed by concerned users, rather than fretfully waiting for the landlordesque 'owner' to fix it for you.

      Proprietary software is still OK, still useful, and still (as CowboyNeal said) better than nothing. However, one of the most exciting things about Linux is the spirit of open charity and freedom embodied in sharing and cooperating. When someone releases linux driver code which is not open, it saddens those who like the usual open nature of Linux drivers.

      Imagine, years from now, that Intel has died, and Linux has died. You find an old 'centrino' laptop, and want to make it do something cool. You find a cool operating system, let's call it 'Froonix', and boot it up. But when you try out certain features of the laptop, they don't work. There's some message about 'proprietary drivers' that couldn't be ported from Linux, a predecessor of Froonix. It's sad, right?

      Keeping drivers proprietary, which usually means they are tied to one hardware and software platform forever, is shortsighted and irresponsible... I've thrown out a PCMCIA network card, for example, because its drivers were only written for windows 95. The company has no interest in writing any more (it's a discontinued product) and yet the still-useful hardware cannot work with any current OS. Because of some ridiculous desire to keep an obsolete trade secret or two.

      You may not agree, of course (from your post it looks like you don't), but can you understand why it saddens certain people?

    8. Re:Why would 'Proprietary Drivers' be so 'sad'? by jimicus · · Score: 3, Insightful
      I'll probably get modded to hell for this, but hey...

      With Open Source drivers, if the hardware manufacturer stops supporting your hardware/OS & stops shipping drivers it doesn't matter. If the kernel radically changes and incorporates new features which you need, you don't have to wait for the hardware manufacturer to produce updated drivers.

      Most of these are things which you don't need to worry about today, when you can just go to the website & download drivers. How about tomorrow?

    9. Re:Why would 'Proprietary Drivers' be so 'sad'? by cnelzie · · Score: 1

      "The company has no interest in writing any more (it's a discontinued product) and yet the still-useful hardware cannot work with any current OS. Because of some ridiculous desire to keep an obsolete trade secret or two."

      Possibly obsolete, possibly 'borrowed' from a competitor. You and I simply cannot say. That hardware manufacturer could still be using those 'possibly obsolete' aspects in their latest components. If by releasing that as open source it could compromise their business model, then they are making a sound business decision.

      Do you have any secrets you want to keep secret, or do you believe fully in open source and make sure that everyone knows everything about you in order to help you make yourself better?

      "Open drivers are better than proprietary ones because there are no disadvantages..."

      I know of the advantages and to be honest, in this case those advantages aren't as important as protecting the commercial viability of Nvidia, a company that I feel produces some of best 3D graphics hardware on the market. From consumer to industrial 3D hardware, they are one of the best.

      I do know of at least one disadvantage to Open Source drivers. The 'nv' drivers, for instance, suck majorly and the only reason that the Open Source ATI drivers are decent is because ATI has been heavily involved in their development.

      "Imagine, years from now, that Intel has died, and Linux has died."

      I can only imagine that happening if the globe experiences a HUGE catastrophe. It would also take many, many years for each of those to 'disappear'. By that time, the 'Centrino' laptop you suggest would still be around would be so old as to be quite likely unusable. By that time we could all be using 256-bit CPUs or some Quantum-based CPU.

      What is this 'cool' thing that someone may want to do with a 50 year old laptop, that likely doesn't work anymore. Do you do 'cool' things with mini-computers from the 70's? That's right, the hardware is so limited that it is all but useless. (Note, I am not saying it IS useless, just that it is darn close to being useless...)

      --
      If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    10. Re:Why would 'Proprietary Drivers' be so 'sad'? by Anonymous Coward · · Score: 0

      Imagine, years from now, that Intel has died, and Linux has died. You find an old 'centrino' laptop, and want to make it do something cool. You find a cool operating system, let's call it 'Froonix', and boot it up. But when you try out certain features of the laptop, they don't work. There's some message about 'proprietary drivers' that couldn't be ported from Linux, a predecessor of Froonix. It's sad, right?

      So you can't run Froonix on a Centrino laptop. How sad. I can't run Linux on my genuine IBM PC, either - is that sad too? How about years from now, when Intel and Linux have died, you use the fucking OS that was written for the fucking hardware to run that hardware instead of getting all upset because you can't use an OS that doesn't support the hardware?

    11. Re:Why would 'Proprietary Drivers' be so 'sad'? by duffbeer703 · · Score: 1

      Not to get off the topic, but there are usually ways to get engine codes from your car without owning diagnostic tools.

      On Cadillacs and some Buicks, you fiddle with the heating control buttons. On Chryslers, you turn the they all the way back and forth like 4 times.

      Some cars require that certain wires get grounded... you can find a tool on Ebay that will read most GM cars for like $25. Adapters for most other makes can be found as well.

      A quick google search will help you decipher the codes... and newer cars with second generation computers use standardized codes for most things.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    12. Re:Why would 'Proprietary Drivers' be so 'sad'? by Anonymous Coward · · Score: 0

      I quite agree; there is room for both open and closed software in this world.

      But I also agree; I want to see the OS commoditized! For one thing, there simply is no other way to guarantee security. Microsoft has tried (how hard, we'll never know) for years and their record is dismal in comparison to open source efforts. At the same time, those silly proprietray APIs from Microsoft have been immensely successful in killing competitors. I think the OS must be opensource!

      Applications, on the other hand, are a different matter. I wouldn't be adverse to running closed-source applications for a couple of reasons.

      First and foremost, the OS should be responsible for security, not the application. I know, I know, there are all sorts of special cases where application vulnerabilities lead to system insecurity but there are also some sophisticated methods available in Linux for dealing with those. As one example, I have been experimenting with chroot jails for a little while now and I really, really like the concept.

      Secondly, applications are where a programmer should be able to innovate and make money from his/her innovations. In order to do that, it may be necessary to keep those innovations secret. Let's face it: it takes enormous talent to create something new; none whatsoever to copy and use it!

      But device drivers, particularly network device drivers, are a special case. By their very nature, they must have intimate access to the OS and represent a very real security hazard. If anything should be subjected to opensource scrutiny, I believe that device drivers should. There also exists the danger of unscrupulous manufacturers sabotaging their competitors' hardware and hiding the fact behind closed source. Although applications can be constrained to allow no I/O, I don't see how you could do that with device drivers and still have them work. By allowing closed-source device drivers, you run the very real risk of creating the same unethical tactics that have been seen in the Windows world for quite a while.

      Disclaimer: I haven't written or worked on Linux device drivers: if I am wrong here, correct me.

    13. Re:Why would 'Proprietary Drivers' be so 'sad'? by james+b · · Score: 1
      Thanks, you've clarified your opinions here... Essentially I think we both understand each other but we're coming from different perspectives - you're justifying the corporate decisions to keep drivers proprietary, while I'm really just trying to show why users really are worse off with proprietary drivers from a usefulness standpoint.
      "If by releasing that as open source it could compromise their business model, then they are making a sound business decision."
      I agree. But I'm not really talking about good business models here, I'm talking about hardware I might buy or use. I now try not to buy components that will mess me around one day if/when I change my OS, and that includes Nvidia and Intel's stuff.
      "I do know of at least one disadvantage to Open Source drivers."
      I meant something slightly different here, again from the user's perspective: The user is not disadvantaged in any way by the drivers he uses being open, all other things being equal. She can be disadvantaged in certain situations by the drivers being closed, however. Clearly, NVidia write the best drivers for their cards, and Intel the best for Centrino. My point is that it'd be even cooler for the users if those drivers were also open, for the reasons outlined before.
      "...those advantages aren't as important as protecting the commercial viability of Nvidia..."
      So - this one's interesting: It seems like you're arguing that NVidia's profit margins need to be protected so that good graphics hardware will exist (i.e. my user-centric perspective). This can be argued both ways, but consider the possibility that if NVidia's trade secrets were suddenly all revealed to the planet, better hardware from multiple companies (and more cutthroat competition) might result? Bad for NVidia, good for graphics card progress in general? I don't know about this one, but I think maybe it's not so cut-and-dried as you suggest.
      "What is this 'cool' thing that someone may want to do with a 50 year old laptop..."
      Sorry, my example maybe wasn't realistic enough. Intel and Linux needn't be dead, of course - it could be more like the network card I had, where Centrino is a retired product and Linux 3.0 no longer has the same driver hooks. I can easily imagine that happening within the useful life of a Centrino machine. Or, say, OpenBSD today. For the general case of proprietary drivers: I have a webcam with proprietary Phillips drivers for Linux. I can grudgingly live with this. But recently I wanted to make it work on a Mac... no dice. And there's nothing I can do about it, except wait for the kindly Linux hacker who signed an NDA with Phillips to finish writing his MacOS X drivers.

      So I've argued a couple of points:
      • Closed drivers can cause problems for users - they're just inherently less useful than the same code in open form
      • Users are sad when they have problems
      So this is why I'm sad about the Centrino drivers probably being proprietary. I'm not actually differing much in opinion from you, it's more an emotional response. We both understand why corporations often keep their drivers proprietary, but it bothers me, and I hope I've explained why.
    14. Re:Why would 'Proprietary Drivers' be so 'sad'? by james+b · · Score: 1

      I appreciate your point - that it's pretty useless to try and do something like that - but yeah, I do think it's kind of sad if something fun or cool can't be done because of some long-irrelevant decision to keep secrets from people.

      Your IBM PC won't run linux because the hardware doesn't have the functionality. In my imaginary example, Froonix would run if only the drivers had been shared with the community. It's slightly different.

      james

    15. Re:Why would 'Proprietary Drivers' be so 'sad'? by ncr53c8xx · · Score: 1
      Intel can do what they want. They are the owners of their hardware designs and the drivers to make that hardware function.

      Intel can do what they want. However, you should realize that this is not "supporting Linux". Others have pointed out all the pitfalls of this approach. Do yourself a favor and buy from the guys who support Linux wireless as Theo said.

    16. Re:Why would 'Proprietary Drivers' be so 'sad'? by Sentry21 · · Score: 1

      What's is interesting in Linux kernel, is that the driver API is always changing

      In the programming world, this is called 'idiocy'. Breaking backwards compatibility should be considered a kludge, and be reserved for major revisions, and yet it just doesn't seem to work that way.

      The change from 2.4 to 2.6 I can understand, and 2.2 to 2.4, and especially 2.0 to 2.2, but I've even ran into incompatibilities within major revisions (2.2.x drivers not working with 2.2.y kernels) with drivers included in the kernel.

      Until some level of stability is achieved in the kernel (which I hope will happen with 2.6), Linux won't be ready for mainstream, because unless it's easy for companies to support their drivers (open or closed), most of them aren't going to bother.

      --Dan

    17. Re:Why would 'Proprietary Drivers' be so 'sad'? by id09542 · · Score: 1

      Unfortunately, current cars use and ODB II interface which is most cars after 1995. I do appreciate the fact that manufacturers have standardized on an interface. The reader is over $200 with some smarts, but one has to continually pay for code upgrades. Many codes are standardized, but each manufacturer has its own propriety codes also which are not published. The days when one could count a flashing LED on their onboard computer are gone.

  15. Give us documentation... instead of closed drivers by zz99 · · Score: 5, Insightful

    "...Intel has promised to increase Linux support by releasing Linux drivers at the same time it releases Windows drivers for its hardware"

    I doubt that they will open souce their drivers. So the Linux developers will write their own anyway, whenever they can.

    And personaly, as a user, I find open source drivers much more convenient.

  16. Re:**SIGH** by Xpilot · · Score: 5, Insightful

    Who the hell cares besides RMS? I love using my machine and it has an nVidia card in it. I don't care that their "driver" is closed source, I can play a lot of heavy duty games with it.

    It's not about RMS. Open source drivers benefit the development of the kernel, and also the users of the drivers and hardware those drivers support. Remember when the linux kernel was at 2.6, but we had to wait some time before nvidia released 2.6 compatible drivers? If they were GPL, the kernel developers could have incorporated the drivers into the kernel and development would have gone concurrently.

    Even now, sticking a closed source driver in there is problematic if there's a kernel panic. How are you going to debug it? What about security? Nobody ourside of nvidia has audited the code. There could be a potential vulnerability that they missed. We negate the benefits of open source if only *part* of our program is open source.

    --
    "Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
  17. Re:**SIGH** by Mr+Smidge · · Score: 5, Insightful

    Who the hell cares besides RMS?

    That's quite a flamebait-inducing post you've got there...

    What about other operating systems? Do we have to badger Intel to release drivers for BSD, and whatever other operating systems might be released in the future?

    What happens if we release a new kernel, or decide to change something that breaks the rigid structure into which this proprietary driver is locked?

    Releasing proprietary drivers like this seems to be no more than a "keep them happy" quick-fire solution, as this is by no means a long-term solution. And frankly, ignoring the long-term is a very short-sighted viewpoint indeed.

    What's the ideal solution? Write your drivers so that they use a well-documented and open API that can always be well-supported, and make the code as portable as possible. Then what happens when you want to use your hardware with a different operating system? Well, so long as your operating system implements that particular well-documented and open driver API, then you shouldn't have any problem. Recompile, rinse, repeat.

    Think ahead. We wouldn't be pushing for open source drivers without reason.

  18. proprierty drivers by gunix · · Score: 5, Interesting

    what is so secret about them, really?

    To use them for your own hardware, don't you have to create the exact same hardware? So no use there, since you have your own hardware...
    To use the hardware independet part of the code? Well.. that ought to be a lot of code.

    To use their algorithms? Well, there are a lot of code already they can have a look at (without telling they looked at it, if they are evil)..

    And if they are to stupid to come up with an algorithm of their own, how expencive would it be to hire someone to do it?

    I don't get it...

    --
    Evolution of Language Through The Ages: 6000 BC : ungh, grrf, booga 2000 AD : grep, awk, sed
    1. Re:proprierty drivers by TrancePhreak · · Score: 3, Informative

      The problems reside in keeping trade secrets and sometimes even in using licensed code in your drivers. Imagine if you licensed some sort of technology from someone for a cost for use in your drivers. I'm sure they wouldn't be happy if you distributed (for free) their code along with yours since it would be required to compile the code.

      --

      -]Phreak Out[-
    2. Re:proprierty drivers by Anonymous Coward · · Score: 5, Informative

      There are issues with regulations: Many WLAN chipsets are within regulation boundaries only due to software control. With a completely open driver, people could use channels which are off-limits for WLAN or boost the signal strength. Many drivers are therefore split into a firmware part which is kept proprietary and executed on the card and a host part which is open and runs on the system processor. Sometimes this is not possible because some chipsets rely on the system processor even for low-level control. Splitting an existing driver into proprietary parts and open parts can take some time too.

    3. Re:proprierty drivers by Sancho · · Score: 1

      You can get pretty detailed information about the chip by looking at the drivers. Then you can see what's working for Intel and make something very similar without having to do the R&D that Intel did when making the chip.

      It's a common business tactic. Go to the grocery store sometimes, and see how often the generic brands look similar to popular name brands. Never enough to be infringing on trademark or anything, but the name-brand probably did market research into the colors that people like, etc. By just copying them, you can get the benefit of that research without the expenditure.

    4. Re:proprierty drivers by Anonymous Coward · · Score: 0

      Then the licensee should say so, and get the anger directed at the real culprit.

      Unless that argument was a load of hogwash....

    5. Re:proprierty drivers by David+McBride · · Score: 1

      Then leave those bits out. If you depend on external functionality that you can't ship implementations for, then just specify the interface that you require.

      A new open-source implementation can then be constructed which meets the interface's requirements. Alternatively, depending on the precise circumstances, the internal structure of the driver could be altered to no-longer depend on the missing component.

    6. Re:proprierty drivers by David+McBride · · Score: 1

      I understand that argument. It's the only potentially legitimate case that Intel have.

      Question: why would a chipset manufacturer, such as Intel, be held liable if a user hacked their driver implementation to exceed local transmission regulations?

    7. Re:proprierty drivers by BeBoxer · · Score: 1

      The problems reside in keeping trade secrets and sometimes even in using licensed code in your drivers. Imagine if you licensed some sort of technology from someone for a cost for use in your drivers.

      Hopefully what companies will learn is that the hardware interface is a dumb place to keep secrets. There is nothing intrinsic to a NIC interface or a video card interface which needs to be kept secret. Plenty of companies have developed competitive hardware offerings with open specs on the hardware interface.

      Designing your hardware so that it requires software licensed from a third party to drive it is a stupid strategic move. Same with designing your hardware so that there is some sort of "secret" embodied in the hardware interface. Such design choices reduce the market share available to your product without providing any obvious benefit.

      I do have to say I find it hard to believe that there is ever any valuable trade secrets which would be revealed in the specs for the hardware. Most likely, the specs would just reveal that the hardware is fundamentally cheap-ass and has pushed most of the heavy lifting into the driver. Bascially using spare CPU cycles to subsidize a cheap produce (ala winmodems). Good hardware which actually does the work itself will have a simple interface, consisting of some setup routines, interrupt handling and I/O.

    8. Re:proprierty drivers by Anonymous Coward · · Score: 1, Insightful

      Determining whether your WLAN radio is or is not violating regulations isn't easy. It requires special hardware which most users and probably even most kernel developers don't have. If Intel provided open source drivers and thus endorsed third party modifications to the drivers, it could be argued that they provide a system (hardware+software) which is not safe to use. Needless to say, I don't agree with that point of view, but it is something lawyers will have to discuss.

    9. Re:proprierty drivers by spitzak · · Score: 2, Insightful

      There is NO WAY they are liable! If they were, then manufacturers of diodes could be liable, since it is trivial to use their devices to violate FCC regulations.

      In fact they should be more liable for a closed-source version that may, becuase of a bug, violate FCC regulations. Possibly they fear this sort of information being discovered and this is yet another of the real reasons they don't release the drivers.

    10. Re:proprierty drivers by Mr.+McGibby · · Score: 1

      regulations, shmregulations. Code is code. There are still the same liability problems (if they are real at all) with the binary code that Intel distributes as there are with the source code. Sure, it's a lot easier to hack source than binary, but it's still possible.

      use channels which are off-limits for WLAN

      Well, since those channels have to be put the binary SOMEWHERE, it doesn't seem too difficult to go find them and change them. Especially if they're known channels. I have my doubts that Intel went to much trouble to obfuscate that kind of thing.

      Legally, all Intel has to do is say, do not use this code to violate FCC regulations. Don't they have to say that anyway for the device itself? Are they be held responsible if I turn my WLAN card into a pirate radio station? Nope.

      --
      Mad Software: Rantings on Developing So
    11. Re:proprierty drivers by nmos · · Score: 1

      regulations, shmregulations. Code is code. There are still the same liability problems (if they are real at all) with the binary code that Intel distributes as there are with the source code. Sure, it's a lot easier to hack source than binary, but it's still possible.

      Right, so if someone gets into an accident while drunk, and crying about the situation to their AA buddy on a cell phone they should be under the same liability as the person they hit who was following all the rules? After all it's possible to get into an accident without breaking any laws so why bother with them at all?

    12. Re:proprierty drivers by Mr.+McGibby · · Score: 1

      You didn't understand at all. I'm not promoting breaking FCC regs, I'm saying that from a legal standpoint, it doesn't matter if Intel releases binary or source. Both can be modified to do illegal things.

      --
      Mad Software: Rantings on Developing So
  19. I just don't get the idea of the Centrino anyway by jocknerd · · Score: 4, Insightful

    Who cares if wireless is built onto the CPU. I sure don't. Plus the Centrino is outdated technology. I wouldn't buy a new laptop that didn't support 802.11g anyway.

  20. show me the binary by Anonymous Coward · · Score: 0

    "promises" are just that. I hope Intel follows through because it is likely I will then buy that laptop i have kept putting off buying.

    1. Re:show me the binary by Anonymous Coward · · Score: 0

      i thought that laptop that you kept putting off buying has a PPC chip in it...you were just *waiting* for the price to go down. :-P

  21. open source drivers by tuggy · · Score: 2, Insightful

    having this drivers open is not only for nerds or geeks to be happy. it would probably help the kernel people to include a better support for it.. possibly having it better integrated in the kernel..

  22. Re:**SIGH** by zz99 · · Score: 1

    > Who the hell cares besides RMS?

    What do you do when the manufacturer goes belly up, or just descides to terminate the support for your product line?
    Just throw it out and buy a new piece of hardware?

  23. How about Linus? by Anonymous Coward · · Score: 1, Interesting

    Seriously, Linus doesn't like propretary drivers and will happily make source code compatible but binary incompatible changes. Linus does not want to have to deal with proprietary binary compatibility crap for drivers. It just clogs up the kernel with a lot of dead wood and dead weight. For open source, Linus can integrated the code and ensure that any changes will be automatically propagated to these drivers. With proprietary drivers, his hands are tied.

  24. proprietary drivers by Anonymous Coward · · Score: 5, Insightful

    A bunch of people in this thread have already posted responses that say things like "I don't care if a driver is bianary, I want to use my hardware, the only people who care are free software zealots."

    Bullshit. Proprietary drivers are a bad idea for linux. Now I have to say, the licensing issue does matter to me. Even if you don't care, there are plenty of technical reasons to avoid them and pester a company to release the source for their drivers. First of all, the code is usually sub-par. EEs right them, they're smart people, no doubt, but most of them aren't programmers and lot's of bugs and race conditions show up. The OSS community can't help debug them because we don't have the source. Furthermore, on a more personal level, most of the kernel hackers don't give two shits about proprietary drivers, because of that, they generally stay buggy and improperly maintained. Intel is a big enough company that they'll properly produce high-quality drivers; however, it is simply a fact that letting the OSS community have the source would increase their quality, more eyes looking at the code, and they would be the same people that have written the kernel. These debates flair up all the time on LKML. I was too lazy to go look for links to specific discussions, if you're interested in the issue however, they wouldn't be hard to find.

    - Ryan, who can't remember his password right now, and so posted AC

  25. Intel Centrino Drivers: A Series of Rumours by wehe · · Score: 5, Interesting

    Intel is announcing plans to release Linux drivers for the WLAN part of their centrino technology from the time beginning. Though there are no facts yet, no release date, no statement whether the drivers will be binary only or Open Source, no information which chipset generations will be supported eventually and so on. See details of the story and How to Get Linux Running on Centrino Laptops at TuxMobil. So don't miss to sign the Linux Support On Centrino Petition! More at the link above.

  26. Re:I just don't get the idea of the Centrino anywa by whovian · · Score: 2, Interesting

    Totally agree here. Now if only we could have accelerated ati 9600 and broadcomm drivers, we would have clear sailing with emachines's AMD64 laptop.

    --
    To-do List: Receive telemarketing call during a tornado warning. Check.
  27. To everyone saying whats wrong with proprietery. by MooKore+2004 · · Score: 5, Insightful

    Read this. Here is the problem. The kernel developers arent GPL zealots like RMS is, but closed source modules are a problem for them. If a kernel module crashes, and it is the propreitery modules fault, then they can't find out whats wrong and unable to sort out the bug. That is why since 2.6 the kernel developers discourage acccess to the kernel. By opening the drivers, drivers can be more stable on your system.

    To those who say, but Windows DRivers are closed. They are not to the kernel developers. When installing new drivers you may of had a warning that a driver wasnt signed. A signed driver means one that has had its source code audited by MS for bugs, and is more stable than a unsigned one. Microsoft dosent like closed source (unsigned) drivers, and will warn you if you try to install it.

    So if you want a stable Linux, don't load closed source modules into it. Dont take unstabllity for short term hardware support over stabillity in the long term. Encourage companies to open their source, or reverse engineer and stablise their drivers!

  28. Re:Give us documentation... instead of closed driv by Anonymous Coward · · Score: 0

    Why do you hate commercial software? What is so wrong with Intel protecting its' employees hard work? I know if I worked at Intel, I sure as hell wouldn't want my competitors to take advantage of my innovations.

  29. Will other organizations follow suit? by jtwJGuevara · · Score: 5, Interesting
    Kudos to intel. Even if the drivers are proprietary, at least they are releasing drivers tailored for their hardware to run under linux. This has been a concern of mine ever since recently switching from the Windows world to linux. Although I may sound like a typical end user when I say this, when I switched from Windows to Linux, but it was an extreme pain in the tail to even configure a sound card in Linux. I know there are things like ALSA and similar projects, but hardly any organizations were packaging any of their own drivers customed suited to their hardware to be delivered in Linux. The result is that the novice user loses from this because he/she cannot use the hardware he/she chooses to use with the software and/or OS he/she chooses to use.

    With that said, this is a step in the right direction and I hope other hardware manufactures do what Intel has pledged to do. Closed source, proprietary drivers are better than no drivers at all.

    1. Re:Will other organizations follow suit? by jwr · · Score: 1

      Kudos to Intel?

      The article said "end of 2004". Great! Let's all cheer now! This means that we get proprietary drivers TWO YEARS after the technology has been introduced.

      I see no reason to get happy about that.

  30. Re:**SIGH** by file-exists-p · · Score: 1

    I do not want to execute code I can not audit.

  31. what's wrong with Intel? by kisak · · Score: 3, Interesting
    I cannot see any excuse from Intel to wait a whole year to get out a drivers for linux.

    It might be a small marked, centrino together with linux, but they are pissing off a lot of people unnecessary. Many of these people have influence in companies buying computer hardware, not only laptops but servers and workstations. Good way to make the bias towards AMD stronger.

    My job gave me a dell laptop where I am not using the wireless at the moment (I don't dual boot). I am reminded everyday why the next server will be opteron since I am in charge of buying the new one.

    --

    --- guns don't kill people, people with guns kill people ---

  32. Re:**SIGH** by eldacan · · Score: 1

    I care. Simple: when the hardware is no longer supported my the manufacturer, what do you do if it becomes incompatible with new kernel versions? Or let's say that for some reason (I can think of one), you don't want to use XFree86. Too sad, your driver doesn't work with Y or freedesktop.org X servers... you have to stay with whatever the manufacturer chooses.

  33. e100/e1000 began proprietary by gladbach · · Score: 4, Insightful

    and now they are in the kernels, and pretty much edged out the eepro100 drivers for intel nics.

    So, even if they are originally released as proprietary, who cares, I bet the source will sooner or later be released.

    --
    "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms,
    1. Re:e100/e1000 began proprietary by Rick+and+Roll · · Score: 2, Insightful
      So, even if they are originally released as proprietary, who cares, I bet the source will sooner or later be released.

      You, sir, are an idiot. Do we really want to get ourselves forced into a corner of using old hardware all the time? I should hope not.

    2. Re:e100/e1000 began proprietary by gladbach · · Score: 1

      why would we be forced into a corner? you sir, are a jackass. I may not feel that *every* piece of software ever used in or on top of a linux system or its kernel needs to have open source, but that certainly doesnt make me an idiot.

      Intel has a right to keep their trade secrets if they feel the need. But, like I said, they ended up releasing their previously proprietary e100/1000 code, so I would imagine they will do the same with these other drivers, even if its not right away.

      granted, yes, they should have released linux drivers from the get go, but then this is what the freaking article is all about, that they have seen the error of their ways.

      otherwise, eat me. ;)

      --
      "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms,
    3. Re:e100/e1000 began proprietary by Rick+and+Roll · · Score: 0, Flamebait
      even if it's not right away

      Exactly my point. We are being forced to wait. And to reply without saying anything new that adds to the conversation, I must reiterate my point that You, Sir, are Indeed an Idiot.

    4. Re:e100/e1000 began proprietary by pajeromanco · · Score: 1

      Ok, e100/e1000 began proprietary, but they've got almost rewritten after they've been open sourced.
      So why can't we have a decent driver from the beginning?
      nVidia's modules are bigger than kernel. That's dirty. I bet they could be cleaned up a lot.
      In the other hand. the other day I tried to install a not so old SM56 windodem from motorola. I've got an uncredibly unstable driver from www.sm56.tk. An that's because that driver was propietary from the beginning, and Motorola decided to stop its support.
      My point is: proprietary drivers are a lousy idea, specially for such a dynamic kernel as Linux.

      --
      Now I am sad.
  34. SIGH precisely, but this is all desktop stuff by fruey · · Score: 1
    Where Linux is competing is in the server farm space. There, it doesn't matter too much about binary drivers for nVidia and Centrino, because there are desktop/laptop technologies. Servers are always going to have copper or fibre going into their NICs, and bought specced up for the OS they are going to use. Sure, some servers might migrate but most have supported hardware. Most good SCSI cards, NICs and chipsets are supported, anything else is cruft in the server world. VESA support is more than you need for a console, and great if you have it.

    Wireless, 3D, all that stuff... is end user high margin hardware. Therefore, it's the hardest thing for the big manufacturers to open. Personally, I don't care. Desktop Linux for me means using VESA but gaming and all that will come much later, I couldn't care less. Energy should be used consolidating server based Linux and efficient corporate desktop stuff. Anything else, right now, is a bonus as far as I'm concerned. At least nVidia have realised that there are some gamers who like Linux who will buy their cards (and rave about them even to Windows gamers) at high profit margins because there is a binary driver.

    Everyone else is more interested in where Open Office is going, quite frankly... and when there will be a proper CMS toolset for Linux.

    --
    Conversion Rate Optimisation French / English consultant
    1. Re:SIGH precisely, but this is all desktop stuff by Anonymous Coward · · Score: 0

      You forgot the geeks.

      Linux is for geeks. Source code is for geeks. Games are for geeks.

      So, an open source Linux driver for a 3D-card that will run the latest games is absolutely for geeks.

  35. Re:**SIGH** by phrasebook · · Score: 1

    What happens if we release a new kernel

    The kernel should look exactly the same to the driver, so that you don't need a new driver for a new point release.

    or decide to change something that breaks the rigid structure into which this proprietary driver is locked?

    The rigid structure you speak of should be should be, er, rigid. ie. it shouldn't have to change or be broken very often, facilitating driver compatibility.

    What's the ideal solution?

    Have the Linux kernel do more to make it easier to use binary drivers? ;-)

    Because as you can see from Intel, they don't seem to be prepared to release all the code into the open that makes the Centrino wireless card work. Maybe if we all sign an online petition, Intel will change their mind? ie. you just gotta accept it. In the mean time, why should be it so difficult to use binary kernel modules in Linux?

  36. Easiest by FrostedWheat · · Score: 2, Interesting

    If they want to make it easiest then they should submit code to the Linux kernel. That way the next version of almost every Linux would support that hardware straight away automatically.

    1. Re:Easiest by gilesjuk · · Score: 1

      Well they know they don't have to as there's no real competition to Centrino. Maybe if AMD came up with something similar and released source then Intel would reconsider.

  37. You will care by Anonymous Coward · · Score: 0

    When your computer crashes for unknown reasons and the kernel hackers will refuse to help because you use a closed source driver.

  38. Re:**SIGH** by bwalling · · Score: 1

    I do not want to execute code I can not audit.

    You say that, yet how much of the code have you actually "audited"? Hell, you haven't even finished the kernel yet, have you?

  39. Re:**SIGH** by bhtooefr · · Score: 1

    BZFlag? Unreal Tournament (including GOTY, 2003 AND 2004)? Armagetron?

  40. Re:**SIGH** by RevDobbs · · Score: 1
    I love using my machine and it has an nVidia card in it. I don't care that their "driver" is closed source, I can play a lot of heavy duty games with it.

    Heavy duty games? On Linux? I knew this was a troll... why didn't you throw in a "and who cares about BSD drivers, it's dying anyway?" line?

  41. Re:**SIGH** by colinleroy · · Score: 1

    Who the hell cares besides RMS?

    Me. I have a ppc. (of course I'm not concerned about Centrino stuff this time, but I was when I couldn't buy a powerbook due to lack of 3D, when said powerbooks shipped with nvidia chips).

    --
    blah
  42. HAL: Proprietary, SML: Open by lenski · · Score: 3, Interesting

    Though it's not an open-and-shut simple approach, one can imagine a closed hardware management layer, driven by an open, developer-manageable O.S. software management interface layer. This doesn't solve the instruction-set incompatibility problem, but it is possible to let open maintainers handle the work they are (very) good at: Accommodating changing kernel interfaces, races, etc.

    Linus is on record stating that as uncomfortable as it is, proprietary binary-only software can be linked into the kernel as long as it is not a derived work, meaning not depending on any interface provided by the kernel.

    So Intel can preserve their private, secret register settings, providing a controlled abstraction of the hardware, and still tolerate, to some extent, varying kernel interface requirements.

  43. Re:**SIGH** by Anonymous Coward · · Score: 0
    In reading several Intel statements on the centrino drivers I've gotten the distinct impression that they WANT to release open source drivers; and likely will once they figure out what can be open sourced without giving away their farm.

    It's not the path I would take; but at least they're walking in our direction..

  44. Intel once again behind the 8-ball by Crypto+Gnome · · Score: 4, Insightful
    Centrino? You mean 802.11b-onna-chip?

    That is so 15-minutes-ago.

    802.11g is all-the-rage, there are proprietary (I cannae give ye much more, cap'n) extensions to g which give it even more KickAss throughput and already Intel even are trying to jumpstart "more wireless speed than you would know what to do with" mode AKA UltraWideBand based technologies.

    Somebody releasing half-assed (in the sense that we have to rely on them to provide timely updates, because it's not open source) drivers for last-years wireless technology is not in any sense of the phrase "stuff that matters".

    On this kind of timescale I expect we're soon going to have our own OpenSource (we worked it out for ourselves, thanks for nothing) drivers.

    Intel is a large enough company making enough profit that they could easily afford to provide current-and-up-to-date drivers for their wireless technologies as they release them not whenever they're no longer busy doing "important stuff".

    Intel, you're half-assed. Period.

    Behind the 8-ball when it comes to 64bit (busily playing catch-up to AMD) and can't be bothered getting out drivers for your technologies.

    Here's a clue
    • hardware with drivers sells more units
    • more sales = more profits

    Intel, please just plain get up off your fat hairy ass and deliver drivers (we'll live with proprietary if you insist) as soon as the hardware is available on the shelf and provide timely updates for new OS releases (dammit man, it's not like we're releasing a new MAJOR kernel every month) Yours truly The Community (aka Your Customers)
    --
    Visit CryptoGnome in his home.
    1. Re:Intel once again behind the 8-ball by Crypto+Gnome · · Score: 1

      Inet 2002 NET after tax profit -> 3,117.0 (Millions of US Dollars)

      Lemme see, Intel could fund the development of current optimized and up-to-date OpenSource drivers for their *entire* product line for (I'm just guessing here) under 1 million dollars.

      That's still less than One THIRTIETH of ONE Percent of their 2002 NET After TAX Profit. (NB 2002 was more than double their 2001 NET After TAX profit)

      --
      Visit CryptoGnome in his home.
  45. Graphics specs too please! Not just wireless by Anonymous Coward · · Score: 4, Interesting

    The situation is pretty infuriating with the video drivers for laptops with integrated graphics on 855GM chipset. Many of these come with a 1400x1050 SXGA+ lcd display but a bios that does not know how to switch to this mode. (No kidding, it can do 1024x768, 1280x1024, etc, but NOT the native lcd resolution...) Intel has not released specs to let the XF86 developers program the video modes from the driver, so X Windows is entirely dependent on the BIOS.

    Result is your spiffy new SXGA+ laptop with Intel integrated graphics can only do a fuzzy interpolation at lower effective resolution. Needless to say, the Windows driver authors had all the info they needed to program the driver.

    And you guess what trouble you will have getting the laptop to display on an attached external monitor....

    Intel needs to provide specs to the XF86 developers, so that they can provide good drivers for Linux!

  46. No, I don't remember... by cnelzie · · Score: 1

    ...you know why?

    Because I didn't mess with Linux kernel 2.6 yet and if I wanted to use Linux kernel 2.6, then I would have made do with what was available to me, which would have meant no 3D. Then, when Nvidia release the driver, I would have downloaded it and be happy.

    I understand that Nvidia got that driver out fairly quick, considering that the 'Live' version of Linux kernel 2.6 hadn't been official for even 6 months. So what's the big deal? If Nvidia wanted to, they could have simply never released a Linux kernel 2.6 version of their driver. That's their free choice to make.

    The right for people and corporations to keep their software proprietary or to open it up and freely give it away is the strength of True Freedom and Capitalism.

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:No, I don't remember... by lazy_arabica · · Score: 1

      Oh, duh, of course, it's their legitimate right to keep drivers closed-source. And it's mine not to use them.

      Less than 6 months is quite good, but no delay is much better. Technical long-time problems are not acceptable, though.

  47. I don't mind the proprietary*(sp) drivers. by bigmoosie · · Score: 2, Insightful

    Open source is the way to go for software, but it may not be the best way for hardware. There is far fewer hardware makers than software makers. If somebody doesn't like the closed source software somebody has already made an open source version. If somebody doesn't like the hardware being closed source then they can use a different peice of hardware. The only problem with that is there is a limited ammount of hardware for some applications.

    Let companies provide us with their drivers in any form that they choose. Chances are they will be better than using wrappers or an opensource driver that does not utilize the full capability of the hardware.

    I have already paid for my hardware, be it new or used. If I can't find a driver to use it under Linux or *BSD then I won't buy it. I can't afford a license for a competing operating system, as a result I can't afford some hardware. With intel supporting hardware under linux this give me and many other college students a break on our wallets. Now all we need to do is purchase our student copies of Codeweavers Crossover office (www.codeweavers.com) and MS Office if needed. I have a database class and all the databases are Access so I need MS Office to make sure my databases are 100% like the professors. I would use an opensource program but sometimes they don't save the database correctly.

    So let the hardware companies support linux in any way they choose. It makes Linux look more attractive to the average user or company. The more users, the more (and better) software out there.

    ~ryan

    1. Re:I don't mind the proprietary*(sp) drivers. by dinivin · · Score: 2, Informative

      Open source is the way to go for software, but it may not be the best way for hardware.

      On the contrary, the opposite is true. Stable and secure hardware drivers are key to a stable and secure system. When I'm running a binary driver, I have no way of knowing what's really going on under the hood. If the driver crashes, so can my whole OS. If a closed source app dies, only that app dies.

      Dinivin

  48. They said it twice, it must be true. by Anonymous Coward · · Score: 0

    jonman_d "ZDNet UK is reporting that Intel has promised to increase Linux support by releasing Linux drivers at the same time it releases Windows drivers for its hardware.

    "Pingla writes in with more good news: "Intel promises to release Linux drivers for its Centrino chipset at the same time it releases drivers for Windows.

  49. Re:**SIGH** by Mr+Smidge · · Score: 1

    You hit the nail. Indeed, I think I may have sounded rather cynical in my last post, so kudos to Intel for taking the first step.

    They know what to do to make things perfect, and so long as they're making a good effort to release true open source drivers in the future then we'll appreciate the initiative and cheer them on.

    Bring on the open-source drivers.

  50. Want your Cake and Want to Eat it Too by Anonymous Coward · · Score: 4, Insightful
    You can't have it both ways. Either all you have is open source and you scare off a lot of commercial interests, or you have to live in a mixed open/closed environment. Do you want support for the most hardware on your box? Do you want desktop Linux to succeed?

    Intel, NVidia, etc. have spent millions of US$, Euros, etc. developing their hardware and software. They need a competitive edge to their products (real or imagined). If they can protect their interfaces, at least for a short period of time, they can stay ahead of the competititon (or try to).

    On the other hand, Open Source including Linux needs the broadest support possible. Restricting the O/S to only closed drivers will scare traditional companies away (and already has in come cases, think Canon printers). It will limit the accessibility to state of the art HW and SW. Much of the performance gains in modern hardware are due to the software drivers (graphics comes to mind). If you give away all your software, you weaken your position in the market and it can affect your bottom line.

    The primary objective of a company is to maximize shareholder's wealth. Put these problems in this context.

    Linux is the best thing out there. Mozilla and OpenOffice rock. I love open source (free and otherwise) software and support it whenever I can. However there is a market for state of the art hardware (Nvidia) and software (Intel compiler, Oracle database, high-end applications, etc.). We live in a mixed environment.

    Do you want to be paid as a programmer? Do you want to have some worth to your products? There is a strong market for commercial, closed software (specialized software, industrial databases, custom solutions, high-end games). Not all can be free and open, nor should it be. It is far harder to make money on just services. Do you want programmer jobs to go to India like the mass of consumer hardware now made in the far east? Are the US and Europe becoming consumers and service organizations with few products of our own?

    I can't resist mentioning Microsoft in this context. Much of what they do is now a commodity (operating system: use Linux, word processing/presentation/spreadsheet: use open office, servers: use Linux/BSD with Samba, etc.). They are the competition in the desktop, server, and embedded spaces. They are getting scared (think trapped beast). How can we compete with Microsoft with their nearly 100% (until recently) closed products? By working with vendors that can't or won't open their products. By getting commodity and older product drivers released (for example Canon printers - hint, hint). By working with hardware/software vendors on state of the art drivers but letting them keep their core IP if it helps them with a competitive edge (and gets us drivers).

    1. Re:Want your Cake and Want to Eat it Too by nmos · · Score: 1

      Do you want support for the most hardware on your box?

      I already have it because I go out of my way to choose hardware with OSS drivers.

      The rest of your post basically boils down to "If you vegetarians would just start eating meat you'd find a lot more support from restaurants and you might even be able to find work as a butcher". Well sure but....

    2. Re:Want your Cake and Want to Eat it Too by hyc · · Score: 2, Interesting

      I agree with a lot of what you said, but...

      I think what's being lumped into the word "driver" here is bogus. To me, a driver is the bare minimum code needed to flip the right bits in the right registers to make a piece of hardware do something. That's all. When you deal with a video card, or a network card, all you want from the driver is the ability to say "blit this over to there" and be done with it. I don't expect anybody to give away their carefully developed software if they don't want to. But that shouldn't prevent anyone else from banging bits on the hardware and exploring/developing on their own.

      If there are proprietary algorithms in Nvidia's "driver" that do special graphics manipulations, I really don't want to see them. That, to me, belongs in the application space and has no business being in the driver in the first place. All we need, as *kernel* driver developers, is a documented register map.

      When people allow themselves to talk about "drivers" in fuzzy terms, blurring the boundaries between real hardware-level issues and application-level issues, it only confuses things.

      --
      -- *My* journal is more interesting than *yours*...
  51. Mmmm.. by NicolaiBSD · · Score: 2, Insightful

    ZDNet UK is reporting that Intel has promised to increase Linux support by releasing Linux drivers at the same time it releases Windows drivers for its hardware.

    Pingla writes in with more good news: "Intel promises to release Linux drivers for its Centrino chipset at the same time it releases drivers for Windows.

    OK, that first piece of news is nice, but the second one really gets my heart racing.

  52. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  53. Re:**SIGH** by Spoing · · Score: 2, Insightful
      1. Sadly, the Centrino support will most likely be a proprietary driver, but it's better than nothing.

      Who the hell cares besides RMS? I love using my machine and it has an nVidia card in it. I don't care that their "driver" is closed source, I can play a lot of heavy duty games with it.

    [Raises hand] While I am not dogmatic about it, there are a few serious practical concerns about closed source drivers;

    Can't use them out of the box; it's another set of steps.

    1. Except for propriatory drivers, most hardware is well supported under any distribution you have. There
    2. is no seperate installation step or set of directions you need to follow for the open source parts!

    The closed drivers tend to be flaky.

    1. Nvidia has done a great job with this, though it has taken well over a year to reach a point where they are stable. Few other drivers I use -- silently and without hassles -- have stability problems at all.

    There are few reasons *not* to go with open source...and quite a few reasons not to.

    1. Hiding shoddy code or protecting 3rd party licenced parts are the only reasons not to release the source.
    2. Allowing the code to be reviewed and fixed, having nearly automatic support for non-x86 CPUs, having a much wider user base, and simple good will are reasons to release the source.

      In some cases -- and Intel and Nvidia specifically can do this -- a mix of 'firmware' style add-ins limited narrowly to a few 3rd party propriatory parts would probably work. Hiding the source to protect it from prying eyes isn't a good reason since everyone has debuggers and disassemblers...so if they want to know they probably already do know how the secret sauce is made and what it does.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  54. Re:I just don't get the idea of the Centrino anywa by wuliao · · Score: 0

    Why care? Reduced power consumption.

  55. Re:I just don't get the idea of the Centrino anywa by CoolMoDee · · Score: 1

    except you still wouldn't be able to use your wireless card because broadcom has yet to release specs or drivers for their chipset.

    --
    Jisho - A Japanese English German Russian French Dictionary for the rest of us.
  56. Then why are you... by cnelzie · · Score: 1

    ...using the Nvidia driver at all? If you don't like that they won't produce an Open Source Driver, why 'give in' and use anything besides the Open Source 'nv' driver?

    If you don't use any Nvidia hardware, then why should you even care beyond simply choosing not to purchase anything with Nvidia's name on it? All that does is take up time that you could be using to better the Open Source drivers that you are using.

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
  57. You know when I was young I went to truck shows by SmallFurryCreature · · Score: 1
    and their would always be several funny cars that did the weirdest thing. Two citroen CV (ugly ducking) fronts put back to back so the car could drive either way. A volkswagen that would break in the middle (disney probably would sue if they knew about it). A daf (dutch car extremely cheap) with a rolls royce nose. Essential? Hardly!

    Fun and perfectly normal? Of course. Several of my old relatives were tinkerers. Their cars never went to the garage they fixed them themselves. Good luck doing that with the black boxes you got nowadays.

    Opensource is back to the days when you could FIX your tv, replace parts of your washingmachine, tune your own car. I can't really think of any product outside computers that I am not allowed to mess around with to my hearts content. Sure I void the warranty but I got the choice.

    Why should drivers be any different? They are an essential part of the hardware yet they are completly closed. I find it odd.

    So is it bad that Intel wants to release binary only? Well yes. No it is not the end of the world but if a company comes along that offers full opensource drivers I will buy them.

    And not just for the OSS of it. I buy from Intel a hardware solution. What kind of stuff are they pulling in the software that is so secret? Is the centrino in reality like those winmodems? (probably not of course but I wonder with video cards)

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  58. Re:I just don't get the idea of the Centrino anywa by mahdi13 · · Score: 4, Informative

    Centrino is a set of 3 chipsets.
    Intel(R) Pentium(R) M processor
    Intel(R) 855 Chipset Family
    Intel(R) PRO/Wireless Network Connection.

    These 3 parts make up the Centrino, it's not just the wireless part.
    There is already full support for the processor in the 2.6 kernel
    The 855 Chipset is also supported
    The PRO/Wireless is what this is all about. Intel has been saying that they will be supporting the wireless for the last year and we have not seen a thing. The best chance we have currently is running a wrapper for the Windows drivers, this is not bad but not good either. If Intel can deliver a driver that gives Linux users FULL functionality with the Wireless, I know I will at least be happy.

    --
    "Some things have to be believed to be seen." - Ralph Hodgson
  59. What about tomorrow? by cnelzie · · Score: 1

    You have nothing supporting what will happen tomorrow. Intel isn't likely going to go out of busines anytime in the next ten years. I doubt that Nvidia will either.

    If they do, then why would I want to get 'full functionality' out of one of their 5 to 10 year old video cards when I would be able to buy a new video card for a small spot of money and get drivers to support my latest hardware?

    Are you still using a 10 to 15 year old Hercules graphics card as your primary graphics adapter? With that card, have you slapped on a 3DFX Monster II, 3D Accelerator for which to play the 'latest' 3D Games?

    That's right, if you wanted to play the latest 3D games, you couldn't use that combination anymore, neither of those pieces of hardware support any of the advanced 3D Graphics features demanded by modern 3D games.

    So, again tell me why I should be concerned if Nvidia or Intel went of business and I had a 5 to 10 year old piece of equipment that won't run most of the modern software that I want to run?

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:What about tomorrow? by jimicus · · Score: 1
      If it is ten year old kit in a desktop PC, fine.

      But I'm talking about business reasons for business equipment, not some jumped-up little games console for some k1dd13 who's so k3wl because he can install Fedora.

      One of the big "winners" for Linux in the enterprise is you're not forced to go to just one company for support. By refusing to ship anything other than binary drivers, hardware manufacturers are artificially putting this restriction back in place, where for many businesses the whole point of Open Source is to eliminate it.

      If your l33t m3g4-c4rd 400GTi is only usable with binary drivers & the manufacturer stops shipping those, I don't care.

      If the network card in my web servers which deals with thousands of $ business an hour, or the chipset in my customer's laptops is only usable with binary drivers and the manufacturer stops shipping/supporting them, I do care.

      And for all I know they will stop shipping/supporting those drivers literally tomorrow.

  60. Cameras by Syberghost · · Score: 2, Interesting

    Great. So where are the frickin' drivers for all the Intel USB cameras?

  61. Releasing at the same time... by zz99 · · Score: 2, Funny

    "ZDNet UK is reporting that Intel has promised to increase Linux support by releasing Linux drivers at the same time it releases Windows drivers for its hardware."

    So, does this mean that Intel will stop releasing Windows drivers? :)

  62. Having open-source drivers helps the hardware... by r6144 · · Score: 3, Informative
    When I bought this new computer in Nov 2003, my options were basically (1) all intel + integrated graphics or nvidia (2) all AMD + nvidia graphics card --- since older ATI cards with full open-source drivers are hard to obtain here, I will not consider them. I chose intel+i845G because it is well supported under linux without all those closed-source driver hassles, although it is quite a bit more expensive than an AMD solution, and the 3D performance advantage of a low-end Geforce4 versus i845G (whose performance is about the state of the art five years ago according to my experience) would be somewhat useful to me. Now, seeing all those people having trouble with nvidia drivers (even though they are probably the best closed-source drivers around), especially those tinkering with new kernels (I am one), I think I have made the right decision.

    Therefore, I think the availability of open-source drivers should help the hardware sales quite a bit, in that people like me are willing to accept somewhat worse price-to-performance ratio for a open-source (therefore well-supported) driver. Considering that more and more people are trying to install linux on their desktop, and most distributions are unlikely to include proprietary drivers anytime soon, closed-source drivers will be a significant minus for people planning to install linux on the system.

    Don't underestimate the value of having the drivers open-sourced, Intel...

  63. What are you attempting to get at here... by cnelzie · · Score: 1

    "Opensource is back to the days when you could FIX your tv, replace parts of your washingmachine, tune your own car. I can't really think of any product outside computers that I am not allowed to mess around with to my hearts content."

    For some of those things, you still can find user servicable components. Washing machines are still quite mechanical and most of those parts can be purchased at your local Sears Service Center. I pass one everyday myself and they sure are busy all the time.

    If you want, you can still tune your automobile, I know of more then a few guys that purchase replacement computers and on the 'Speed' channel there is this show that runs every week that shows you the step by step process of replacing the computer in your car or truck, hooking a laptop or other PC up to that computer and then modifying the settings on that vehicle computer.

    As for the television, that's a tough one. I mean, if you have all of the equipment and skills to test, diagnose and perhaps even fabricate replacement electronics components, I suppose you could work on your TV yourself and I quite certain that there are some people out there that do that on a regular basis.

    If you really wanted to, it is VERY possible for you to do all of those things with cars, washing machines and even televisions. However, you would rather claim that it is simply impossible to do and write if off as something that saddens you. That's fine, it's your choice to do that.

    Just like it's Intel's choice to protect their products 'secrets' by releasing proprietary drivers.

    So really, what's the problem here?

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
  64. I blame Linus Torvalds. by IGnatius+T+Foobar · · Score: 4, Interesting

    Seriously. This is not a troll, so hear me out here. I love Linux and I won't use anything else, including on my desktop.

    The real problem here is Linus's stubborn refusal to freeze the driver API's. At the very least, the driver API's should be frozen during each major release cycle; i.e. a driver which loads on 2.6.0 should continue to work properly on 2.6.999. If there are big new exciting things that force an API change, it should wait until 2.8.0.

    I say that this is Linus's fault because it's well-documented that the moving-target API's are his clear decision. And it's a bad decision. If he wants large-scale adoption of Linux at the end-user level, he's going to have to realize that most end-users aren't smart enough to do their own driver integration -- but they might be able to download a driver off the 'net or from a CD, and see "Gruntle FOOset driver for Linux 2.6" and expect that it'll work on any Linux distribution that includes a 2.6 kernel.

    Until the driver API is stabilized, Linux is going to have a hard time finding users outside the hacker set.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:I blame Linus Torvalds. by JustNiz · · Score: 3, Insightful

      It seems Linus choses the best/most elegant solutions on a purely technical basis rather than non-technical issues such as market forces. He's an engineer not a salesman and there are others, e.g. RedHat, to do that marketing/integration stuff anyway. He probably doesn't even care about supporting users outside the 'hacker set'. This approach means we get the technically best kernel faster and it's uncompromised by marketing issues. Linux is apparently still not intended for non-technical users, THANK GOD. I'd hate to see Linux adopt the same dumbing-down and locking-away approach that Microsoft have in order to appeal to the mass market, i.e. an IQ of 85 and no technical ability. Can you imagine Linux asking you if you really want to rename a file with a different extension?

    2. Re:I blame Linus Torvalds. by meadowsp · · Score: 1

      Hey Mr Technical Ability, about this.....". Can you imagine Linux asking you if you really want to rename a file with a different extension?
      "

      You do realise that would be the shell, or whatever desktop environment you'd be using that's asking that, and not Linux?

      I'm sure the kernal couldn't care less how many times you'd been asked before it actually did the rename.

    3. Re:I blame Linus Torvalds. by ncr53c8xx · · Score: 5, Insightful
      I say that this is Linus's fault because it's well-documented that the moving-target API's are his clear decision.

      He says so repeatedly in his posts, so it's not like it is a secret.

      And it's a bad decision.

      No you are wrong here. As a practical matter binary drivers lead to buggy unstable kernels. The people writing these drivers have no contact with or support from experienced kernel developers due to the closed nature of the process, and code quality suffers. And people posting about binary drivers waste everyone's time, including their own.

      Until the driver API is stabilized, Linux is going to have a hard time finding users outside the hacker set.

      Linux has a lot of users outside the "hacker set". Did you miss the part about Linux overtaking MacOS and it's current share of the server market?

    4. Re:I blame Linus Torvalds. by Cyno · · Score: 1

      I agree, not just the Linux kernel, but all OSS libraries and APIs.

      Libraries should be backwards compatible as much as possible. I understand that sometimes this is not possible, but if we could cut down on the number of incompatibilities between releases maybe we could solve the dependency problem a little easier.

    5. Re:I blame Linus Torvalds. by Sentry21 · · Score: 1

      No you are wrong here. As a practical matter binary drivers lead to buggy unstable kernels.

      The poster wasn't talking (necessarily) about closed-source drivers though. This applies equally well to open-source drivers. Every time the API changes, all the drivers that use that API (e.g. sound API) have to change as well. This is a lot of pointless work, and has lead to incompatibilities that are at the least frustrating, and at most perplexing.

      The cs4232 drivers for my ISA sound card worked fine in 2.2.x, they worked great. I could compile them in or load them as modules. In 2.4, however, start to finish, they didn't work properly. Specifically, I could not insmod them until after I'd cat'ed /proc/isapnp. That was all I needed to do, seriously, and that doesn't make much sense to me at all. The weirdest part is that the driver worked 100% perfectly after that, with no troubles at all.

      This is what happens when APIs get updated but drivers don't (or aren't tested). Linus' insistance on changing the API whenever he feels creates instability, and undoubtedly has lead to other problems like this. I'd be curious to see what other unusual bugs are out there because of this.

      --Dan

  65. Re:Give us documentation... instead of closed driv by zz99 · · Score: 1

    > What is so wrong with Intel protecting its' employees hard work?
    > I know if I worked at Intel, I sure as hell wouldn't want my competitors to take advantage of my innovations.

    IHMO most drivers doesn't contain any real "innovations". There are ofcause exceptions like Windows printers with all processing done in the driver, where a company can see a competative edge given away if not closing the source.

    But most are just a layer above the hardware, not revealing much at all about the actual "innovations", and most companies are just too afraid to release source code without a thurrow investigation of the concequenses... and because of that it never gets done

  66. Slashdot Editors LIKE Proprietary Drivers Now... by DoctorScooby · · Score: 0

    Sadly, the Centrino support will most likely be a proprietary driver, but it's better than nothing.

    What do you care, Cowboy Neal? You Slashdot editors don't even USE Linux anymore; you've all "switched" to Mac OS X, and last I checked, that was a LOT more proprietary than just a driver or two. You've already said you're buying a G5; you've probably already done so. So you don't have to worry about Centrino OR Linux drivers, do you. How does Linux run on that G5? That's what I thought. Mac OS X for Cowboy Neal. And that makes Slashdot 100% Mac. Hope VA Software doesn't find out you guys are pimping the competition's product here on Slashdot. VA's close enough to bankruptcy without their own employees turning against them, which is what you're doing, btw.

    I've lost all respect for Slashdot since I found out you don't eat your own dog food. Slashdot has no integrity.

    p.s. I used to work at Apple, and I am telling you the truth when I tell you that your mind is not your own. There are subliminal messages in OS X. Enjoy.

  67. Re:I just don't get the idea of the Centrino anywa by bluGill · · Score: 1

    You don't care, but hardware designers do. The less chips they have to put on a board, the smaller that board is. Since Centrino is aimed at laptops space is important.

    And of course the less chips that have to be interfaced, the less time they spend in design, and the cheaper the manufacturing costs. Of course when they can make more $$$ then the competition while charging less it means more profits not only from directly making more, but also scale factors if they can sell more than the competition.

    I don't care how my laptop is designed. I care that it has wired and wireless networking, a good keyboard/mouse/screen, long battery life, small size, and a lot of other features. I also care about cost, and linux compatibility. Anything that can be done to maximize the above (minimise cost) the better for me, and the more likely I will choose one model over another. Centrino might be a solution that manufactures use to get there.

  68. Re:**SIGH** by duffbeer703 · · Score: 1
    Just throw it out and buy a new piece of hardware?


    Yes. The reason why the IA32 platform is the #1 general purpose computing platform is the availability of dirt cheap hardware.

    If you cannot afford to buy a wireless networking adapter for $20 in five years, then you should be looking at seeking more gainful employment rather than bitching about driver compatability.
    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  69. Re:**SIGH** by Anonymous Coward · · Score: 0

    "We negate the benefits of open source if only *part* of our program is open source."

    What a green slice of bologna. It only negates THAT part (which is a relatively small (albeit important) part). If I were part of a company putting out drivers (read: supporting), and realized that you knuckleheads want all or nothing, you would get NOTHING. Then, you can start your own open source driver project and bitch amongst yourselves without costing me a damn dime. Just be happy companies are starting to realize that we are here to stay (read: future).

    Another thing, opening drivers will allow everyone to see their quality killing performance enhancing shortcuts and possibly code shoddiness (not unlike some of the MS code floating around). I am sure they wouldn't want that and I am not fully sure I want to know that! It would irk me to no end.

    Funny thought: Your argument seems like saying Cindy Crawford is ugly because of that mole (because we all know the only mole we would LICK would be hers).

  70. Re:**SIGH** by duffbeer703 · · Score: 1
    The closed drivers tend to be flaky. - Nvidia has done a great job with this, though it has taken well over a year to reach a point where they are stable. Few other drivers I use -- silently and without hassles -- have stability problems at all.


    You should amend that to read "new driver tend to be flaky". I seem to recall extreme suckage in open source drivers back in 1997 when most of them were new... even for hardware with good documentation.

    having nearly automatic support for non-x86 CPUs


    Intel doesn't give a crap about non-x86 CPUs, nor should they.

    In some cases -- and Intel and Nvidia specifically can do this -- a mix of 'firmware' style add-ins limited narrowly to a few 3rd party propriatory parts would probably work. Hiding the source to protect it from prying eyes isn't a good reason since everyone has debuggers and disassemblers...so if they want to know they probably already do know how the secret sauce is made and what it does.


    There is a difference. If you reverse engineer a binary driver, you cannot legally use the "secret sauce" that you discover. If you GPL your "secret sauce" however, your competition is free to use it.

    The binary driver issue highlights the diffrences between "Open Source" software are "Free" software. Commercial enterprises embrace open source because it lowers their costs while improving the quality of their software.

    Free software, on the other hand, is a completely different philosophy that few people in business really embrace.
    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  71. Palladium by Johnny+Mnemonic · · Score: 3, Interesting


    Does this mean that we're more likely to get Palladium aka Trusted Computing to work with Linux? If Intel is interested in making sure that their boards work with Linux, this seems like a good start to keep Microsoft from tying up the hardware...

    --

    --
    $tar -xvf .sig.tar
    1. Re:Palladium by Anonymous Coward · · Score: 0

      Palladium (now called NGSCB) is a Microsoft software project. It won't work on Linux because it's a part of the Windows software.

      Linux already has support for trusted computing: a free software kernel driver for the TCPA TPM, written by David Safford from IBM.

  72. Re:I just don't get the idea of the Centrino anywa by Anonymous Coward · · Score: 1, Interesting

    You've obviously never had the luxury of using a Centrino laptop. A 1.6 ghz laptop that performs like a 2.4 with a 7 hour battery life. Hmm quite outdated I'd say.

    802.11G isn't even supported by Cisco yet so it is far from being a standard.

  73. Didn't they say this last year? by rjkm · · Score: 3, Insightful

    Last march I bought a Centrino notebook, only because chipset support seemed to be there, powerstep looked about to be implemented AND wireless LAN drivers were promised to be released very soon by Intel. Now, almost a year later, still no wireless driver and they still say "real soon now". I guess I am too gullible.
    Oh, I also believed them that their crap keeps cool. Even at 600MHz (instead of 1300) and doing nothing this thing gets freaking hot and makes lots of noise.
    I am MUCH happier with my Crusoe (Toshiba Libretto) notebook. I guess my next one will be an Efficeon.

  74. Legality of these binary drivers? by 7-Vodka · · Score: 2, Interesting
    Ok, what I would like to know is: are these binary drivers even legal?

    I did some reading on the linux kernel mailing list and the general concensus between the developers seems to be that binary-only drivers as modules for the linux kernel are not legal.

    The only case they sited as a legal binary only module so far was the nvidia video card driver because the driver was not written for linux, it was written for windows and merely repackaged into linux.

    The concensus seemed to be that a driver written specifically *for* linux is a derrivative work and therefore must be GPL'd.

    --

    Liberty.

    1. Re:Legality of these binary drivers? by gr8_phk · · Score: 2, Insightful
      "The concensus seemed to be that a driver written specifically *for* linux is a derrivative work and therefore must be GPL'd."

      Never heard anything so stupid. You mean all software written for a particular OS is a derivative work of that OS? Nonsense. Even the LGPL states (within the license itself) that it is legally unclear and therefore it explicitly allows it (the whole point of the license). This is like trying to ban reverse engineering. You need to reference header files when you compile to ensure compatibility - not because you're creating a derivative work. Now using those data structures in your code - not just for the interface to outside code - might be creating a derived work.

    2. Re:Legality of these binary drivers? by Dhalka226 · · Score: 1

      This is part of the problem with linux and linux acceptance. There are always zealots who are not happy with what they get. Intel is offering these people linux drivers and their response is to say they're not legal?

      For that matter I don't even agree. I can't imagine any court upholding that writing a driver for an operating system must comply with the OS's licenses.

      Pick your battles folks. Pissing off potential allies is never a good practice even if you're right.

    3. Re:Legality of these binary drivers? by spitzak · · Score: 1

      You are wrong. Binary drivers are "legal". It would be trivial to make Linux not load them if they were not wanted.

      The NVidea driver was written specifically for Linux. Of course it contains blocks of code that are in the Windows one (this is easily proven because the same bugs exist in both of them!) but not doing that would be pretty stupid and wasteful of them.

    4. Re:Legality of these binary drivers? by 7-Vodka · · Score: 1
      What the fuck. How does this get modded up at all?

      "Never heard anything so stupid."

      Nice ad-hominem to start off with.

      "You mean all software written for a particular OS is a derivative work of that OS?"

      Don't fucking tell me what I mean and what I don't mean, I will do that myself and it looks like you're setting up a straw man.

      "Nonsense."

      There we go, nice straw man.

      "This is like trying to ban reverse engineering."

      Er.. no it is not. This is *like you know man* trying to define what a software license allows and does not allow. Don't come with invalid similies.

      The rest of your shitty post just goes nonsensically into trying to argue against something I did not define. I did not define why the kernel developers were considering the modules derrivative works. If you want to find out go read the list and read their own words about it.

      From what I understand, if you set out to write a linux kernel device driver module they see this as a derrivative work of the linux kernel. But I encourage reading of the kernel mailing list.

      --

      Liberty.

    5. Re:Legality of these binary drivers? by 7-Vodka · · Score: 1
      "You are wrong. Binary drivers are "legal".

      Wow! thank you lord, now we can go back to our padded rooms and put this whole debate to bed. What were we thinking?! *smacks forehead*.

      "It would be trivial to make Linux not load them if they were not wanted.

      Ooook, and this has to do with them being a derrived work because...
      bueler... bueler... bueler...

      "The NVidea driver was written specifically for Linux. Of course it contains blocks of code that are in the Windows one (this is easily proven because the same bugs exist in both of them!) but not doing that would be pretty stupid and wasteful of them."

      No sir, it is you who are wrong. Talk to any of the nvidia developers. The nvidia video card driver is the same one written for windows and that is the part that's binary only. They then took this windows-intended driver code and wrapped it in a gpl-compatible wrapping to make it work with the linux kernel.

      As I mentioned this seemed to be the only way that binary drivers were considered legal on the LKML. Because:

      1. The derrivative work = the wrapper which is gpl
      2. The non-gpl binary only code was written specifically for windows and thus cannot be considered a derrivative work from the linux kernel.
      --

      Liberty.

    6. Re:Legality of these binary drivers? by 7-Vodka · · Score: 2, Insightful
      "This is part of the problem with linux and linux acceptance. There are always zealots who are not happy with what they get. Intel is offering these people linux drivers and their response is to say they're not legal?"

      1. There is no problem with linux acceptance. I defy you to show me one, or to even prove that such acceptance is necessary to me.
      2. It's funny how to me, it is you who come off sounding like a zealot. Calling people names and stuff does that.
      3. We are not bound to be grateful to intel for releasing half-assed binary-only drivers. And even if we had something to be grateful for, it would not alter the fact that the legality of these drivers is important.

      "I can't imagine any court upholding that writing a driver for an operating system must comply with the OS's licenses."

      That's fine, but you havent read the LKML so I'm not sure how you can possibly disagree without even reading the argument for the other side of which you seem totally ingnorant.

      "Pick your battles folks. Pissing off potential allies is never a good practice even if you're right."

      Picking your battles is good advice. However pissing off people or not is way way down on the list of concerns for most of us then actually making sure that our system of free software stands on firm legal ground and is protected. Ignore licensing issues at your own peril, they are important and they matter. The law, the courts and therefore law inforcement says so.

      --

      Liberty.

    7. Re:Legality of these binary drivers? by nmos · · Score: 2, Informative

      Either you are making this up or you have a VERY severe reading comprehension problem.. Binary drivers are legal in Linux (acording to Linus) as long as:

      A. You take responsibility for dealing with any bugs or incompatabilities that crop up.

      B. You don't expect your driver to actually be INCLUDED in the kernel. You'll have to do it your self or convince the Linux distro vendors to do it for you.

    8. Re:Legality of these binary drivers? by gr8_phk · · Score: 1
      Yes, I made an assumption about why they thought drivers are derived works. I didn't tell you what you meant, I asked - see the question mark? And apparently I don't have the same level of mastery of the english fucking language as you.

      That said, I will try to check LKML this weekend so I can at least understand where they are comming from since you haven't made it clear after 2 posts. I will reserve further judgement until then. In the mean time, I have a question for you. (See that, I'm letting you know up front it's a question)

      If a "linux kernel device driver module" is in fact a derivative work based on the kernel, could the same reasoning be used to claim other kernel features or additions are derivative works? And now, I'm really going to stretch it because I haven't done my homework on why people might think that way...

      Could that mean that features IBM developed for AIX (which IS a derivative of Unix) are also derivatives of Unix? Of course I'm talking about the features that are now part of Linux. Yes, SCO has other problems (continuing to provide the same stuff under GPL via FTP) but this seems to be the heart of their arguement againt IBM. Until now, it was clear to me that they had no case.

    9. Re:Legality of these binary drivers? by 7-Vodka · · Score: 1
      Well, you posed that question like a statement and then debunked it.

      You should check the LKML they are much more well-versed than I am on the subject. Look at my other reply to someone who said I was making this stuff up, it annoyed me enough to go find some links to the LKML archives.

      As far as SCO goes, who knows? They haven't quite layed everything out yet and I don't know the parentage of the code in question.

      --

      Liberty.

    10. Re:Legality of these binary drivers? by Dhalka226 · · Score: 1

      There is no problem with linux acceptance. I defy you to show me one, or to even prove that such acceptance is necessary to me.

      Okay, I'm sorry, but that is just funny. You defy me to show you a problem -- but just incase I manage to do so it's not important to you anyway? Please. You want illustration of a problem with people accepting linux? Just look at market share. Linux is not widely accepted whether you want it to be or not. And yes, Microsoft is a monopoly; and yes, Microsoft utilizes its massive market share to squash competition; and yes, to all of that stuff you are likely to spout about how evil MS is. I agree. But it doesn't change the facts.

      It's funny how to me, it is you who come off sounding like a zealot.

      Maybe because you don't know what the word zealot means. I have no cause to trumpet here. I run Windows on my laptop, I run linux on my desktop. I personally favor the latter and keep the former around for compatabiltiy issues with friends and family.

      However pissing off people or not is way way down on the list of concerns for most of us then actually making sure that our system of free software stands on firm legal ground and is protected.

      Hey, I'm all for free software. I am not much of a programmer, certainly nobody who would be effected by whether or not driver source was released, but I also wish Intel would have released the source for their linux drivers--just out of principle. But I am not going to shove them back in Intel's face and tell them what they're willing to give me isn't good enough.

      Do you believe that if they were taken to court and lost, that Intel would release the source? I bet not. I bet that they have already made a conscious decision to not release their source. An adverse ruling, if folks could even attain one, would only make them angry, would only make them pack up their bags and go. If you really think that is how open source is best served, more power to you. I don't. I find more possibilities in cooperation rather than spitting in somebody's face when they try to do something that would help me.

  75. We are amongst equals... by AetherBurner · · Score: 0

    Centrino != Pentium Intel must be fixing their HUGE mistake here in not allowing us to program F/OSS drivers for the Centrino chips like they did when the introduced the x86 chips and letting us program F/OSS drivers...

  76. Intel has played nice in the past by Anonymous Coward · · Score: 0

    Intel has released source for other drivers in the past. I'm using one for the onboard NIC on my motherboard. They kept the development for it in-house and put a non-GPL, but still moderately OSS-friendly license on it while they were putting in all the features. I think they've contributed it to the Linux kernel at this point for 2.6. I'm willing to cut them some slack based on their past behavior.

  77. What about IA32 emulation on Itanic? by Anonymous Coward · · Score: 0

    They've released the "enhanced" stuff for Windows.. but not Linux.

    Any info?

  78. Okay, now that you... by cnelzie · · Score: 1

    ...have given enough information to support your claims...

    Let's talk of those laptops.

    I am the head of IT for a corporation and I make the decisions regarding computer technology. Currently, we have a three (3) year plan for replacing laptop computer systems. At a previous employer, they were replacing laptops on a 2 to 2.5 year regimen. They did so, like we do so, in order to stay within the manufacturer's 'arbitrary' warranty, extended or otherwise, period.

    Since we are replacing laptops every three years, that means that every three years we will have the 'latest and greatest' supported hardware for our needs. We don't have to worry about a laptop 5 to 10 years old that we might want to put Linux on someday in the far future. What we 'guarantee' is that our people will be able to use the current hardware and software combinations to keep the speed at which they use the computer at a reasonable speed.

    If you have anyone still using a 486 or early Pentium as their primary laptop and they are attempting to use any modern business software, I know that they aren't as efficient as they could be with a much more current laptop system.

    The only thing that I can say about Enterprise hardware is that when you buy said hardware your contracts often involve the vendor providing you support on the hardware/OS combination. This is far from inexpensive, but you have significant recourse if said vendor fails to live up to their end of the bargain.

    If you are talking about using commodity hardware for Enterprise computing, well the good thing about commodity hardware is that such hardware is often so inexpensive that it would often be much less costly for you to purchase a replacement network card then to fight and battle for even half a day, based on average salaries for such a position, if said network card was no longer supported under your OS of choice.

    So, why is it a huge deal again? If they stop supporting your network card tomorrow, does that mean that the network card suddenly stops functioning? Does that mean that you have to buy a new card tomorrow? Don't be so asinine as to suggest such a thing.

    You would still have your current drivers that still work, you would have a significant amount of time, at least 3 months and as much as a few years before you really would have to replace that piece of hardware. If you don't have time to research how that would affect you, then you either need more assistants or need to spend less time on Slashdot.

    Your arguements here have no weight or meat on their bones.

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:Okay, now that you... by jimicus · · Score: 1

      Clearly, you are a troll.

  79. Closed source drivers can be very helpful by Anonymous Coward · · Score: 0

    when drivers which extract IP out of hardware and put it in software where it can be updated and refreshed and most importantly doesn't take more chips, power, or other hard costs. IP should be in the software wherever possible, but if Linux users demand software be open sources, the IP for their products will have to be built into the hardware. What a waste of our hard-earned funds. Yuk.

    A generic piece of software that does not include any significant IP, OTOH, should always be open-source.

    If you can reverse engineer it (i.e. study the products behaviour and write a spec and then write you own version) that's fine. If you disassemble the code, you aren't any different than someone copying a chip using an electron microscope.

    1. Re:Closed source drivers can be very helpful by beakburke · · Score: 2, Insightful
      The problem with closed source drivers are
      1. Time lag and
      2. Platform support

      How about putting proprietary interfaces in firmware instead. That way it can be updated, and open source drivers don't tell you anything valuable about the hardware IP. I don't mind proprietary firmware but frankly, its the reason I bought a radeon 9000 instead of an nvidia card for my linux box.

      --
      ----- Question authority, but not ours. Hate the man, but we're not him.
  80. Fedora Core 1, Suse 9.0 etc etc by Oriumpor · · Score: 2, Interesting

    This will be a binary only release, pretty much hands down, pretty much precluding the more esoteric and non US centric distros getting a driverset. Still the big deal for me isn't distro, OS lockin because of drivers is no news to me.

    I sit here typing this on my Presario X1000 which would not agree to function with the DriverLoader hack. The only way I'll be able to get reliable support for mini-PCI wifi will be to replace the intel card with something like this.

    Hell I'm not even worried about the wifi drivers until I can actually get decent battery life. Maybe if the speedstepping was 100% complete and verfied by an intel OSS coder then I'd take this to heart. Until then, this is just more of the same empty promises Linux drivers are "under development" and have been for nearly a year for the wifi, from intel's page anyways.

    1. Re:Fedora Core 1, Suse 9.0 etc etc by navindra · · Score: 1

      Dude X1000 wireless works perfectly fine with ndiswrapper and the Intel windows driver. And the speedstepping works like a charm for that matter.

      There are tons of Linux X1000 users out there all using the wireless and speedstepping.

    2. Re:Fedora Core 1, Suse 9.0 etc etc by Oriumpor · · Score: 1

      Lemme tell ya, following the INSTALL and README + FAQ reading through the mail archives etc etc... I haven't been able to find a functioning Redhat 9.0 Presario X1000 user with those two technologies. I am pretty sure (unless I have a hardware issue) that the ndiswrapper really doesn't like RH9... yeah yeah upgrade to fedora no more ximian etc.

    3. Re:Fedora Core 1, Suse 9.0 etc etc by Karma+Sucks · · Score: 1

      Well, you have to know what you're doing indeed. I've got everything working on Mandrake 9.2 plus my own addition and changes. Even the winmodem works. :-)

      Correction: A major feature doesn't work properly in Linux 2.6. Can't get suspend and hibernate to work properly with the latest ATI driver.

      --
      (Please browse at -1 to read this comment.)
    4. Re:Fedora Core 1, Suse 9.0 etc etc by Anonymous Coward · · Score: 0

      > yeah yeah upgrade

      [obvious] ...or maybe go easy on the beer. :-P

    5. Re:Fedora Core 1, Suse 9.0 etc etc by Anonymous Coward · · Score: 0

      It's more fun when all the dupes seem like new stories.

  81. Re:**SIGH** by pyros · · Score: 1
    What about other operating systems? Do we have to badger Intel to release drivers for BSD, and whatever other operating systems might be released in the future?

    What happens if we release a new kernel, or decide to change something that breaks the rigid structure into which this proprietary driver is locked?

    What if they release an a portable binary-onlt driver with a portable open source kernel interface, which anyone can write on *BSD? I know that doesn't address the issue of non-x86 architectures, but binary-only doesn't imply the grim situation you envision.

  82. But he does have a point by bogie · · Score: 5, Insightful

    If you want to play the latest games your stuck with these proprietary drivers. This is only tolerated by many in the community because its either use the binaries are don't play the latest games under linux. btw yes I am aware of drivers for ati's older cards. When it comes to linux and gaming nvidia is the status quo.

    Now my main point is this could lead to some problems for us linux users. Like he pointed out its possible in the future that we'll all be stuck with mobo's that don't work unless we load a dozen proprietary drivers. We did without in the 90's and we can do without now. The nvidia, now the Intel, next the VIA chipsets, its a dangerous trend. You tried to deflate his point at the end by saying just the free nv or vesa etc. What about when that's no longer possible?

    The way I see it is this. You should be able to install your OS, have it support your mobo chipset, video card, mouse+keyboard, and ethernet card all with Free software. You should be able to surf the web, get email, use a calendar and contact list, play movies and music, and be able to create Office documents all with Free software. Those are the basics. Anything less is a failure. Right now all of the above is possible. Start throwing in a Nvidia card, a centrino chipset, and the truly Free desktop starts disappearing. Right now its the not the end of the world. But if in the future proprietary binary drivers become the standard a Truly Free Desktop won't exist and there will be no point in using Linux. After all if I need binary drivers for my hardware like in Windows and I continue to use all of my Windows apps via WINE, wtf is the point? Just stick with Windows and the closed source model. Throwing an opensource kernel on top of all that proprietary software is a lost cause.

    --
    If you wanna get rich, you know that payback is a bitch
  83. OTOH, Linux Needs to be Secure!!! by Rick+and+Roll · · Score: 1

    Open Source is what makes Linux great!!! It is not merely an alternative. It is more secure and less buggy.

  84. Re:I just don't get the idea of the Centrino anywa by Anonymous Coward · · Score: 1, Informative

    Linksys, which is a division of Cisco, sells 802.11g equipment (including the WRT54g router for which they released the Linux based firmware source code).

  85. I will hold fast to my no-intel policy... by praedor · · Score: 2, Interesting

    Until after i actually see the crap they promise. I'll stick with AMD and superior add-on/pcmcia cards that have native linux support.


    Intel is pschizo. They "support" linux, they don't support linux. They say one thing, do another. They are, in a sense, merely Bill Gates' and M$'s Poodle.


    Boycott Intel until they pull their multiple personality head out of their anal sphincter and actually go OS neutral the way a CPU maker SHOULD be.

    --
    In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
    1. Re:I will hold fast to my no-intel policy... by Anonymous Coward · · Score: 0

      Funny thing, but I based my computer on Intel because I can download most of the register specs there (I haven't checked if the documentation is complete, though). D815EPEA2 was the motherboard I got.

    2. Re:I will hold fast to my no-intel policy... by SuDZ · · Score: 1

      Intel is pschizo.

      Are they also heezy fo' sheezy? :)

      SuDZ

  86. One idea by phurley · · Score: 2, Insightful

    Proprietary drivers are not optimal, but they may become a fact of life for newer hardware. Too much of the functionality of many devices (and therefore their advantage in the marketplace) is now in the drivers.

    One novel approach would be for the company, in this case Intel, to produce a binary driver and place the source code in some form of trust, to be released when they no longer support the driver or the company no longer feels that the source code would provide an advantage to other companies.

    --
    Home Automation & Linux -- now I know I'm a geek
  87. Re:**SIGH** by swv3752 · · Score: 1

    Intel doesn't give a crap about non-x86 CPUs, nor should they.

    That does seem to be the case, but they are the manufacturers for StrongARM/PXA processors now.

    --
    Just a Tuna in the Sea of Life
  88. Intels smacks MS back by Anonymous Coward · · Score: 0

    Interesting that since MS has forced Intel to adopt x86-64, Intel has decided to publicly proclaim greater support for a non-MS OS.

  89. Parent is all wrong by phoxix · · Score: 1

    IIRC Intel actually *Hired* some people to write the open source DRI (*3D*) drivers for their i8x0 graphics chipset.

    The problem in which you are describing is actually a limitation of XFree86, and not the Intel driver. (My understanding is that Xfree86 doesn't work with resolutions not advertized by the Video bios.)

    XiG's binary only X implementation does not have this limitation and can support the odd resolutions you desire. My friend was a similar situation as you, and so he ended up having to purchase XiG's X implementation for his Fujitsu Lifebook. Sunny Dubey

  90. THIS IS NOT INFORMATIVE. by Organized+Konfusion · · Score: 2, Informative

    you can download Radeon Mobility drivers from here (click ati radeon link in navigation sidebar)

  91. FCC regs by man_ls · · Score: 3, Insightful

    It is likely that Intel cannot release an OSS driver, if the driver itself controls a large portion of the radio hardware. This is probably the case, in situations I've used Centrinos -- the CPU useage is notibly higher when using the WiFi hardware then when not.

    Software access to the radio control portion of the system would mean users could adjust the frequency and power output of the system -- something which would run them afoul of FCC regulations requiring that equipment of this nature be fixed and not changeable by the end user. And, the FCC would not take kindly to this. Both Intel, and the modifying user, could be liable.

    1. Re:FCC regs by Anonymous Coward · · Score: 0

      What if I release a program that edits the Windows drivers to change the frequency?

      How is this different?

  92. Strange New World by tspauld98 · · Score: 2, Troll

    I have many contacts in commercial hardware and software companies that produce proprietary products. I advocate open source and it's benefits as often as I get the chance. For the most part, the message is heard and appreciated.

    In fact, in a recent job interview with a software company, the following question was put to me: "What process or organization should a product company use to build product on open source platforms?" I thought this was an excellent question and I believe my answer was pertinent to this thread.

    I actually don't have a problem with what Intel is doing and here's why. Not everything on an open source platform has to be open source. I know many of us are purists and would rather not hear this, but I believe it's true. One niche that proprietary products fill very well is as niche-filler. :) In other words, there are many applications and products out there that just will not work as an open source project. Some products lack the broad consumer base for it to mature fast enough in an open source mode for it to be useful to anybody. Does that mean that those kinds of products should not benefit from an open source platform?

    Getting back to my answer to the interview question. I told the interviewer that a commercial software company that wants to build on an open source platform should organize by having a community development group which adds to and supports the open source product that they are using and by having a proprietary development group that uses the open source product to do their work without changing or contributing to the open source product. I added that there should be a wall between them lest you create a mini-SCO fiasco. I mentioned several examples of this that appear to be working. I think a company like CodeWeavers is a perfect example and I think there are many big companies that are starting to figure this out (i.e. how to work with the GPL).

    Get ready folks. The Man is coming. :)

    tims

    --
    "Ahhhh, best laid plans of mice and men... and Cookie Monster." -- Cookie Monster, Sesame Street
  93. OT I know, but... by BigJimSlade · · Score: 1

    This month's Linux Journal, in the "Cooking with Linux" column, describes how to setup multiple X sessions on the same box. Article is not online (yet?). It was an interesting read though... I had no idea that it was possible. Learn something new everyday.

  94. 2007, Linux = Windows by Heretik · · Score: 1
    Sadly, the Centrino support will most likely be a proprietary driver, but it's better than nothing.


    No, it's not.

    Ever heard of a precedent?
  95. Video Card/GPU/CPU with GPL'd drivers? by Anonymous Coward · · Score: 0

    Is there a modern video card/GPU/CPU with complete, GPL'd drivers?

    Which are they?

    1. Re:Video Card/GPU/CPU with GPL'd drivers? by benjcurry · · Score: 1

      Intel seems quite timid about making any fast moves about this... Speaking of precedents (from another post): if hardware drivers are ever to become largely open source, someone is going to have to take the first step and release truly OSS drivers for their hardware. Has it been done yet? By ANYONE? The parent could have asked alternatively: would it be possible to put together a modern desktop PC with internet and gaming capabilities using only hardware with fully OSS drivers? I ask because I'd actually like to do it...

  96. Stupid Troll by Holi · · Score: 1

    You really expect people to believe that garbage

    --
    Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
  97. long-time FreeBSD support for internal wireless by D.+J.+Bernstein · · Score: 1
    When I bought my Thinkpad T40 many months ago, I chose a Cisco internal (mini-PCI) wireless card instead of the Intel internal wireless card. FreeBSD already included a driver for the Cisco card. The driver worked perfectly.

    Sure, this substitution means that the T40 is not officially a Centrino, but who cares? The OS uses the two antennas built into the laptop; it doesn't need a PCMCIA wireless card; it simply works.

  98. Clearly, the... by cnelzie · · Score: 1

    ...truth means that someone is a Troll to you.

    You provided a number of 'strawman' arguments and I succinctly showed the glaring holes that you left in your arguments.

    That's far from 'trolling' in even the loosest use of the word 'Troll'.

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
  99. How about a better i865 video driver? by nvrrobx · · Score: 1

    The current XFree86 driver works, but relies on VESA video modes. The driver released two years ago or so by Intel is useless, as it just causes X to crash immediately.

    I really hate it when vendors make one release of the driver then EOL the product. (Kinda like the Radeon M7 in my Dell Inspiron 4150!)

  100. Re:**SIGH** by benjcurry · · Score: 1

    Protection of proprietary technology aside, opening the source on a driver could actually SAVE a company a significant amount of money. Why not simply hire someone to coordinate a driver development project and do some code when needed, then open the source on your driver and let the community get things working better and faster without hiring a complete team of coders?

  101. DMCA is the reason binary drivers are unacceptable by voodoo1man · · Score: 1
    Forget for a moment the fact that free software drivers are mostly better made than their proprietary counterparts. Disregard the fact that anyone can fix bugs and make improvements to free drivers without restriction. Let's ignore the fact that you can't port binary-only drivers over to other free OSes. Let's even overlook the problem of getting binary drivers to work on different versions of the Linux kernel. One thing you cannot ignore are the implications of Digital Restrictions Management and laws banning reverse-engineering. If we do not set a precedent for all Linux drivers being released as free software, it may be impossible to run Linux with certain hardware devices without breaking the law (of course if the hardware has mandated hard-wired DRM features, it may be impossible to run Linux period!). The fight against anti-reverse engineering laws has already been lost, but at least the preceding scenario can still be avoided.

    I don't believe the current response from the Slashdot community is in any way hypocritical, considering that most of them only want these drivers for the same reason they're using Linux - it doesn't cost anything. Unfortunately, this is just greed, and greed tends to make one's views short-sighted. The only way to ensure the growth of Linux development is to set a precedent for Free Software drivers - it's not much fun having an OS without hardware to run it on!

    --

    In the great CONS chain of life, you can either be the CAR or be in the CDR.

  102. Re:**SIGH** by Anonymous Coward · · Score: 0

    Who's trolling now? Nvidia supplies FreeBSD drivers for XFree86.

  103. How to lure people away from software freedom. by jbn-o · · Score: 1

    jonman_d said "Sadly, the Centrino support will most likely be a proprietary driver, but it's better than nothing." and mytec concurs saying "I'll take proprietary drivers if it means I can use the hardware I like with the OS I love to get work done.". For them, the debate is appropriately framed under technical superiority.

    For people committed to software freedom, releasing proprietary software is not a contribution to our community. I don't want to be treated as a market. I don't want to spend my money to become dependant on some supplier that can vanish and leave me with no way to make their hardware work with my chosen free software operating system. For me, dependency is not support. So, therefore, I will continue to choose to spend my money on products that allow me to enjoy technical advantages while retaining my software freedom.

  104. consistency leads to adoption by Anonymous Coward · · Score: 0

    Customers aren't going to play "hunt the driver", and developers aren't going to release 50 versions of their drivers for 50 different kernels.

    If Linux wants to success on the desktop, it must put in some form of binary compatibility for drivers, I think the major version idea was a good one.

  105. The drivers WILL be open source, eventually by Anonymous Coward · · Score: 0

    Intel has in the past said that the drivers will initially be proprietary, but once they are able to protect some stuff, they'll release it under an open source license...

    BTW, it says the Centrino drivers will be released at the same time as the Windows ones, didn't those already come out? Isn't it a little late for that?

  106. Format? by Unregistered · · Score: 1

    Will these be easy to deal with drivers like NVidia or ittatation ones like most winmodem drivers. If it's the first, that would be cool. If it's buggy, irritating frivers that only worh with red hat, then it's useless.

  107. It's already working... by Soli · · Score: 4, Informative
    Thanks to Pontus Fuchs, Giridhar Pemmasani, Joseph Dunn and others from the ndiswrapper project, I'm actullay posting this from my Thinkpad using the Centrino Intel wireless network card!

    Since I'm running Debian GNU/Linux stable (yes, that's right, I'm on woody), I had to install a newer version of iwconfig and modify my /etc/network/interfaces file to make it work well:

    iface wlan0 inet dhcp
    pre-up modprobe wlan0 || true
    pre-up /usr/local/sbin/iwconfig wlan0 mode managed
    pre-up /usr/local/sbin/iwconfig wlan0 enc 1234-789A-EF
    pre-up /usr/local/sbin/iwconfig wlan0 essid WIRELESS
    Of course, since ndiswrapper use the Windows XP drivers file, it does not resolve the problems about proprietary drivers. But at least, I was not stuck to wait (an eternity) for Intel to release their Linux drivers.

    This space is reserved.

  108. Grandparent is right by Anonymous Coward · · Score: 1, Interesting

    The grandparent was not talking about 3D or Xvideo or DRI. Those do fine.

    The problem is that there is no information released about how to program the display resolution directly. So XFree86 has no way to do so, not because of some limitation of its capabilities but because of lack of information. What XFree86 has to do now is to rely on routines in the BIOS to set the video mode. The amazingly stupid thing is that laptops are shipped with 1400x1050 resolution but BIOS support to set the native resolution. So XFree86 cannot do it. Windows and XiG do it because they have specs needed for the server to program the resolution directly. XiG might be a viable, for-pay option if it didn't crash all the time. As it is, XiG is not usable unless you can lend them your laptop for a month for debugging.

  109. Help by supporting OLD hardware by lanner · · Score: 1


    Intel could really help by releasing information about old equipment so that the community can develop drivers for equipment.

    For example, I have an Intel 2200 ADSL PCI card that doesn't have any drivers for Linux or BSD. This card was given out by the Qwest ILEC in the last few years and there are a lot of them out there. I can't do anything with mine though. I hang onto it hoping that someone out there will be more resourceful than I am.

    http://www.intel.com/network/broadband/modems/ds l_ 2200.htm

  110. oh for real? by 7-Vodka · · Score: 1
    who's the one who's making shit up? Here's my references where are yours?

    1. Exhibit one.This is how such topics get started.
    2. exhibit two. Linus speaking about this exact topic.
      Unless I *really do* have a reading comprehension problem, I interpret the part where he says "It is very clear: a kernel module is a derived work of the kernel by default. End of story. " as 'It is very clear: a kernel module is a derived work of the kernel by default. End of story.'
      but I could be wrong... not.
    3. Exhibit three.
    4. Linus again

    Oh yeah, I got one more thing to add:
    BOO YAAA motherfucker.

    Next time you step up to me, you better come correct.

    --

    Liberty.

  111. Great Grandparent is still wrong by phoxix · · Score: 1

    Xfree86 does not support resolutions not stated specifically by the video bios. Plain and simple, and applies to *all* video chipsets.

    (If you dig down deeper, you'll realize that Xfree86 doesn't support a bunch of nifty features that laptops LCD's take advantage of. Plane overlays come to mind.)

    Additionally my only reason for making the statement about Intel paying for the DRI drivers to be written is because it is the 3d part of any chipset is the most coveted, secretive part any chipset. 2d support is pretty much a non-issue these days. This has nothing to do with specification. The original poster should do his/her homework first.

    1. Re:Great Grandparent is still wrong by Anonymous Coward · · Score: 0

      No infact it does. just about every xfree86 driver but i810 supports native mode programming.

  112. linux support == something good by stateq2 · · Score: 1

    more linux support is always good.

  113. Don't people see what is happening here? by dtjohnson · · Score: 1, Troll

    Intel is not doing this out of kindness, nor out of love for Linux. No, Intel is doing this to screw Microsoft by supporting Linux because Microsoft is screwing Intel by supporting AMD64 with their new Windows XP 64-bit version. The former partners in crime are turning on each other and Linux is the beneficiary...at least for the moment. Microsoft and Intel could patch up their differences at any time and then that Intel support for Linux would disappear faster than a snowflake in July.

    1. Re:Don't people see what is happening here? by SocietyoftheFist · · Score: 2, Insightful

      Must be why Intel has been writing software for Linux for several years now(including arguably the best compiler available for Linux). Did you just get off the boat?

  114. Re:I just don't get the idea of the Centrino anywa by hyc · · Score: 1

    I agree. Of course Intel has now announced their Pro2200 card that supports 802.11b/g. I like what I've read about Pentium-M, but I won't buy a Centrino laptop before 802.11g becomes widely available.

    As for why to buy Centrino at all - a comment was already made about lower power consumption. There's also a claimed feature (dunno how much water it holds) that using Intel's wireless card means you're assured of no interference between Bluetooth and 802.11a/b/g. I don't use any Bluetooth devices at the moment, nor do I plan to, but that may be important for some...

    --
    -- *My* journal is more interesting than *yours*...
  115. Will Intel really support Linux? Or just Centrino? by Anonymous Coward · · Score: 1, Interesting
    Intel is throwing money at Centrino because it is an inferior wireless solution.

    Let's see if Intel really supports Linux:

    The main catch in getting the software is the driver for your mass storage, the hard drive. Unless you need to support only a small number of workstations--say, 5 or less--a SCSI or SATA interface is essential for good performance. Unlike the parallel IDE, neither the SCSI nor the SATA is a standard interface, and a special driver for Linux is needed. Moreover, the driver needed is for the SCSI or SATA interface and, in general, should be supplied by the motherboard maker or the interface maker. The SCSI driver I got from Intel was written for Red Hat 8.0, and as a result, I can choose only the LTSP software that was built on Red Hat 8.0. In fact, the driver from Intel didn't work with Red Hat 9.0, so I had to settle for LTSP 3.0, which was built on Red Hat 8.0.


    When situations like this change, then Intel can boast about Linux support. Until then, its hot air.

    And until then, I'll continue buying AMD, the best bang for my buck, and the new performance leader on 64 bit, which I can use on Linux NOW.
  116. So where are the specs? by Anonymous Coward · · Score: 0

    Cool, so why don't you just give a link to the specs that explain how to program the video mode on i855? Then this can be added to XF86. It's not like no one cares.

    And you don't think it's weird laptops ship with lcd's with a resolution the BIOS cannot program?

    1. Re:So where are the specs? by phoxix · · Score: 1

      Cool, so why don't you just give a link to the specs that explain how to program the video mode on i855? Then this can be added to XF86. It's not like no one cares.

      Why are you so thick ?

      Let me repeat, this is an issue with XFree86, and NOT the specific Intel driver.

      Such a change would have to be done at a much lower level with Xfree86. Such changes are pretty damn hard to do being that XFree86 is a slow (and now useless?) beast. (IE: They attempted to integrate DRI and gatos, and that failed horribly outright.)

      I've had enough of this thread

    2. Re:So where are the specs? by Anonymous Coward · · Score: 0

      Let me repeat, this is an issue with XFree86, and NOT the specific Intel driver.

      I notice you completely failed to point to any chipset specifications or example code that shows how to program the video mode. Yet you insist it's simple and this information is well-known, because DRI is, so it must be too. Obviously many people are very interested in this and have researched it and queried Intel and been rebuffed. A way would be found to implement it. In the worst case it might take some code reorganization over several months.

      Such changes are pretty damn hard to do being that XFree86 is a slow (and now useless?) beast.

      But instead of pointing to any useful information, or make clear just what XF86 would need to do but cannot because of its supposed poor architecture, you only have useless flames and pimp a for-sale X server.

      You could turn this all around by pointing to a link: "Here's a snippet of code that programs that video mode" or "here are the register specifications that explain what values to write to what ports". That would be the time for lambasting XFree86 because it cannot make use of the information.

      Fact is, you're bluffing and just nursing a grudge. Please proove me wrong.

    3. Re:So where are the specs? by phoxix · · Score: 1

      Silly ignorant clueless troll. Your ad-hominem attacks will get you no where.

      First, take a dump of your video bios: dd if=/dev/mem of=video-bios.bin bs=1 count=65535 skip=786432

      Secondly, take a gander through it strings video-bios.bin | less

      Thirdly, note how there is no resolution matching what your screen has.

      Now, you can go read this http://www.xfree86.org/~dawes/845driver.html

      Now die

  117. Your retraction is noted but .... by Anonymous Coward · · Score: 0

    What a pity you had nothing useful after all.

    It was good to see you confirm the information in the top-level post was correct all along about how the laptop ships with a bios that cannot set the laptop's native resolution.

    I'm sure the information that XF86 needs, when finally released, will be some boring simple method. When you tell people to just dump their video bios and then ... voila, it's clear you either know something about this issue and are deliberately being obtuse or you have no idea what you're talking about.

    Silly ignorant clueless troll. Your ad-hominem attacks will get you no where.

    Please. Your only goal from the first post was to disparage and insult XF86 and directly contradict a post that was usefully calling attention to this frustrating situation. In all the posts you've made, you have provided absolutely no useful information.

    Hey, you still have a chance to turn that around.

    1. Re:Your retraction is noted but .... by Anonymous Coward · · Score: 0

      I've been tracking this thread, and I fail to see why this thread needs to continue.

      The original poster stated that XFree86 does not support resolutions that the video bios does not claim to support. This is true, even the link he posted supports that statement (Second question in the FAQ of that xfree86.org).

      Additionally, the intel 55GM datasheet is availible to everyone at: ftp://download.intel.com/design/chipsets/datashts/ 25261503.pdf

      Lastly his statements about the 3d core of any chipset being the most hidden/protected/secretive is true. Look at ATI/ArtX or Nvidia. Full open source support for 2d on their cards exists. However the 3d stuff is all in wraps with their binary only drivers. The same holds true for other video card designers like matrox, kyro, etc.

      If intel was to pay for full blown OSS 3D support to exist, that clearly shows they have nothing to hide about this chipset. (You don't even need to sign an NDA to look at their spec-sheets!) I can only suppose this is what the original author was driving at.

      I think both parties need to cool down and simply feel sorry for whoever has the laptop.

      AC

    2. Re:Your retraction is noted but .... by Anonymous Coward · · Score: 0
      I really appreciate that you are trying to be helpful, as that is exactly what is required. Most unfortunately, the datasheet you posted does not contain the necessary information. There have been a number of threads
      about this on mailing lists.

      That looks more like a table of maximum resolution/refresh limits for a
      range or HW configurations. The only programming information in these
      datasheets is usually for the registers in the PCI config space, and that
      isn't where the mode programming is done.

      --David Dawes


      If you can explain this, super. ... that clearly shows they have nothing to hide about this chipset.

      Hey, it doesn't make sense to me either. Search mailing lists. Many people have looked for the information and mailed contacts at Intel for it. But it is still not available. Go figure. Ergo a thread in a story about Intel committing to better Linux on Centrino support that points out this situation and asks for the information to be released.

      Now if you find another datasheet that really has the information, please post that one!

      And I don't know why phoxix took up this thread and tried to cloud the issue and dump on XF86. You absolutely are being a lot more fair about it. Who knows, maybe the answer will turn up in a subsequent post.
    3. Re:Your retraction is noted but .... by Anonymous Coward · · Score: 0

      Sorry, this is a bit beyond my knowledge. However I'm sure dropping a line or two xfree's mailing list (maybe even freedesktop.org so they won't make the same mistakes XFree86 did) would might remind a few "people with connections" about the issue in the first place.

      As for phoxix's remarks, I think they were pretty much on the spot. Feature-wise XFree86 is lacking compared to the likes of XiG. Most never realize this until they have tried an alternative X server. Additionally, some of these problems are deeply rooted withing XFree86. (Referring to one of phoxix's posts: If your laptop allows for some on screen hardware controls, like volume or something, chances are those on-screen controls will work perfectly in Windows, XiG, etc, but not in XFree86).

      Sorry for not being much of a help.

      -AC

    4. Re:Your retraction is noted but .... by Anonymous Coward · · Score: 0

      As for phoxix's remarks, I think they were pretty much on the spot.

      I find weird the whole notion that we shouldn't expect free software to have super-advanced features like operating laptops at native resolution. There are a ton of things to criticize XF86 about for good reason, but this?

      If your laptop allows for some on screen hardware controls, like volume or something, chances are those on-screen controls will work perfectly in Windows, XiG, etc, but not in XFree86.

      It's called xosd.

    5. Re:Your retraction is noted but .... by Anonymous Coward · · Score: 0

      What I (and phoxix) are talking about is not the same thing as xosd.

      Example: On my laptop have a volume-up and a volume-down key. By pressing either it changes the volume, and displays a little meter-bar showing the volume as well. (like the kind displayed on TVs)

      This feature works fine in Windows and XiG. But not in XFree86.

      xosd is something different because it is not what the hardware offers natively.

      Additionally, if we are going to critisize X, we might as well mention how it needs over 20+ extentions to work properly. How the former XFree86 core team didn't even care much about the project. (one of them refuses to use open source! haha) How the one member of the original core team (Keith) left XFree86 to create freedesktop.org (which is what all the distros will probably support in the future), the absurd license change, and finally wonderful mess OpenGL of *any* kind is on XFree86.

  118. Re:**SIGH** by file-exists-p · · Score: 1

    The odds to get caught when puting backdoors in auditable code are far higher than the odds to get caught when hiding backdoors in closed softwares. Thus, the potential gains are lower. This is why I want auditable code. This has nothing to do with *me* auditing it.

    I know, it's subtle, don't feel ashame not to have got it at first.

    --
    Go Debian!!!