Slashdot Mirror


Lone Programmer Writes 352 Webcam Drivers For Linux

mrneutron2004 writes "A French physician and ardent Linux supporter is the one man you can all thank for adding support for 352 webcams in Linux. The Open Source OS world may still be a bit of a mess when competing with the ease of Windows, but efforts like this make you wonder. One man with drive, tenacity, and no funding does what no one else can do. And none of the major Linux distributions back this guy's efforts, even the big players dipping into the corporate world's coffers."

30 of 450 comments (clear)

  1. WOW!!!! by axia777 · · Score: 4, Insightful

    I am stunned. That is a lot of code to write. That guy is a machine. Props to him 100%.

    1. Re:WOW!!!! by Anonymous Coward · · Score: 2, Insightful

      I'd like to be his patient, someone who can spend this much effort in fixing something not working as it should is a lot better than the '1 minute per person' doctors found elsewhere

    2. Re:WOW!!!! by pclminion · · Score: 4, Insightful

      He didn't made 253 different drivers, but one driver that works on 253 different webcams that have a lot in common.

      Writing a solid core that easily integrates with over 253 device-specific modules is something to be DAMNED impressed by. I always love it when I'm given some new requirement at work, and it just fits right in to my existing infrastructure almost effortlessly. It means I designed the thing properly in the first place. This guy has done that, 253 times.
    3. Re:WOW!!!! by rm69990 · · Score: 3, Insightful

      No, he didn't make it sound like sharing code is bad. He simply pointed out a misleading headline, which it is (not that you can expect otherwise from Slashdot....I wish the editors would RTFAs).

  2. Dear Michel Xhaard by Anonymous Coward · · Score: 5, Insightful

    Thank you

  3. Let the market speaks by biocute · · Score: 2, Insightful
    Seriously, I'm more interested in the following incident:

    The Win2K drivers for the "DigiGR8" 301P had apparently a memory leak under Win2k, forcing me to reboot the win2k box on a daily basis. Basically it just stopped working after a dozen hours of continuous use, and rebooting was the only solution.

    I then concluded I had enough with Win2K and decided to install my Linux...


    So a bad driver caused him to give up on W2K, then he proceeds to spend endless hours of creating drivers for those crappy webcams?

    Wouldn't it be better that an ill-supported webcam gets abandoned by the consumers, thus giving the market better-supported webcams as manufacturers are forced to lift up their games?

    Would you buy a (oh no not again) cheap car with an oil leak, knowing that there's a free and simple way of fixing it? Or would you demand the car manufacturer to get its act together and fix the leak before its cars get out of the factory?
    1. Re:Let the market speaks by k1e0x · · Score: 2, Insightful

      Would you buy a (oh no not again) cheap car with an oil leak, knowing that there's a free and simple way of fixing it? Or would you demand the car manufacturer to get its act together and fix the leak before its cars get out of the factory? Heh.. Depends on the price. ;-) is the car free?
      --
      Bringing liberty to the masses. - http://freetalklive.com/
    2. Re:Let the market speaks by cowscows · · Score: 5, Insightful

      Some people enjoy the challenge and the work involved in maintaining and/or improving things that they own, whether that's a car or a computer. This guy could've thrown his webcam away and then gotten another, but instead he installed an OS where he could freely see and tinker with all the guts, and make the hardware he had already spent money on work.

      Apparently he really enjoyed the project, because he went and did basically the same thing a few hundred times more. Good for him.

      --

      One time I threw a brick at a duck.

    3. Re:Let the market speaks by LiquidCoooled · · Score: 5, Insightful

      What if you got the camera without realising it?
      What if its been sat in a drawer for years 'cos it worked "sometimes" and you didn't find a real use because of the stability?
      What if it was second hand?
      Some people cannot afford to waste money buying extra kit and won't look the gift horse in the mouth.

      We have become such a wasteful generation.
      If something doesn't quite work right, we throw it away.

      Cameras are technically simple and most will work in a similar manner (theres only so many ways you can send the same data across a wire). My bet is this guy has created a core driver and is using variants on the devices, this allows all those useless cameras before to now be usable. There must be millions of similar working devices around the world.

      Why bitch at him for helping?

      People now won't have to suffer with crap 'cos they can be made to work well (apparently).
      props to him.

      --
      liqbase :: faster than paper
    4. Re:Let the market speaks by DaleGlass · · Score: 5, Insightful

      So how does the market know?

      In Linux, this is possible. You actually have chances of getting somebody knowledgeable to tell you that the hardware itself sucks (there used to be comments about how much realtek hardware sucks somewhere in the kernel source), or that the driver isn't properly written. Linux also makes it easy to make it possible for people to tell you so: somebody can tell you to run "lspci -v" and "dmesg" and paste it into your mail, which is easy even if you have no clue what all that stuff is.

      Windows on the other hand, gets more and more obscure with each passing day. Starting from XP it reboots instead of letting you see the BSOD, so without considerable effort you can't even find what went wrong. You go to make tea, come back, and the box mysteriosly rebooted meanwhile. Windows installations are also often infested with spyware, which makes it a lot harder to figure out what exactly is going wrong, as something going wrong in bizarre ways is depressingly common.

      There's also that consumers are simply not informed. Most people don't spend time googling around to try to find out whether the webcam they're about to buy is any good. If they find reviews, often they will be by somebody who tried it for 15 minutes, which will miss any longer term issues. About the only way of a bad one getting abandoned by consumers is that it's such incredible crap that even people with no experience at all see it's horrible and return it.

    5. Re:Let the market speaks by master0ne · · Score: 2, Insightful

      yes, but the core market thats gonna make the difference to the webcam developers is the windows market, by developing linux drivers (and not fixing the windows ones) he hasnt really provided much value add to the companys, and at the same time done a huge service to linux, because now linux works "better" than windows does with the same hardware! this is a huge plus and shouldnt be seen as a bad thing. Also asto the analogy of the car, if i were looking at a $50,000 car that just had a leaking oil pan i knew i could fix for free or cheep, and they were willing to drop the price to say $15,000 for the vehicle, you bet your ass id buy it if i could..... (a good webcam costs around $50, these generic ones im gussing cost between $10-$20...) so yeah... dont complain, he enjoyed the work, released it to the world, did linux a huge favor, and didnt hurt anyone doing it... i see no problem with that...

      --
      Noone writes jokes in base 13!
    6. Re:Let the market speaks by Grishnakh · · Score: 2, Insightful

      No, he's French. See, in other countries, being intelligent isn't a big turn-off to women, in fact, they're actually are attracted to intelligent men because they want to be with someone who can provide for them with a good career.

      American women, OTOH, are turned on by tattooed, motorcycle-riding men with shaved heads who don't work and physically abuse them. America in general is extremely anti-intellectual. Notice our preoccupation with "sports" like professional wrestling, and with Creationism.

      So it makes perfect sense that a computer geek in Europe would be married with kids.

    7. Re:Let the market speaks by DaleGlass · · Score: 5, Insightful

      It's a nice theory, but I've never seen it in practice.

      I've seen it in practice on Linux -- my bug report resulted in an email from the developer the next day, and a fix for the bug I found in the next few hours.

      Sure you can send reports to MS, but I've never ever seen anything come out of it. If the device manufacturer ever gets around fixing it I won't hear about it, and if MS does fix it I won't notice either -- it'll be quietly rolled into the next service pack that might come out 4 months later, if it gets there at all.

      And that still doesn't address what I was talking about, anyway. Yeah, great, the user can click "ok" and get a dump sent to MS. Wonderful. And meanwhile what? An user still can't find out what failed without a developer's asistance, and on Linux those are a whole lot easier to get a hold of, and a lot more responsive. Patches for kernel exploits come out in *hours*.

  4. Mad props by Anonymous Coward · · Score: 3, Insightful

    Mad props 733t d00d, or insert your favorite way to say, great job, thank you, and keep up the good work.

  5. But not, apparently... by UbuntuDupe · · Score: 5, Insightful

    important enough for his name to get into a Slashdot summary. Oh well, at least he wasn't referred to as "the French Linux driver guy", like how Ramanujan was "the Indian math guy".

  6. One man vs A Corporation by rajinikanth · · Score: 2, Insightful

    One man with drive, tenacity, and no funding does what no one else can do.

    Should read:

    One man with drive, tenacity, no funding, earning his livelihood elsewhere, and with no one to question whether he earned a dime doing this and with no shareholder expecting you to maximize your profits does what no one else can do. A corporation will start off asking "How many people will use webcams on linux and how much $$ can we make if we write drivers for them".

  7. Re:Not 352 seperate drivers by Bastard+of+Subhumani · · Score: 4, Insightful

    I don't know about you, but in that case he beats me by at least 8 bridge chips and numerous versions thereof ...

    --
    Only three things are certain; death, taxes, and apocryphal quotations - Ben Franklin.
  8. Re:Not 352 seperate drivers by ewhac · · Score: 5, Insightful
    Having written my share of device drivers, that's still an accomplishment worthy of note, especially if the documentation was thin or (unjustifiably, all-too often) non-existent.

    Schwab

  9. Licence to print money by Qbertino · · Score: 3, Insightful

    This is a business model waiting to bring in the big bucks. Get some VC, some quality hardware people and have this guy join the team. Make good, true x-plattform cams. Profit.

    A man with an asset like the knowlege he has is a gold mine when treated the right way.

    --
    We suffer more in our imagination than in reality. - Seneca
  10. Re:First frenchman in history by Anonymous Coward · · Score: 5, Insightful

    If of course, by "in history", you mean other than 99.9% of the rest of history.

    The French are notorious for not giving up, with one exception, when their "allies" deserted them with the entire German army on their doorstep.

    "Liberty or Death" is a false dichotomy, and a phrase that can only be repeated by someone that has never had to make that choice.
    You don't win wars by dying, you win them by living.

  11. Re:Object oriented? by mabinogi · · Score: 2, Insightful

    There actually isn't anything about the concept of reusing code that implies object orientation, and nothing about inherent in OOP that requires reuse.

    --
    Advanced users are users too!
  12. Re:First frenchman in history by pivo · · Score: 4, Insightful

    French surrender jokes are the favorite joke of people who know just enough history to know that the French surrendered to the Germans during WWII. These surrender joke tellers probably learned this history when they read someone else's surrender joke and then figured out what it meant. It makes these people feel smart that they now know enough history to make this joke. There's probably some internet law that states that any story involving France or the French will eventually accumulate a surrender joke in the comment area. Jokes like these are the essence of not funny.

  13. Re:First frenchman in history by Red+Flayer · · Score: 4, Insightful

    For those of us that deal globally with many countries and cultures, the answer is clear: While most of the French people are fairly nice, we find their government and "culture" to be arrogant and insincere, particularly the official attitude toward individual Americans over the years.
    As an American, can I just say that though the French may have deservedly earned such a reputation (I'm not sure how deservedly in general, by my personal experiences corroborate it), your post is the height of hypocracy? The American hubris is awful, considering we are falling down the same slope of crashing hegemony as the French did -- and very soon all we'll have left is our pride. We talk of the superiority of the American political system, American sports, American pop culture, etc -- but the Chinese or the Indians or the Pacific Rim countries will scoff at our arrogant hubris when it's all we have left.
    --
    "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  14. Re:First frenchman in history by Anomolous+Cowturd · · Score: 1, Insightful

    I dunno... I don't see much American admiration for the valiant Iraqi rebels.

    Hey! What if they littered Iraq with cheese instead of bodies and rubble? I think I know what dubya's brilliant strategy #24 will be, once the "surge" fails. The cheese surge!

    I'm a genius.

    --
    Software patents delenda est.
  15. Re:First frenchman in history by Fordiman · · Score: 2, Insightful

    Um. We already make that endless stream of jokes, man.

    Want them to stop? Stop being so pissy when they're told.

    I mean, we're rather used to the fat, stupid, lazy american jokes, even if by and large they're not true. Do they stop? Dunno. Don't care. They're usually passed in mean spirit (whereas you can hardly consider 'surrendermonkey' as meanspirited; it's got the word 'monkey' in it), and I kinda just ignore such things.
    "Think about it, would you really like the rest of the world to hold you - as individuals - responsible for the actions of your leaders?"

    Lots of people do; why do you think the US considers our president such an embarrssment? Not saying it's right, but it *is* par for the course.

    Also, I'd like to state for the record that it's fundamentally impossible to pin down the behavior of americans in general; geographically alone, we're too damned huge to be homogenous. Add to that the level of cultural difference you can experience in almost any large city in the world by walking two blocks, and you'll get the idea.

    Anyway, in short, get the fuck over it, surrendermonkey. ^_^

    --
    110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
  16. Re:First frenchman in history by Red+Flayer · · Score: 4, Insightful
    I think the American attitude comes from the John Wayne complex we have. The perception is that only cowards and women need people to do their fighting for them (which was the perception of the insulated Americans at home during WWII). Americans at home had no idea of what the French faced; a lot of Americans overseas were just bitter with their lot in the war.

    There are even quite a few movies made about the French Resistance. Perhaps some of them are considered beyond the pale to some Americans, because of the
    I'll cut that off right there, since the reasons they are beyond the pale to Americans are because they don't glorify America, and because they aren't about Americans. We're so self-centered that even movies about Britain need to be about Americans in Britain.

    Not speaking for all Americans, hell, I'm not even speaking of my own views, but mainstream American culture disgusts me.
    --
    "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  17. Re:The French help America once again! by howlingmadhowie · · Score: 2, Insightful

    it is an interesting point, and one worth repeating, that the french, like people who live at any geographic location, consist of individuals. in the modern age, individuals often get together to from a group with some of their time.

    a valid question would be, which group membership is more important to this guy: his membership in the foss community or his french passport?

  18. Re:First frenchman in history by Anonymous Coward · · Score: 2, Insightful

    A riddle:

    Is it better to be a Cheese-eating Surrender Monkey, or a Burger-eating Invasion Monkey?

  19. Re:Hey Scuttlemonkey by moranar · · Score: 2, Insightful

    You shouldn't be using his drivers directly, if possible. Most major distros already package them (at the very least, Mandriva and Ubuntu do, with the dkms-spca5xx and spca5xx packages, respectively). He has done an outstanding job already.

    --
    "I think it would be a good idea!"
    Gandhi, about Internet Security
  20. Re:The French help America once again! by Anonymous Coward · · Score: 4, Insightful

    1) who will sell mirages to any sand dictator that comes along

    This is a pretty hysterical claim considering the scum that the Americans have armed over the last five decades. Saddam, anyone? The fucking TALEBAN?

    2) harbor some of the most radical people on this planet starting with kommeni

    YOU created the disaster in Iran with your idiotic Shah - if you want to go looking for despots and lunatics in exile, London and New York harbour as many if not more than Paris.

    3) like them and their quefranbec relations have an ENTIRE GOVERNMENT AGENCY on the preservation of french.... in others words to keep OUT AMERICAN INFLUENCES on culture and lanquage

    Who will look after the French language and culture if not the French? Do ordinary Americans actually WANT corporate 'culture' - whether from the US or anywhere else - to flood the planet?

    4) lack of support of its allies, namely the US, since WWII

    What have you done that merited support and was not supported by the French? DOn't forget how the US didn't support (officially) the British in the Falklands, and where has British support of the calamity in Itaq gotten us? Blind support is even worse than blind opposition.

    dissent