Passa all'articolo
RSS Feed

Posts from the ‘Driver’ Category

15
set

Ultimissime sui driver liberi: S3TC e OpenGL 3.0

OpenGL logo

Logo di OpenGL

Intel si aspetta, in via ufficiale, che Mesa supporti OpenGL 3.0 entro la fine del 2011. In realtà ciò non è nulla di particolarmente nuovo: era già noto che lo sviluppo è in stato avanzato e che ormai è solamente questione di mesi. Proviamo a fare un rapido riepilogo dello stato del supporto a OpenGL, ma prima un piccolo annuncio che approfondiremo in seguito: il brevetto su S3TC potrebbe essere stato invalidato.

Le specifiche di OpenGL 3.0 sono state pubblicate nel luglio del 2008 e, a distanza di poco più di tre anni, il supporto è quasi stato completato: se ciò dovesse accadere, Mesa 7.12 verrebbe ribattezzato 8.0. In tutto questo tempo, tuttavia, Khronos Group ha rilasciato nuove specifiche: 3.1, 3.2, 3.3, 4.0, 4.1 e, recentemente, 4.2. Ognuna di queste è supportata dai driver proprietari ATI e nVidia e, attualmente, non ci sono piani ufficiali per il supporto da parte dei driver liberi, tuttavia almeno per il ramo 3.X c’è da sottolineare che una parte sostanziosa del lavoro è stata già fatta.

Continua a leggere »

7
set

Piccoli driver liberi crescono

Free Software Foundation Logo

Il logo della Free Software Foundation, associazione che da sempre promuove i driver liberi

I driver proprietari non danno alcuna garanzia: in qualsiasi momento le aziende produttrici potrebbero limitare il tuo hardware e chiederti di pagare per sbloccare le funzionalità, potrebbero cessare il supporto per il tuo sistema operativo oppure potrebbero presentare dei bug ad-hoc per impedirti di utilizzare un determinato software. Fantascienza? Assolutamente no: è solamente una possibilità da tenere in conto, così come è possibile che contengano del codice che invia informazioni su di te e sul tuo hardware all’azienda stessa. Quando accetti l’EULA, l’azienda declina ogni responsabilità per qualsiasi tipo di aggiornamento o modifica, incluso l’apportare modifiche che potresti non gradire.

La GNU GPL e le altre licenze libere, invece, tutelano gli utenti e danno delle garanzie. Il software libero, per essere tale, non deve poter discriminare gli utenti, quindi se al produttore della tua scheda video non piacesse il tuo processore o la tua scheda madre, non potrebbe sabotare il suo stesso driver (e se anche lo facesse, verrebbe sicuramente scoperto e il codice verrebbe ripristinato). Per quanto riguarda le schede video in particolare, due aziende hanno deciso di collaborare con la comunità per fornire driver liberi, riconoscendo il valore aggiunto che questi hanno: Intel, che per GNU/Linux offre esclusivamente i driver liberi, e AMD, che li offre in alternativa ai Catalyst (che non può rendere liberi per motivi legali). In passato la situazione era ben peggiore, come del resto ha scritto Francesco in questo post, ma c’è ancora molto da fare.

Continua a leggere »

24
ago

La lunga strada verso i driver liberi

Linux Foundation logo

Il logo della Linux Foundation

Negli anni scorsi, per far funzionare una scheda wireless su Linux bisognava spesso utilizzare NDISwrapper, mentre per le schede video ATI (ora parte di AMD) su XFree86 (il predecessore di X.Org) bisognava digitare comandi strani sul terminale e sperare che tutti i pezzi del puzzle si incastrassero perfettamente. Casi problematici come questi ce ne sono stati tanti, ma oggi fortunatamente il supporto hardware sui sistemi liberi è nettamente migliorato.

La Linux Foundation ha giocato un ruolo fondamentale in questo cambiamento, grazie al suo lavoro di promozione e di standardizzazione del software libero, ma non solo: è riuscita diventare un grande consorzio formato da numerose aziende (spesso rivali), che collaborano sia tra loro sia con la comunità.

Continua a leggere »