Warning
In caso di dubbi sulla correttezza del contenuto di questa traduzione, lâunico riferimento valido ÃĻ la documentazione ufficiale in inglese. Per maggiori informazioni consultate le avvertenze.
- Original:
- Translator:
Alessia Mantegazza <amantegazza@vaga.pv.it>
8. Per maggiori informazioniÂķ
Esistono numerose fonti di informazioni sullo sviluppo del kernel Linux e argomenti correlati. Primo tra questi sarà sempre la cartella Documentation che si trova nei sorgenti kernel.
Il file process/howto.rst ÃĻ un punto di partenza importante; process/submitting-patches.rst ÃĻ anchâesso qualcosa che tutti gli sviluppatori del kernel dovrebbero leggere. Molte API interne al kernel sono documentate utilizzando il meccanismo kerneldoc; âmake htmldocsâ o âmake pdfdocsâ possono essere usati per generare quei documenti in HTML o PDF (sebbene le versioni di TeX di alcune distribuzioni hanno dei limiti interni e fallisce nel processare appropriatamente i documenti).
Diversi siti web approfondiscono lo sviluppo del kernel ad ogni livello di dettaglio. Il vostro autore vorrebbe umilmente suggerirvi http://lwn.net/ come fonte; usando lâindice âkernelâ su LWN troverete molti argomenti specifici sul kernel:
Oltre a ciÃē, una risorsa valida per gli sviluppatori kernel ÃĻ:
E, ovviamente, una fonte da non dimenticare ÃĻ http://kernel.org/, il luogo definitivo per le informazioni sui rilasci del kernel.
Ci sono numerosi libri sullo sviluppo del kernel:
Linux Device Drivers, 3rd Edition (Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman). In linea allâindirizzo http://lwn.net/Kernel/LDD3/.
Linux Kernel Development (Robert Love).
Understanding the Linux Kernel (Daniel Bovet and Marco Cesati).
Tutti questi libri soffrono di un errore comune: tendono a risultare in un certo senso obsoleti dal momento che si trovano in libreria da diverso tempo. Comunque contengono informazioni abbastanza buone.
La documentazione per git la troverete su:
9. ConclusioniÂķ
Congratulazioni a chiunque ce lâabbia fatta a terminare questo documento di lungo-respiro. Si spera che abbia fornito unâutile comprensione dâinsieme di come il kernel Linux viene sviluppato e di come potete partecipare a tale processo.
Infine, quello che conta ÃĻ partecipare. Qualsiasi progetto software open-source non ÃĻ altro che la somma di quello che i suoi contributori mettono al suo interno. Il kernel Linux ÃĻ cresciuto velocemente e bene perchÃĐ ha ricevuto il supporto di un impressionante gruppo di sviluppatori, ognuno dei quali sta lavorando per renderlo migliore. Il kernel ÃĻ un esempio importante di cosa puÃē essere fatto quando migliaia di persone lavorano insieme verso un obiettivo comune.
Il kernel puÃē sempre beneficiare di una larga base di sviluppatori, tuttavia, câÃĻ sempre molto lavoro da fare. Ma, cosa non meno importante, molti degli altri partecipanti allâecosistema Linux possono trarre beneficio attraverso il contributo al kernel. Inserire codice nel ramo principale ÃĻ la chiave per arrivare ad una qualità del codice piÃđ alta, bassa manutenzione e bassi prezzi di distribuzione, alti livelli dâinfluenza sulla direzione dello sviluppo del kernel, e molto altro. à una situazione nella quale tutti coloro che sono coinvolti vincono. Mollate il vostro editor e raggiungeteci; sarete piÃđ che benvenuti.