Nouveau
Da Wikipedia, l'enciclopedia libera.
Nouveau è un progetto creato da X.Org Foundation e Freedesktop.org che mira a sviluppare drivers open source per schede video Nvidia grazie al lavoro di Reverse Engineering sugli attuali drivers proprietari di Nvidia per Linux. Il relativo modulo Direct Rendering Infrastructure (DRI) di X.Org viene caricato da Mesa 3D.
Nouveau è sotto licenza del MIT.
Il progetto si propone di supportare tutte le schede Nvidia dalla NV04 fino alla NV50 (dalla TNT fino alle recenti Geforce8800). Per quanto riguarda la parte 2D la base di partenza è l'attuale driver "nv" di X Windows. Gli sviluppatori di Nouveau hanno intenzione di deoffuscare il codice sorgente (reso illeggibile dalla stessa NVIDIA), aggiungere il supporto per l'EXA, muovere l'init code nel kernel e aggiungere il supporto per il 3D. La parte 3D del codice sarà invece riscritta da zero. Attualmente è stato possibile far funzionare con successo il software di test glxgears su alcune piattaforme.
Nell'operazione di Reverse Engineering vengono utilizzato due software prodotti dagli stessi sviluppatori di Nouveau. Il primo è stato chiamato REnouveau e funziona in user space mentre l'altro, MMIO Trace, lavora all'interno del kernel.
Nelle intenzioni degli sviluppatori entro fine 2007 dovrebbe essere pronto un driver in qualche modo utilizzabile. L'interesse per il progetto è tale che molti sviluppatori stanno iniziando a collaborare con il progetto ed è stata anche raccolta la somma di 10.000 dollari con una colletta online.