Slashdot Mirror


Simplifying Linux Driver Installation

prostoalex writes "O'Reilly Network posts an update on Project Utopia that produced Hardware Abstraction Layer for Linux simplifying device changes. They also link to the Driver on Demand project on SourceForge, whose goal is to create a central database to enable Linux desktops download the drivers automatically when the user plugs in her new hardware device."

12 of 377 comments (clear)

  1. Re:Yeah by owlstead · · Score: 4, Insightful

    What do want to do then? Write assembly in your application to get to a device? Read out loud Hardware - Abstraction - Layer.

  2. Tough to stay with XP by JorDan+Clock · · Score: 5, Insightful

    If getting drivers becomes that easy, I'll be considering atleast dual-booting. Drivers have always been something that have kept me away from Linux, but if they're as easy to find as plugging in a device, I'll switch in no time. Now, if only those manufacturers would put out some decent quality drivers, I wouldn't have much reason to stay on Windows.

    1. Re:Tough to stay with XP by Anonymous Coward · · Score: 5, Insightful

      Plug famous brand USB storage devices into a Fedora Core or recent Red Hat and it will appear as a user-owned mountable device immediately. No reading system logs. No trying to understand mount flags, it Just Works(TM)

      It would work with the off-brand ones if they only agreed any kind of rhyme or reason to the USB device name strings... and in FC3 it'll probably just work anyway thanks to some extra magic.

      I hear the same complaint with video cards, USB MIDI, you name it. And I'm mystified. I bought a Radeon 9200SE for a home machine, turned it back on, FC2 auto-detected it and everything just worked. Where's the "complicated procedure" and the "hunting for clues on Usenet" ? I plugged the USB headphones from a nearby iMac in, and they appeared immediately as an output option in my Audio player app. No I didn't have to "configure" anything, or "mess around with the command line". When you plug a Playstation 2 keyboard into my USB capable FC2 laptop it just works, as you would expect.

      So put the "Linux will never have working plug and play" complaints in the same category as "Linux will never be easy to install" complaints. Nothing is perfect, but as usual Linux (at least outside roll-your-own distros for the nerds) isn't any worse than any other system.

  3. A hardware abstraction layer? by ogl_codemonkey · · Score: 5, Insightful

    What, like a kernel?

  4. Enough with the Plug 'n Pray jokes by Magila · · Score: 4, Insightful

    As cute as that little pun is, PnP on WinNT 5.x Just Works(TM) the vast majority of the time and life is good. It's one area were Windows has a clear advantage over Linux and it's great to see the gap is finally starting to be closed.

    Though I fear Linus' hardliner stance on ABI compatibility will hinder all this. Idealogical issues aside, from a user's standpoint a stable ABI for drivers is a significant plus for a desktop OS. I can only hope at some point the Linux kernel becomes stable enough for it to be considered.

  5. Re:Wating for this by GreyPoopon · · Score: 5, Insightful
    too many egos in the way.

    That's only part of the issue. Lots of people don't want a KDE and Gnome merger because of philosophical differences on what a desktop should be like. I do, however, wish that on many forked or duplicated projects people would take just a second to think about who, besides themselves, a fork (or duplication) would actually benefit. When the forked or new version provides no significant new features, it's probably doing more harm than good.

    --

    GreyPoopon
    --
    Why is it I can write insightful comments but can't come up with a clever signature?

  6. Re:Neat! by LehiNephi · · Score: 4, Insightful

    That's no joke. Why haven't I switched permanently to Linux? The list of reasons is quickly becoming shorter and shorter.
    Games? - The biggest games (and more games in general) are getting Linux ports.
    Office suites/productivity? Done.
    Plug 'n' play hardware and peripherals? Getting better, but the actual hardware manufacturers sure seem to be dragging their heels.
    Low cost? Can't beat free.
    Easy to configure? Again, getting better, but still a long way to go.
    Easy to learn? Well, I haven't done any studies on this, but from various "switch" stories, it's at least as easy to learn (if not easier) than windows.
    Security? Pretty dang good, but I'm not going to fool myself. If Linux were as widespread on the desktop as MS Windows, there would be a whole lot more exploits. Not necessarily more than on Windows, but more than there are now.

    --
    Help find a cure for cancer. Join the [H]orde
  7. Re:Won't happen anytime soon... by jhoger · · Score: 4, Insightful

    You missed the real reason for this tactic: to `encourage' hardware manufacturers to play nice and release the source code to their drivers by making open source drivers the path of least resistance.

  8. Re:Won't happen anytime soon... by jejones · · Score: 4, Insightful

    You missed the real reason for this tactic: to `encourage' hardware manufacturers to play nice and release the source code to their drivers by making open source drivers the path of least resistance.

    And we all see how well that's worked for many inkjet printers, essentially any graphics card, those Philips webcams that were recently mentioned on /., ad nauseam et infinitum.

  9. Re:write your own by Tony+Hoyle · · Score: 4, Insightful

    So? You're asking people who are doing things *in their spare time* to give you a deadline for fixing something that may be needed by exactly one person (you).

    If you want help feel free ask what the current state of the driver is, but don't expect anyone to do anything about it unless you're prepared to help, or give them money.

    btw. MS are exactly the same. Try asking them when 'feature x' will work. They'll want money before you'll get a sensible answer about it (in that case you don't even have the option of doing it yourself).

  10. Re:Won't happen anytime soon... by dmaxwell · · Score: 4, Insightful

    Who will maintain this fork? It will get crustier and crustier and crustier due to the absolute need to NEVER break a binary only driver. Once it gets crusty enough, it won't be possible to backport the changes from Linus' kernel which WILL continue to be developed? Furthermore, this fork will be x86 only. The only real reason this fork will have to exist will be for consumer x86 desktops. This will put off even more devs.

    I seriously doubt that you'll find a group of kernel devs who will willingly inflict that situation on themselves. Remember that leak of Windows 2000 source? At least 15% percent of it turned out be kluges meant to prevent particular applications from breaking. We DON'T need to go there.

  11. Re:Try adding crappy 3rd party software to linux by Anonymous Coward · · Score: 4, Insightful

    LOL!!

    Uptime of WindowsXP box at university when I start using it is less than 7 minutes. I'm not kidding you.

    simple things like looking up my schedule tend to crash IE
    to the point where system locks up. Opening PDFs leads to similar result.

    These are all dell p4 2.4ghz boxes. we have more than 500 of them. I can reproduce effects on any single box.

    Then there are some boxes which dual boot to linux. Never had a single problem. Not a single crash or hang.

    And don't get me starting about scanning on windows with HP printers.
    Scan->wait 8 seconds for pretty HP scan wizard to show up then it hides then scanner starts scanning, then you save the file one by one. On linux: start xsane (UI is ugly but does the job nicely). Specify base name and counter length. Then just keep clicking 'Scan' and feeding a new page.

    Also users need to do control+C control+V windows instead of select and pressing scroll mouse in most linux GUIs.

    No Virtual desktops on windows.

    List goes on and on.

    I honestly don't know of a better way to constupate your work then to use a Windows enabled desktop. Your productivity approaches 0.

    So those who say Linux is difficult to use should just fuck off. They have spent years and years learning how to do things in Windows and LEARNING the WORKAROUNDS to things that should have worked and then complain that the workarounds don't work and you have to do things propertly.

    ok, rant is over.
    ~omi