Sviluppo gratuito di driver per Linux!

Fantastico!! Si legge dal sito del Linux Kernel hacker Greg Kroah-Hartman.

Si, avete capito bene, la comunità dei sviluppatori del Kernel Linux offre a tutte le compagnie lo sviluppo di driver per Linux.

Non dovrete soffrire più cercando in tutti i differenti esempi a corredo del Linux Device Driver Kit, o selezionare tra migliaia di esempi di driver nell’albero dei sorgenti del Kernel di Linux provando a determinare quale è il più vicino alla cosa di cui avete bisogno.

Tutto ciò che serve sono un pò di specifiche che descrivano come il vostro dispositivo funziona, o l’indirizzo email di un tecnico che è disposto a rispondere occasionalmente alle nostre domande domande. Potrebbe essere utile avere alcuni campioni dei dispositivi in modo da non dovere fare debug via email, ma se necessario, può essere fatto.

In cambio, riceverete un driver completo e funzionante per Linux che sarà aggiunto all’albero principale dei sorgenti del Kernel di Linux. Il driver sarà scritto da membri della comunità dei sviluppatori del Kernel Linux (oltre 1500 specialisti che continuano a crescere). Questo driver sarà incluso automaticamente in tutte le distribuzioni di Linux, comprese le versioni “Enterprise„. Automaticamente sarà mantenuto aggiornato e funzionante attraverso tutti i cambiamenti delle API del Kernel di Linux. Questo driver funzionerà con tutti i tipi differenti di CPU supportate da Linux, che rimane il sistema che supporta il più grande numero di CPU nella storia dell’informatica.

Per quanto riguarda il supporto, il driver sarà supportato via email dagli sviluppatori originali, quando possono aiutare, e dai distributori di versioni di Linux “Enterprise„ come componente dei loro accordi di servizio con i loro clienti.

Se la vostra azienda è preoccupata a causa di eventuali NDA (Non Disclosure Agreement) delle specifiche del dispositivo, noi abbiamo organizzato un programma con i componenti dell’ OSDL/TLF che si occupano di tecnologia per fornire il quadro giuridico in cui un’azienda può interagire con i membri della Comunità dei sviluppatori del Kernel Linux per assicurare correttamente che tutte le condizioni necessarie dell’ NDA siano soddisfatte.

Ora i vostri sviluppatori avranno più tempo di lavorare ai driver per tutti gli altri sistemi operativi al di fuori di Linux, potete inoltre aggiungere “supportato su Linux„ al vostro materiale descrittivo di vendita del prodotto.

Questa offerta è rivolta a tutti i tipi di dispositivi, dai giocattoli USB ai dispositivi video PCI alle schede di rete ad alta velocità. Se le costruite, possiamo ottenere i driver di Linux che funzionano per tali dispositivi.

Per tutte le domande circa questo programma, perfavore fate riferimento a questa email, o mettetevi in contatto direttamente con Greg Kroah-Hartman (andare all’articolo originale per l’indirizzo email) . Inoltre sarò disponibile al FreedomHEC 2007 tenuto adiacente al WinHEC, chiunque desideri portare i dispositivi e lavorare faccia a faccia.

Questo è il link al post originale “linux kernel monkey log” e questo è il link dove sono venuto a conoscenza dell’informazione su “Slashdot.org“.

4 Commenti a “Sviluppo gratuito di driver per Linux!”

  1. Mary scrive:

    CIAO in seguito al vostro consiglio ho installato Suse ma ho trovato difficoltà con la mia stampante multifunzione HP OfficeJet 4255 perchè ho scoperto che i driver per Suse (in verità per tutte le versioni di linux) non esistono.Ho letto questo articolo per lo sviluppo gratuito di driver ma non sono riuscita ad adoperarlo…
    potete aiutarmi per favore,sono in un vicolo cieco e non voglio reinstallare winzoz.
    GRAZIE,GRAZIE,GRAZIE,GRAZIE.
    PS.vi mando le specifiche via mail all’indirizzo info(at)viscosa.org.

  2. info scrive:

    Ciao,
    OK manda le specifiche ad “info(at)viscosa.org” così vediamo cosa si può fare ;-)

    PS. Se vuoi provare un’altra distribuzione molto carina, ben fatta ed efficiente, piena di software aggiornato molto frequentemente ed altrettanto comoda da utilizzare di SuSe puoi installarti Ubuntu (se la vuoi provare stà per uscire la nuova versione, la 7.0, ti conviene aspettare quella).

  3. davide scrive:

    ciao ho appena installato linux fedora core 6 ed ho dei problemi nel senso ke io posseggo una antenna wireless per la connessione al ruter ed i driver x questa antenna sono compatibili solo con windows come faccio? se potete darmi una mano i driver mi servirebbero quelli per la ieee 802.11g grazie

  4. info scrive:

    Ciao Davide,
    Linux può configurare il tuo dispositivo wireless leggendo i driver di Windows, cerco di riepilogarti brevemente i pacchetti da installare e i comandi da eseguire per configurare il tuo dispositivo wireless.

    I pacchetti che devi installare sono:
    ndiswrapper
    ndiswrapper-utils

    Questi i comandi da dare una volta installati i pacchetti, per alcuni potresti aver bisogno di essere root:

    ndiswrapper -i filename.inf
    (dove “filename.inf” è il file .inf dei driver di windows.)

    ndiswrapper -l
    (per vedere se il tuo driver è installato e funzionante, dovresti vedere qualcosa del tipo:
    bcmwl5: driver installed device (14E4:4320) present)

    ndiswrapper -m
    (Per far si che ndiswrapper venga caricato all’avvio di Linux)

    A questo punto dovresti vedere una nuova interfaccia di rete (potrebbe essere wlan0 o eth1),
    tramite il comando ifconfig (potresti aver bisogno di essere root).
    Una volta individuata la nuova interfaccia puoi vedere una lista di reti disponibili con il comando:

    iwlist wlan0 scan

    Se non vedi la tua rete prova prima con il comando, e poi riprova con “iwlist wlan0 scan”:

    iwconfig wlan0 essid ESSID
    (dove ESSID e il nome che hai dato alla tua rete)
    questo ti permette di vedere i settaggi che dovrai dare per finire la configurazione tipo:

    iwconfig wlan0 mode Managed

    se usi la criptazione WEP, configura la chiave come segue:

    iwconfig wlan0 key restricted XXXXXXXX

    You can use 10 hex digits for 40-bit encryption or 26 hex digits for 128-bit encryption. You may need to use open security mode instead of restricted depending on the setup of your AP. If you want to write the key in ASCII use s: e.g. iwconfig wlan0 key restricted s:password. Set the network name

    iwconfig wlan0 essid ESSID

    e poi se dovesse essere necessario attiva il dispositivo con:
    ifconfig wlan0 up

    oppure se usi DHCP
    dhclient wlan0

    o

    dhcpcd wlan0

    Questi comandi hanno funzionato bene su Ubuntu 6.10 ma dovrebbero andare anche su Fedora.
    Se non hai motivi o preferenze particolari per usare Fedora ti consiglio di provare Ubuntu,
    per esperienza ti posso dire che ha riconosciuto molte schede wireless e la configurazione è andata liscia.
    Fammi sapere come è andata.
    Buon divertimento! :)

Scrivi un commento