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

115 of 450 comments (clear)

  1. Hey Scuttlemonkey by Anonymous Coward · · Score: 5, Funny

    What kind of a geek misspells Bawls? And an editor at Slashdot no less. For SHAME!

    1. Re:Hey Scuttlemonkey by Chris+Burke · · Score: 2, Funny

      Maybe he wasn't referring to the tasty energy drink... /. editors are pretty weird.

      --

      The enemies of Democracy are
    2. Re:Hey Scuttlemonkey by HermMunster · · Score: 2, Interesting

      He did a great job. The only problem is that he doesn't tell you where to install the compiled files. There's no readme file and most every reference is in french. Not his fault for the french but he could have put an installer in there or a readme telling you where to place the newly compiled files.

      --
      You can lead a man with reason but you can't make him think.
    3. Re:Hey Scuttlemonkey by Marcos+Eliziario · · Score: 2, Funny

      Well... ./configure
      make
      sudo make install

      Do you really need anything more?

      --
      Your ad could be here!
    4. Re:Hey Scuttlemonkey by moranar · · Score: 4, Informative

      You just lost an excellent opportunity to keep your mouth shut. "He didn't even make the deb pkg files"... What else, do you want mr. Xhaard a hot cup of latte in bed with those? Most distros I've used, including Mandriva and Ubuntu, already package his drivers. I know it because I've used them for months now: If you've ever used an spcaxxx-based webcam, the driver was written by him.

      God, I shouldn't need to write this.

      --
      "I think it would be a good idea!"
      Gandhi, about Internet Security
    5. 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
  2. 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 errxn · · Score: 5, Funny

      Anybody else glad that they are not one of this guy's patients?

      --
      In Soviet Russia, Chuck Norris will still kick your ass.
    2. Re:WOW!!!! by doti · · Score: 5, Informative
      While I still value his work, it's worth noticing that the /. title is a lot misleading. He didn't made 253 different drivers, but one driver that works on 253 different webcams that have a lot in common.
      From TFA:

      FC: So how did the ice ball grow to reach today's 253+ webcams supported with several different chipsets?
      MX: Starting with the Sunplus chipset support, I realised that most code in the core driver could be "shareable" to support several webcam chipset(s). That is why the "GSPCA" drivers now support over 250 webcams from different chipset vendors.
      --
      factor 966971: 966971
    3. 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

    4. 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.
    5. 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).

    6. Re:WOW!!!! by TheLink · · Score: 2, Funny

      Well maybe that's how the 1 minute per person doctors have more time to spend on golf, writing webcam drivers, kernel hacking etc ;).

      --
    7. Re:WOW!!!! by FrozenFOXX · · Score: 3

      In full agreement, a big serious thank-you from my household, he's awesome.

      --
      "Just a fox, a whisper."
    8. Re:WOW!!!! by El+Cabri · · Score: 3, Interesting

      It's not very clear to me whether he's a physician or a physicist. It is a common mistake from French speakers to call a physicist, a "physician" since physicist translates as "physicien" in French. And the guy says he was working with doppler and ultrasound systems, which could be the case of either.

    9. Re:WOW!!!! by StikyPad · · Score: 4, Funny

      Lonely Programmer Writes 352 Webcam Drivers For Linux

      There. Fixed that.

  3. Amazing by SirJorgelOfBorgel · · Score: 5, Funny

    An amazing feat, this man should be recognized. Linux will never be on the desktop if your teenage daughter cant videochat with predators 2000 miles away! I for one welcome this new voyeur overlord.

    1. Re:Amazing by Anonymous Coward · · Score: 5, Funny

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

      s/can/wants to/g

      There. Fixed that for you. :)

    2. Re:Amazing by Forge · · Score: 2, Funny

      Hello. Excuse me,

      SlashDot mods. Pleas mod this "plus 3, disturbing"

      --
      --= Isn't it surprising how badly I spell ?
  4. Summary Title by jeffy210 · · Score: 5, Funny

    And even the summary title wants to short him for 99 cameras to his credit!

    --
    ------
    "And may your days be long upon the earth."
    1. Re:Summary Title by Anonymous Coward · · Score: 5, Funny

      It gets worse...

      Slashdot Title? 253
      Article text/Slashdot summary? 352
      Article photo caption? 235

    2. Re:Summary Title by Meadowhog · · Score: 3, Funny

      Slashdot uncertainty principle: If you know the speed with which he programmed the drivers, it's impossible to know just how many he wrote. Or something like that.. I'm sure I learned this in physics.
      --
      CashCrate: Earn money for filling out surveys/forms, real info not required

    3. Re:Summary Title by Reverend528 · · Score: 5, Funny

      He wrote those 99 drivers in the time it took for the article to be posted.

    4. Re:Summary Title by Penguinshit · · Score: 2, Funny

      A classic example of Lysdexia...

    5. Re:Summary Title by c-reus · · Score: 2, Informative

      You mean if he knows how fast he wrote the drivers, he has no idea where the drivers are?

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

    Thank you

  6. 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 Anonymous Coward · · Score: 3, Informative

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

      No, that guy you quoted is the article writer not the driver writer.

    4. 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
    5. Re:Let the market speaks by KingSkippus · · Score: 4, Informative

      No, you misunderstand. The person who gave up on W2K is the reporter, not the guy who created the drivers. The guy who wrote the drivers did it because he bought webcams for his daughters and they didn't have drivers.

      As for you comment, it's not the camera that has the problem; it's the drivers, and that's what he fixed for Linux. In your analogy, it's more like buying a used car with a heavy discount because it has a dirty air filter. If you know that the car is perfectly fine with a new air filter, why not buy it? A famous man once said, "A dirty air filter does not a bad car make." (Okay, I admit it, it was me, just then, and I guess I'm not that famous.)

    6. Re:Let the market speaks by rubycodez · · Score: 2, Funny

      sorry your bad anal ogometer went off, try some lube next time

    7. Re:Let the market speaks by solafide · · Score: 4, Funny

      He has 352 daughters?

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

    9. 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!
    10. Re:Let the market speaks by xtracto · · Score: 3, Funny

      No, 253...

      well, that was before after editors wrote the title and before their wrote the summary.
      He might not have a TV

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    11. 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.

    12. Re:Let the market speaks by Mr+44 · · Score: 2, Informative


      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.


      Sorry, thats just because you're an idiot. Or at least, not on the same level as someone capable of writing drivers.

      On win2k, XP or Vista now, you can decide what the system does with a "bluescreen" (under My Computer->Properties). Rebooting immediately is the default since thats preferable for 99% of users, but there's a checkbox to display the bluescreen anyways, and write out a full or partial memory dump. Using microsoft's free kernel debugger, you can then analyze that crashdump. It's relatively easy to pin down which module caused the crash...

      Oh, and I love "gets more and more obscure with each passing day" - starting two years ago or so, microsoft set up a symbol server so you can automatically load operating system debugging symbols for the exact binaries you are running with. Makes the above debugging process a lot easier....

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

  7. 253 or 352? by DogDude · · Score: 2, Informative

    Either way it's a lot, but the Slashdot editors really suck.

    --
    I don't respond to AC's.
    1. Re:253 or 352? by Frequency+Domain · · Score: 4, Funny

      You know how Europeans always write their dates the reverse of the USA? This is like that, only different.

    2. Re:253 or 352? by kognate · · Score: 2, Funny

      No he's not. The "missing" dimension is just wrapped up very tightly into the two that you can see. See, M-Theory works!

    3. Re:253 or 352? by asninn · · Score: 2, Informative

      At least the "European" (and I'm using that word solely because you did - in reality, it's used all over the world) way makes sense - year, month and day are presented in a natural order (little-endian), whereas in the "US-American" notation is just, well, weird. I understand it translates easily from natural language (so "May 1st 2007" becomes "05/01/2007"), but the same can be said about the "European" format ("1st of May 2007" becomes "01/05/2007"), so that's not really an advantage.

      Personally, I prefer and exclusively use the ISO 8601 format (e.g. "2007-05-01") - it's *unambiguous*, natural (big-endian) *and* it sorts in a natural fashion when you sort alphabetically, too. There really is no downside to it at all that I can see, save for the fact that it's not as widely-used world-wide as the "European" notation (but more widely-used than the "US-American" one).

      --
      butter the donkey
  8. Ballz? by 6Yankee · · Score: 3, Funny

    from the twelve-cases-of-ballz-later department

    Just don't ask how a physician gets twelve cases of balls... *crosses legs*

    1. Re:Ballz? by Anonymous Coward · · Score: 2, Funny

      from the twelve-cases-of-ballz-later department
      Just don't ask how a physician gets twelve cases of balls... *crosses legs*
      Just don't date his daughters.
  9. 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.

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

    1. Re:But not, apparently... by jez9999 · · Score: 4, Informative

      His name is Michel Xhaard.

  11. Re: Lone Programmer Writes 253 Webcam Drivers For by snowleopard10101 · · Score: 2, Funny

    Wow that must be a lot of copy-pastes. His left arm little, middle and index fingers must be pretty fatigued by now.

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

  13. I hate this.. by .Chndru · · Score: 5, Informative

    The man wrote 350+ drivers. How about some link love for him, slashdot? http://mxhaard.free.fr/spca5xx.html

    1. Re:I hate this.. by Jerome+H · · Score: 2

      His page is static and the content hoster is an ISP so I doubt you can slashdot it. Yes Free is an ISP in France who is also mirroring ubuntu.

      --
      int main() { while(1) fork(); }
  14. Re:how many? by fudgefactor7 · · Score: 4, Informative

    Not Dyslexia, it's Dyscalculia when dealing with numbers.

  15. Physicist, not physician ! by Anonymous Coward · · Score: 3, Informative

    If you read his CV on his website, you'll notice that he is a physicist, not a physician.

    The confusion stems from the interview, where he calls himself a physician:
    physicist is called "physicien" (pronounced "physician) in French !

    Stephane

  16. Re:how many? by treeves · · Score: 4, Funny

    Should have just said "300, give or take 50."

    --
    ...the future crusty old bastards are already drinking the Kool-Aid.
  17. Not 352 seperate drivers by rminsk · · Score: 5, Informative

    The programmer did not write 352 seperate drivers for web cams, he wrote drivers for 8 different camera bridge chips and different versions of those chipss.

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

    3. Re:Not 352 seperate drivers by RyuuzakiTetsuya · · Score: 2, Informative

      that's what I figured.

      If you wrote a Brooktree 848 driver, you just in theory, supported probably a good 100+ or more analog video-in cards.

      --
      Non impediti ratione cogitationus.
    4. Re:Not 352 seperate drivers by DeadCatX2 · · Score: 2, Interesting

      Yeah, but instead of writing one driver to support one chipset, he wrote one driver to support eight chipsets. Being able to get that right was probably annoying; consider how hard it is to get any driver right. Especially considering that these drivers were all reverse engineered.

      --
      :(){ :|:& };:
  18. Damn.. by Mockylock · · Score: 2, Funny

    Too bad all the stupid chicks that show their tits, don't use linux.

    --
    "Please, shut up. Just when I think you can't say anything more stupid, you speak again." -Archie Bunker.
    1. Re:Damn.. by matt+me · · Score: 4, Funny

      Too bad all the stupid chicks that show their tits, don't use linux. Too bad for you all the stupid chicks who use linux don't show their tits. :p
  19. Behind every great inventor by Demona · · Score: 3, Funny

    So where is the heroic bureaucrat who can get this hellhole running so efficiently, that all the labour can be done by a single Australian man?

    --
    Fuck Slashdot
  20. Re:In other news... by IdleTime · · Score: 4, Funny

    Maybe, but according to the article, he has had sex at least two times more than you have.

    --
    If you mod me down, I *will* introduce you to my sister!
  21. For once by einhverfr · · Score: 5, Funny

    one can argue that this was not entirely the fault of Slashdot editors. Maybe the real number was 532?

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:For once by Chysn · · Score: 2, Funny

      > one can argue that this was not entirely the fault of Slashdot editors. Maybe the real number was 532?

      Can't we just agree on a million?

      Damn, a million webcams. That's pretty good work.

      --
      --I'm so big, my sig has its own sig.
      -- See?
  22. Donation Link?? by Harmonious+Botch · · Score: 4, Interesting

    How about a link to his paypal account? Anyone?
    I'd donate a few bucks.

    1. Re:Donation Link?? by AchiIIe · · Score: 5, Informative

      You only need an email address (or phone number) to send paypal money. And here you go: mxhaard@magic.fr

      Paypal link: Send money - Enter email or phone

      -- Note: It's on his website as well: http://mxhaard.free.fr/apropos.html

      --
      Nature journal lied in Britannica vs Wikipedia Ask to retrac
  23. Capture Peripherals Are the Red-Headed by mpapet · · Score: 3, Interesting

    step children in the computer world. Especially web cams.

    Add to that the misery of attempting to hack to every proprietary firmware variation on every camera and hunting down someone who knows something about the camera firmware/driver and the misery is tripled. I know I owe this guy for my webcam working like magic.

    In theory with SIP (VOIP) video conferencing is ready for the masses, but I still don't see web cams taking off as a kind of must-have accessory. You still don't see brands like HP jumping in and flushing logitech out of the business.

    Anyone have any insight as to why that is?

    The best one I ever saw was a USB product that was sold under the Kodak brand. I was shocked at how bad the integrated web cam in the mac laptop is.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    1. Re:Capture Peripherals Are the Red-Headed by drinkypoo · · Score: 2, Informative

      Anyone have any insight as to why that is?

      Because while they were creating standard driver profiles for mass storage and ethernet they forgot to make a standard for webcams.

      Really quite stupid, too. But then, USB is shit.

      Note that there is a standard for video on firewire, but it's a crap one as it mandates a fixed resolution.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  24. Object oriented? by Midnight+Thunder · · Score: 2, Interesting

    I wonder whether he used an object oriented approach? Many cameras share common functionality, whether it be chipset or processing method, so much of that functionality could be inherited and tweaked according to the camera at hand. Doing so makes the task of targeting so many cameras that much easier. This is not to take anything away from the work this guy did, just an observation from the side lines.

    --
    Jumpstart the tartan drive.
    1. Re:Object oriented? by DaleGlass · · Score: 4, Informative

      See my other post, it's the same thing as with sound cards for instance. Linux doesn't have a driver specifically for the "Creative SB Live Value", it has a driver for the EMU10K1 chip the card is based on. This driver works for several models of the SB Live series, and perhaps even for non-Creative cards if some other company builds cards using the EMU10K1 chip.

    2. 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!
  25. I, for one, : +2, Patriotic by Anonymous Coward · · Score: 2, Funny


    Welcome our French Linux contributors.

    I also want to extend my appreciation to France for helping to spread democracy and freedom to the former United States of America,
    now called, the United Gulags of America thanks to the Chairman, The Military-Industrial-CONGRESSIONAL Complex.

    Patriotically as always,
    Kilgore Trout, C.E.O.

  26. Yes, a machine. by Palmyst · · Score: 5, Funny

    What we need, obviously, is a Beowulf cluster of French Physicists.

    1. Re:Yes, a machine. by Palmyst · · Score: 3, Funny

      That's physician not physicist. Even better, a Beowulf cluster where the nodes can heal themselves.
    2. Re:Yes, a machine. by davidsyes · · Score: 2, Funny

      Would a werewolf cluster work in the interim?

      --
      Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
    3. Re:Yes, a machine. by xappax · · Score: 5, Funny

      Would a werewolf cluster work in the interim?

      No way! The last thing we need is an American werewolf cluster in Paris.

  27. From an Avid Windows User/Fan/Administrator by PixieDust · · Score: 2, Interesting
    Now, that said, I have to say this makes Linux far more attractive to me. That is an absurd amount of work for one person to do, and given that the hard work is done, I'm (hoping) sure that others will pick it up, and keep it going, tweaking, adding functionality. That is the beauty of Open Source.

    I've long said usability is what has kept Linux from becoming a mainstream desktop (read: PC) OS. People like me (and I'm actually a Server Admin, mostly Windows servers, though I'm responsible for helping to maintain some Unix servers as well) who aren't n00bs by any means, but still find Linux to be fairly daunting in some respects (though it has made impressive strides over the last few years, Ubuntu, Slackware, and Suse spring immediately to mind, though my own preferred flavor is Gentoo). Why spend an enormous amount of time, and effort, and still have problems, when I could just install Windows, and go? This is a giant (imho) leap forward for Linux. Little things like this that seem arbitrary, or perhaps even superfulous, are EXACTLY the kind of efforts that the world of Linux needs.

    Coming from a "die-hard" MS fan, I hope this stands out to someone. I've nothing against *nix, in fact I love my Unix servers, but as an everyday use OS, it leaves much to be desired. Now, it leaves one less thing. Die hard webcam driver making guru, I salute you.

    1. Re:From an Avid Windows User/Fan/Administrator by SanityInAnarchy · · Score: 2, Interesting

      aren't n00bs by any means, but still find Linux to be fairly daunting in some respects.....my own preferred flavor is Gentoo

      If you find it daunting, it's not Linux, it's Gentoo. I loved Gentoo for a long time, but I got sick of fixing obscure compile-time errors, and am now happy on a customized Kubuntu. I always have the option of compiling from scratch, but it's no longer required, which eliminates a good 80% of my Linux problems right there.

      And by the way, this is not new. This driver, maybe -- and I do not mean to diminish this man's accomplishment, cheers all around. But the point is, Linux lives and breathes guys and efforts like this. My experience has been, on Windows, as time goes by, things pop in and out of working the way I want, and it's hard to tell if it's getting better or worse, especially with Vista. On Linux, as time goes by, things that I took for granted as being hard just suddenly click -- I'd assumed wireless would require editing config files and gaining a deep understanding of Ubuntu's /etc/networking directory, particularly what magic to put in "interfaces" and what additional stuff to install. Now, there's a system-tray app on Kubuntu that behaves almost exactly the way the wireless menu did on OS X.

      In other words, Windows is up and down, OS X is generally easier and easier (though it may be harder if you don't want to do things Apple's way), and Linux just gets better in every way, all the time. Everyone's got their own threshold of usability, but I'd say, start using it as soon as your own threshold is reached -- that way, anything that still annoys you may be fixed with a free update. Microsoft may or may not fix my Windows annoyances, but I imagine it will be neither free nor automatic.

      --
      Don't thank God, thank a doctor!
  28. That's because he doesn't any more by cicho · · Score: 3, Funny

    Saddam is no longer in a position to write drivers. That's why Vista users are SOL.

    --
    "Only the small secrets need to be protected. The big ones are kept secret by public incredulity." - Marshall McLuhan
  29. Physicist, not physician by thib_gc · · Score: 5, Informative

    The article and the summary say that this guy is a physician, but he isn't. He's a physicist. The French word for physicist is physicien. Apparently someone got their words mixed up (but that's okay because they also appear to have their digits mixed up anyway).

  30. It's called UVC by Ayanami+Rei · · Score: 2, Informative

    http://en.wikipedia.org/wiki/USB_video_device_clas s

    But since the cameras are essentially fixed-focus NTSC CCDs with framegrabbers, USB bridge chips of the week and ad-hoc Atmel microcontrollers with random firmware tying it all together... it's no wonder the Chinese OEMs just roll their own protocol and driver.

    Implement a published spec! That'd take testing beyond plugging it into the engineer's laptop to see if it works.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  31. Errr... by Ayanami+Rei · · Score: 3, Interesting

    the vast majority of USB video cameras are not UVC compliant. Even the expensive Philips chipset-derived models are in their own world.

    UVC compliance is very recent and spotty.

    There's 20-odd V4L/V4L2 drivers for linux, of which more than half are just pluggable webcam drivers (mostly USB, and the lone firewire generic)

    There's some USB streaming chipset support for those external S-Video adapters and DVR devices, and the rest are PCI attached devices and the venerable BT848 driver.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  32. The French help America once again! by Anonymous Coward · · Score: 4, Funny

    And again France helps America win it's freedom!!!

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

    2. Re:The French help America once again! by Cantus · · Score: 4, Informative
      It's sad really how nobody remembers that the French were decisive in getting Americans gain their independence. From Wikipedia:

      The colonists' victory at Saratoga led the French into an open alliance with the United States. In 1781, a combined American and French Army, acting with the support of a French fleet, captured a large British army, led by General Charles Cornwallis, at Yorktown, Virginia. The surrender of General Cornwallis ended serious British efforts to find a military solution to their American problem.
    3. Re:The French help America once again! by Anonymous Coward · · Score: 4, Interesting

      Americans are very strange. They think they're not British, yet retain the traditional British antipathy toward the French. Of course, Britain and France have been rivals for centuries, but France and America have never been, so why do Americans spend so much time abusing the frogs? I suppose it's the same national schizophrenia that makes Americans identify with the Rebelk Alliance in Star Wars rather than the Empire, which depicts them far more accurately. Americans charaterise the frogs as militarily incompetent or cowardly, totally ignoring Napoleon's extraordinary military achievements. Weird.

      I'm English, of course, so I can say with easy conviction that I love France and hate the French. Especially my ex-girlfriend.

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

  33. This is why I wrote a Wacom driver for Mac OS X by Slur · · Score: 4, Interesting

    (Shameless plug) I had this tablet I'd spent $500 on back when it first came out, and I was going to be damned if I didn't get support for it on my favorite OS. It took something like 3 years to get it into shape, but now I have this project with a life of its own. Most recently I was prompted to add support for TabletPC computers running Mac OS X unsupported. All along the way, I've had people interested in the results, who have helped me to add support for their tablets. The internet has made it possible to collaborate instantly with people you've only just connected with for the first time, and do in a matter of days what might have taken weeks.

    So it doesn't surprise me that this guy's driver works for so many cameras. So many of these hardware devices with different brand names use the same off-the-shelf chip-sets. And serial devices are all very similar in their protocols, so new drivers are easier to make.

    I don't think my driver for their old serial tablets has cost Wacom much in sales, and that was never the intent. Their new USB tablets are thinner and totally hassle-free, which makes them attractive for most people. There have been a few people who told me they had specifically held out on buying a new Wacom USB tablet, and who either had put the old one away or were using it with Mac OS 9. And there were a few people who had bought USB-Serial adapters only to find that no driver existed to make their tablets work. I sympathized with both situations somewhat, and this also spurred me on.

    As an open source developer I have the advantage of total loyalty to my project, and not to any other parasitic motive. So when I get a feature working in my driver or control panel, it remains available. A company may remove features to encourage upgrades, and reducing functionality for non-technical reasons is evil.

    I propose a new holiday: Driver Writers' Day. It could co-incide with the date of the first shipment of Mountain Dew.

    --
    -- thinkyhead software and media
  34. Re:In other news... by markov_chain · · Score: 2, Funny

    You don't know that his daughters aren't twins.

    You're probably right, though. With the last name Xhaard, I bet his sex record could make Ron Jeremy envious. Darn Frenchmen!

    --
    Tsunami -- You can't bring a good wave down!
  35. to bad it's not in mainline kernel by the+Hewster · · Score: 5, Informative

    I have to applaud this person for the huge work he has done to support all these webcams under Linux. However, from what I could tell from a quick google search, he seems to be one of these developpers who write GPL drivers for Linux (also GPL) but then refuse to have them included in the mainline kernel for some mystical reason.
    This situation really makes me sad because thousands, perhaps millions of people could have their webcam "just work" out of the box, but instead, they have to do all sorts of voodoo magic (look on google, find the package, compile it, patch source etc.). Statistically, a percentage of these people will spend a lot of time getting it to work, some people will fail to make it work and some won't even bother. What a waste.
    The worst part of it is that the driver, being GPL, could be included legally without the autor's consent however, this would risk alienating this valuable developper. Imagine if the people developping drivers for motherboard chipsets had the same attitude and what that would do to the usability of Linux.
    So please, Michel Xhaard, do a huge favor to the whole Free software comunity at little or no cost to yourself and get that driver in mainline.

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

  38. Coming soon to a distro near you by dogwelder99 · · Score: 5, Funny

    Anyone else start to hear the movie trailer guy's voice reading the summary?

    In a world of drivers gone mad... one man with drive, tenacity, and no funding does what no one else can do...

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

  40. (Before a Debian/[K]Ubuntu user beats me to it...) by Dr.Dubious+DDQ · · Score: 2, Informative
    [...]instead, they have to do all sorts of voodoo magic[...]

    Man, tell me about it. I'm still exhausted from typing "emerge gspcav1"...Glad I'm not using Ubuntu, or I'd have to do about twice as much work! ("gspcav1" being much shorter to type than "gspca-source"...)

    Okay, in fairness, it actually was kind of a pain finding this package in the first place, but other than that, the three different types of webcams I have floating around all DO seem to "just work" with it. And don't let the "2.6.19" thing on the Gentoo package page fool you - it seems to at least compile for 2.6.21.

    Now, does anyone have any good recommendations for webcam capture software? (How the heck do I get mencoder to use the webcam for input, anyway?...)

  41. 352 online girlfriends by SoopahMan · · Score: 2, Funny

    In other news: French physician sets record with 352 online girlfriends. "I just really like a good web strip tease," said the Frenchman.

    Seriously though, bravo to the guy for improving driver support in Linux, it's more or less the one big lacking Linux needs to overcome.

  42. 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
  43. Re:First frenchman in history by MrNaz · · Score: 4, Funny

    A smart post. But he said he's American. But it's actually insightful. But he's an American. Gargh! My mind can't handle the upheaval of reality!

    --
    I hate printers.
  44. 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
  45. 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
  46. Re:First frenchman in history by MishgoDog · · Score: 2, Interesting

    Well said! I'm an Aussie, I've lived in France for about 5 months, have quite a few American friends (but am yet to go there). In today's world, I'm sorry to all the Americans out there, but they are generally viewed as the absolute height of arrogant. When I was in France, I was often treated rudely, yes... until they realised that I was Australian, not American or English. English, because of the longstanding rivalry between the two countries, American, because worldwide they're pretty famous for their arrogance. In fact, most of my American friends are quite apologetic about it! :P Feel free to blast me, but I'm just trying to say pot, kettle, black!

  47. Re:First frenchman in history by gowen · · Score: 4, Informative
    The British were driven into the sea, but the Belgian king rather meekly capitulated, which exposed the left flank of the retreating Brits and the French. If you read Churchill's "Fight Them On The Beaches" speech (as reprinted in last weeks Guardian) he makes explicit reference to this

    Yet at the last moment, when Belgium was already invaded, King Leopard called upon us to come to his aid, and even at the last moment we came. He and his brave, efficient Army, nearly half a million strong, guarded our left flank and thus kept open our only line of retreat to the sea. Suddenly, without prior consultation, with the least possible notice, without the advice of his Ministers and upon his own personal act, he sent a plenipotentiary to the German Command, surrendered his Army, and exposed our whole flank and means of retreat.

    I asked the House a week ago to suspend its judgment because the facts were not clear, but I do not feel that any reason now exists why we should not form our own opinions upon this pitiful episode. The surrender of the Belgian Army compelled the British at the shortest notice to cover a flank to the sea more than 30 miles in length. Otherwise all would have been cut off, and all would have shared the fate to which King Leopold had condemned the finest Army his country had ever formed. So in doing this and in exposing this flank, as anyone who followed the operations on the map will see, contact was lost between the British and two out of the three corps forming the First French Army, who were still farther from the coast than we were, and it seemed impossible that any large number of Allied troops could reach the coast.
    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  48. 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?

  49. Re:Look UP by UncleFluffy · · Score: 2, Informative

    A driver is basically a look-up table with settings. Get over it.

    Funny. The last driver I worked on had 3 embedded compilers, a full OS abstraction layer, garbage collector, and more than one look-up table. Drivers for similar devices have got more complicated in the time since then.

    You haven't got a clue what you're talking about. Get over it.

    --

    What would Lemmy do?

  50. Spelling by Ed+Avis · · Score: 2, Funny

    I'm more interested in the name of the developer. How could he not be an elite hacker, with a name like Doctor Xhaard?

    --
    -- Ed Avis ed@membled.com
  51. Re:Look UP by adamofgreyskull · · Score: 2, Funny

    You wrote emacs? ;)

  52. Re:First frenchman in history by Hyperspite · · Score: 2, Interesting

    As an american, I believe I can say quite easily that our sports and pop culture suck. I don't give a crap about Britney spears, and our feverant love of professional sports is the most inane thing I can think of. That said, I think the relative merits of our political system are much more debatable despite the bad apples in it (at least you can point to the amended constitution for good clean fun). Also, if the Indians and the Chinese want to bring some competition, let them. If we can't compete with them, what's the point of being "superior"?

  53. Also, he should have put the URL in the article by DrYak · · Score: 2, Informative

    He should have also given the project's page :
    Here is the link

    This is specially important because the most logical place people would try first, the official SF project, is lagging behind and not up to day.

    Thank you, Michel Xhaard, for your wonderful work. Thanks to you my own Logitech webcam, as webcams of other geeks around the world, have worked wonderfully for the last few years on Linux.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  54. Re:First frenchman in history by aunitt · · Score: 4, Informative

    Or to make things worse, they take things that the Brits did (before the Yanks entered the War) and pretended that Americans did it. :)

  55. Re:First frenchman in history by operato · · Score: 2, Informative

    in my opinion, king leopold didn't meekly capitulated, he did what he had to do. the belgian army was pounded by armour and air divisions. the germans had broken through the lines and king leopold had said if this were to happen they would have to surrender to both the french and british. however, the message arrived too late and the rest, as they say, is history. if he had not surrendered, his people would have been butchered into submission anyways. he had to save the lives of his people even if it would cost him his freedom. http://www.time.com/time/magazine/article/0,9171,8 51143,00.html

  56. Re:First frenchman in history by AdamWeeden · · Score: 2, Funny

    False dichotomy, the correct answer is Cheeseburger Eating Isolationist Monkey!

    --
    I was quoted out of context in my autobiography...
  57. mystical mainline kernel .. by rs232 · · Score: 2, Informative

    'he seems to be one of these developpers who write GPL drivers for Linux (also GPL) but then refuse to have them included in the mainline kernel for some mystical reason'

    Well I emailed him and got this reply:

    'It is not "mystical reason", but a physical one: The mainline kernel did not allow video decompression. Gspca decompress the video in the kernel'

    --
    davecb5620@gmail.com