Programador escreve 235 drivers de webcam para Linux

Iniciado por Darcamo, 04 de Maio de 2007, 04:16

tópico anterior - próximo tópico

Darcamo

Fiquei impressionado com o número e o cara fez sozinho (e ainda por cima é médico).
Mas vale lembrar que não é algo da noite para o dia. O projeto começou em 2003.

CitarProgramador escreve 235 drivers de webcam para Linux

Um entusiasta solitário, trabalhando em casa nas horas de folga, foi o responsável por trazer 235 modelos de webcam USB para a lista de hardware suportado pelo Linux. O homem trabalhou sozinho sem nenhum apoio técnico ou financeiro de empresas que lucram com o software livre.

Em uma entrevista ao jornal britânico The Inquirer, Michel Xanard, um médico de 60 anos que, nas horas vagas, cria programas para Linux, conta que iniciou o projeto em 2003 por conta de duas webcams baratas que comprou para as filhas no Natal. Ao chegar em casa, notou que as câmeras não funcionavam no Linux - e a partir daí toda a saga começou.

Inicialmente, os drivers foram escritos apenas para alguns poucos tipos de webcam baseados no chip spca504b, fabricado pela chinesa Sunplus. Várias marcas de webcams empregam esse mesmo chip. À medida que o projeto foi evoluindo, Michel percebeu que webcams fabricadas com outros chips também poderiam usar o mesmo código central, com poucas modificações. Isso levou a um efeito bola de neve, resultando no impressionante número de 253 dispositivos suportados pela mesma base de código.

Quando perguntado sobre a falta de apoio das grandes empresas ligadas ao software livre, Michel desconversa, mas alfineta: "essas empresas estão muito preocupadas com o kernel (núcleo) do Linux. Eu não. Meu negócio é ajudar os usuários a terem suas câmeras funcionando. Não tenho assim tanta certeza de que essas empresas estejam interessadas no usuário."

O driver chama-se GPCA - Generic Software Package for Camera Adapters e pode ser encontrado no site mxhaard.free.fr

Fonte: http://tecnologia.terra.com.br/interna/0,,OI1591191-EI4801,00.html

samuelbh

Mais uma vez demonstrado que para ajudar o Linux não é necessário ser programador.
Assinatura removida pela Equipe do Fórum

antoniodosantosor

Seria bom se alguem fizesse isto com nossas impressoras, principalmente minha lexmark X83
Antonio Sorocaba, SP

Willdoidao

Para aprender linux é preciso de 2 coisas:

1 - Querer aprender;
2 - Não desanimar jamais.

Isso pq as vezes é preciso configurar algumas coisas para rodar determinada aplicação e não só dar 1 clik em "next".
"Penso 99 vezes e nada descubro. Deixo de pensar, mergulho no silêncio, e a verdade me é revelada." (Albert Einstein)
Abraços Will

rodox12

Comecou como o Linus...nao tinha driver, foi lah e deu um jeito...
Grande garoto...
Temos que fixar o bug #1.

mientefuego

CitarMais uma vez demonstrado que para ajudar o Linux não é necessário ser programador.

Tá, não é... Mas nesse caso aí o cara é programador sim!

Pode não exercer, mas é programador :P

rodox12

Citação de: mientefuego online 04 de Maio de 2007, 16:35
CitarMais uma vez demonstrado que para ajudar o Linux não é necessário ser programador.

Tá, não é... Mas nesse caso aí o cara é programador sim!

Pode não exercer, mas é programador :P

Eh, ele eh um medico/programador...
Temos que fixar o bug #1.

celsofaf

Michel Xanard acaba de virar mais um herói de nosso mundo. Três vivas a ele! Viva! Viva! Viva!

Espero que ações como esta ajudem a fazer com que as empresas produtoras de periféricos se preocupem um pouqüinho mais com o pingüim. Mas o ideal mesmo seria, se possível, fazer algo do tipo (sugestão vista no fórum internacional do Ubuntu): se você iria comprar um periférico da empresa X mas desistiu porque não funciona (ou funciona mal) no Linux, e no lugar comprou o periférico da empresa Y, escreva uma mensagem à empresa X:

"Prezada empresa X, não comprei seu periférico __________ porque ele não funciona com Linux. Em seu lugar, comprei o periférico __________ da sua concorrente Y, porque este funciona bem."

...mas no Brasil o consumidor só serve mesmo para abrir a carteira e ficar calado...
Rio de Janeiro, RJ, Brasil

alexcosta67

Esse cara merece estar no GUINESS BOOK.

Acho uma pena que casos como esse são isolados.

A comunidade de software livre precisaria aproveitar esses talentos e abrir várias frentes para resolver esses tipos de problemas com drivers.

Outra coisa seria termos muito mais ofertas de cursos de linux a preços mais acessíveis.

Aí o linux iria avançar em passos mais largos.

Darcamo

CitarEspero que ações como esta ajudem a fazer com que as empresas produtoras de periféricos se preocupem um pouquinho mais com o pingüim

Realmente isso chega até a ser incompreensível. O cara é médico, não trabalha em nenhuma empresa de software e com certeza não teve informações completas do hardware para desenvolver os drivers e mesmo assim ele fez tanto. Como é que a essa altura do campeonato em que o Linux esta cada vez mais visível ainda tem diversos periféricos cujos fabricantes além de não fazerem o driver para o linux eles mesmos, não contribuem sequer liberando informação.

Lucas_Panurge

mandem esse cara fazer um driver decente pra placa SiS plz xD
gtalk: lucas.pan@gmail.com
icq: lucasspan
GNU/Linux User #440333

Glauco Hass

Eu uso o trabalho desse cara aí, excelente por sinal. Minha webcam não possui driver decente nem no windows, imagine se o fabricante faria um pro linux. :D
Inclusive está nos repositórios oficiais, o pacote é o gspca-source.

carlosfrancoba

sou fã dele
sou estudante de medicina e apaixonado por linux
aos 60 anos pretendo escrever drivers para 500 impressoras no linux
antes disso terei q aprender a programar
aahuahuauha pfffffffffff

fora as duas primeiras linhas do meu comentário o resto é sonho
isso não significa q seja baboseira
apenas planos

Glauco Hass

Na verdade fiquei surpreso por ele ser médico, no site do projeto diz que ele é Doutor em Eletrônica.

http://mxhaard.free.fr/apropos.html

celsofaf

Citação de: Glauco Hass online 05 de Maio de 2007, 11:17
Na verdade fiquei surpreso por ele ser médico, no site do projeto diz que ele é Doutor em Eletrônica.

É... o mundo dá mesmo muitas voltas!  :D
Rio de Janeiro, RJ, Brasil