Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Intel Software Wireless Networking Linux Hardware

Intel to Increase Linux Support, Release Centrino Drivers 381

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.
This discussion has been archived. No new comments can be posted.

Intel to Increase Linux Support, Release Centrino Drivers

Comments Filter:
  • Proprietary drivers (Score:5, Interesting)

    by mytec ( 686565 ) * on Friday February 20, 2004 @09:08AM (#8338480) Journal

    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.

  • Setting an example (Score:5, Interesting)

    by anish1411 ( 671295 ) <anish.kothari@nt ... m minus math_god> on Friday February 20, 2004 @09:11AM (#8338497)
    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?
  • Nice, but... (Score:5, Interesting)

    by BassKnight ( 525986 ) on Friday February 20, 2004 @09:16AM (#8338517)
    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.
  • by Anonymous Coward on Friday February 20, 2004 @09:17AM (#8338527)
    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!
  • proprierty drivers (Score:5, Interesting)

    by gunix ( 547717 ) on Friday February 20, 2004 @09:25AM (#8338576)
    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...
  • How about Linus? (Score:1, Interesting)

    by Anonymous Coward on Friday February 20, 2004 @09:29AM (#8338601)
    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.

  • by wehe ( 135130 ) <<gro.libomxut> <ta> <ehew>> on Friday February 20, 2004 @09:30AM (#8338607) Homepage Journal
    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 [tuxmobil.org] at TuxMobil. So don't miss to sign the Linux Support On Centrino Petition! More at the link above.
  • by whovian ( 107062 ) on Friday February 20, 2004 @09:32AM (#8338625)
    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.
  • by jtwJGuevara ( 749094 ) on Friday February 20, 2004 @09:36AM (#8338650)
    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.

  • by id09542 ( 635670 ) on Friday February 20, 2004 @09:37AM (#8338657)
    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.
  • by kisak ( 524062 ) on Friday February 20, 2004 @09:40AM (#8338681) Homepage Journal
    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.

  • by ch-chuck ( 9622 ) on Friday February 20, 2004 @09:40AM (#8338682) Homepage
    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 ;^)
  • by Anonymous Coward on Friday February 20, 2004 @09:45AM (#8338703)
    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)
  • Easiest (Score:2, Interesting)

    by FrostedWheat ( 172733 ) on Friday February 20, 2004 @09:49AM (#8338729)
    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.
  • by lenski ( 96498 ) on Friday February 20, 2004 @09:54AM (#8338767)
    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.
  • by Anonymous Coward on Friday February 20, 2004 @09:58AM (#8338789)
    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!
  • by sadangel ( 702907 ) on Friday February 20, 2004 @09:58AM (#8338792)
    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.
  • by BlackHawk-666 ( 560896 ) on Friday February 20, 2004 @10:07AM (#8338861)
    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.
  • by Chris Croome ( 24340 ) on Friday February 20, 2004 @10:09AM (#8338881) Journal

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

  • by randomblast ( 730328 ) on Friday February 20, 2004 @10:28AM (#8339022) Homepage
    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.
  • Cameras (Score:3, Interesting)

    by Syberghost ( 10557 ) <syberghost@@@syberghost...com> on Friday February 20, 2004 @10:28AM (#8339027)
    Great. So where are the frickin' drivers for all the Intel USB cameras?
  • by SubtleNuance ( 184325 ) on Friday February 20, 2004 @10:30AM (#8339038) Journal
    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 [com.com]

    is this paranoid? maybe, maybe-not....
  • by IGnatius T Foobar ( 4328 ) on Friday February 20, 2004 @10:37AM (#8339080) Homepage Journal
    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.
  • by steve_l ( 109732 ) on Friday February 20, 2004 @10:47AM (#8339170) Homepage
    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.

  • Palladium (Score:4, Interesting)

    by Johnny Mnemonic ( 176043 ) <mdinsmore&gmail,com> on Friday February 20, 2004 @10:51AM (#8339201) Homepage Journal

    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...
  • by Anonymous Coward on Friday February 20, 2004 @10:51AM (#8339215)
    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.

  • by 7-Vodka ( 195504 ) on Friday February 20, 2004 @11:08AM (#8339357) Journal
    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.

  • by swv3752 ( 187722 ) <swv3752&hotmail,com> on Friday February 20, 2004 @11:31AM (#8339559) Homepage Journal
    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.
  • by Oriumpor ( 446718 ) on Friday February 20, 2004 @11:50AM (#8339759) Homepage Journal
    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. [agere.com]

    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 [intel.com] Linux drivers are "under development" and have been for nearly a year for the wifi, from intel's page anyways.

  • by praedor ( 218403 ) on Friday February 20, 2004 @12:42PM (#8340260) Homepage

    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.

  • by spitzak ( 4019 ) on Friday February 20, 2004 @01:22PM (#8340582) Homepage
    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.

  • by nmos ( 25822 ) on Friday February 20, 2004 @02:32PM (#8341336)
    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.
  • Grandparent is right (Score:1, Interesting)

    by Anonymous Coward on Friday February 20, 2004 @05:07PM (#8343498)
    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.
  • by Ogerman ( 136333 ) on Friday February 20, 2004 @06:03PM (#8344341)
    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.
  • by hyc ( 241590 ) on Friday February 20, 2004 @10:13PM (#8346515) Homepage Journal
    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.
  • by Anonymous Coward on Friday February 20, 2004 @10:26PM (#8346602)
    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. [linuxjournal.com]


    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.

E = MC ** 2 +- 3db

Working...