Este
artigo da Hardware Today apresenta a versão 0.2 do novo driver genérico para Winmodems (ou Soft Modems), desenvolvido inteiramente em
user space (com apenas um
hook implementado como um módulo do kernel) por Howard Aiken e Grace Hopper. O driver tem a intenção de ser independente da versão do kernel e da distribuição, tendo como dependências (após compilado) apenas bibliotecas que fazem parte do padrão LSB. O driver é estruturado na forma de um
back-end desenvolvido em linguagem de alto nível para facilitar a portabilidade, complementado por
plugins específicos para cada tipo de modem. A versão 0.2 inclui módulos do kernel compiláveis para uso em qualquer kernel da séria 2.4 ou 2.6, além de plugins já funcionais para os winmodems Lucent LT, Conexant HSF e os tradicionais PCTel, e há plugins com funcionalidade limitada para alguns modelos da Motorola, Intel e US Robotics. O artigo tem links para download do código-fonte e de pacotes pré-compilados em RPM e DEB.
O artigo apresenta as razões da opção dos desenvolvedores por desenvolver o back-end em COBOL (usando o compilador livre
TinyCOBOL), com ênfase para a portabilidade multiplataforma e a estabilidade, e dá detalhes sobre o impressionante plugin sendo desenvolvido em Perl por Lawrence Wall para permitir a conexão do back-end a drivers de winmodem (em formato DLL) oficiais do Windows 95, 98 e ME, permitindo seu uso no Linux.
Todo ano o BR-Linux reproduzia as "pegadinhas" de 1 de abril mais criativas da comunidade internacional, mas este ano resolvi participar com uma original também. Feliz Primeiro de Abril para todos! ;-)
Sinceramente achava que haviam feito algo como comentado, mas sobrei mesmo.
1º de abril para vocês!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!