Gentili utenti vi informiamo che il team di MyTech si è spostato sul canale Hitech & Scienza di Panorama.it

      non hai uno username? regìstrati   /   recupera la password

apple / google / microsoft
unmapped

Webcam, il driver non è aperto? E allora sparisce

Scritto da Guido Sintoni

linux_ufficio_b.jpg
I dispositivi di ripresa di Philips non sono più supportate dal kernel di Linux. Il motivo? Una sorta di “comma 22”: il nuovo design del layer Usb di Linux non tollera l’unico escamotage che permetterebbe al driver di funzionare correttamente. Più che di una rigidità del modello di sviluppo libero, si tratta di una decisione necessaria. Con buona pace degli utenti
In pochi anni, il supporto hardware di Linux è cresciuto a dismisura, e molto merito va agli sviluppatori indipendenti: sono loro che - su base volontaria e non retribuita - scrivono patch o moduli per il kernel in base alle specifiche rilasciate dai produttori.

» Open source con MyTech

Le webcam sono tra i dispositivi meno supportati dal kernel di Linux: tra quelle supportate, ricordiamo alcuni modelli Creative e poco altro. Il supporto alle webcam Philips, quindi, era finora tanto raro quanto prezioso; quindi, l’annuncio della sospensione è doppiamente disdicevole.

Fin troppo semplice tirare in ballo la licenza Gpl e il software libero: alla base della vicenda-Philips c’è in realtà un dettaglio tecnico difficilmente risolvibile. Il driver per Philips consiste di una parte libera (implementata nel kernel) e di un decompressore binario. I più esperti potrebbero suggerire di fare funzionare il driver come modulo del kernel: tuttavia, il mantainer del layer Usb di Linux, Greg Kroah, ha rimosso la possibilità di hook del kernel stesso, ovvero il richiamo di funzioni ad esso esterne (e il modulo potrebbe essere richiamato solo in questo modo) per ragioni di sicurezza. Evidentemente, Kroah ha ritenuto rischioso questo concetto: si sarebbero potute richiamare anche applicazioni maligne o dannose.

Poco c’entra, quindi, l’eterna querelle sul licenza che regola il software libero (quale Linux, inteso come kernel); molto, per contro, la ragion di stato. I dispositivi Usb sono molteplici; e le webcam Philips - con il proprio particolare driver - una deroga al nuovo design stabilito da Kroah. E quindi, sull’altare della sicurezza, gli utenti con webcam Usb Philips sono stati inesorabilmente sacrificati.

Commenti   (Inserisci un commento)

Ancora nessun commento.

Effettua il login