162306a36Sopenharmony_ci.. include:: ../disclaimer-ita.rst 262306a36Sopenharmony_ci 362306a36Sopenharmony_ci:Original: :ref:`Documentation/process/8.Conclusion.rst <development_conclusion>` 462306a36Sopenharmony_ci:Translator: Alessia Mantegazza <amantegazza@vaga.pv.it> 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci.. _it_development_conclusion: 762306a36Sopenharmony_ci 862306a36Sopenharmony_ciPer maggiori informazioni 962306a36Sopenharmony_ci========================= 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ciEsistono numerose fonti di informazioni sullo sviluppo del kernel Linux 1262306a36Sopenharmony_cie argomenti correlati. Primo tra questi sarà sempre la cartella Documentation 1362306a36Sopenharmony_ciche si trova nei sorgenti kernel. 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ciIl file :ref:`process/howto.rst <it_process_howto>` è un punto di partenza 1662306a36Sopenharmony_ciimportante; :ref:`process/submitting-patches.rst <it_submittingpatches>` è 1762306a36Sopenharmony_cianch'esso qualcosa che tutti gli sviluppatori del kernel dovrebbero leggere. 1862306a36Sopenharmony_ciMolte API interne al kernel sono documentate utilizzando il meccanismo 1962306a36Sopenharmony_cikerneldoc; "make htmldocs" o "make pdfdocs" possono essere usati per generare 2062306a36Sopenharmony_ciquei documenti in HTML o PDF (sebbene le versioni di TeX di alcune 2162306a36Sopenharmony_cidistribuzioni hanno dei limiti interni e fallisce nel processare 2262306a36Sopenharmony_ciappropriatamente i documenti). 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ciDiversi siti web approfondiscono lo sviluppo del kernel ad ogni livello 2562306a36Sopenharmony_cidi dettaglio. Il vostro autore vorrebbe umilmente suggerirvi 2662306a36Sopenharmony_cihttp://lwn.net/ come fonte; usando l'indice 'kernel' su LWN troverete 2762306a36Sopenharmony_cimolti argomenti specifici sul kernel: 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci http://lwn.net/Kernel/Index/ 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ciOltre a ciò, una risorsa valida per gli sviluppatori kernel è: 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci http://kernelnewbies.org/ 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ciE, ovviamente, una fonte da non dimenticare è http://kernel.org/, il luogo 3662306a36Sopenharmony_cidefinitivo per le informazioni sui rilasci del kernel. 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ciCi sono numerosi libri sullo sviluppo del kernel: 3962306a36Sopenharmony_ci 4062306a36Sopenharmony_ci Linux Device Drivers, 3rd Edition (Jonathan Corbet, Alessandro 4162306a36Sopenharmony_ci Rubini, and Greg Kroah-Hartman). In linea all'indirizzo 4262306a36Sopenharmony_ci http://lwn.net/Kernel/LDD3/. 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_ci Linux Kernel Development (Robert Love). 4562306a36Sopenharmony_ci 4662306a36Sopenharmony_ci Understanding the Linux Kernel (Daniel Bovet and Marco Cesati). 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ciTutti questi libri soffrono di un errore comune: tendono a risultare in un 4962306a36Sopenharmony_cicerto senso obsoleti dal momento che si trovano in libreria da diverso 5062306a36Sopenharmony_citempo. Comunque contengono informazioni abbastanza buone. 5162306a36Sopenharmony_ci 5262306a36Sopenharmony_ciLa documentazione per git la troverete su: 5362306a36Sopenharmony_ci 5462306a36Sopenharmony_ci http://www.kernel.org/pub/software/scm/git/docs/ 5562306a36Sopenharmony_ci 5662306a36Sopenharmony_ci http://www.kernel.org/pub/software/scm/git/docs/user-manual.html 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ci 6062306a36Sopenharmony_ciConclusioni 6162306a36Sopenharmony_ci=========== 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ciCongratulazioni a chiunque ce l'abbia fatta a terminare questo documento di 6462306a36Sopenharmony_cilungo-respiro. Si spera che abbia fornito un'utile comprensione d'insieme 6562306a36Sopenharmony_cidi come il kernel Linux viene sviluppato e di come potete partecipare a 6662306a36Sopenharmony_citale processo. 6762306a36Sopenharmony_ci 6862306a36Sopenharmony_ciInfine, quello che conta è partecipare. Qualsiasi progetto software 6962306a36Sopenharmony_ciopen-source non è altro che la somma di quello che i suoi contributori 7062306a36Sopenharmony_cimettono al suo interno. Il kernel Linux è cresciuto velocemente e bene 7162306a36Sopenharmony_ciperché ha ricevuto il supporto di un impressionante gruppo di sviluppatori, 7262306a36Sopenharmony_ciognuno dei quali sta lavorando per renderlo migliore. Il kernel è un esempio 7362306a36Sopenharmony_ciimportante di cosa può essere fatto quando migliaia di persone lavorano 7462306a36Sopenharmony_ciinsieme verso un obiettivo comune. 7562306a36Sopenharmony_ci 7662306a36Sopenharmony_ciIl kernel può sempre beneficiare di una larga base di sviluppatori, tuttavia, 7762306a36Sopenharmony_cic'è sempre molto lavoro da fare. Ma, cosa non meno importante, molti degli 7862306a36Sopenharmony_cialtri partecipanti all'ecosistema Linux possono trarre beneficio attraverso 7962306a36Sopenharmony_ciil contributo al kernel. Inserire codice nel ramo principale è la chiave 8062306a36Sopenharmony_ciper arrivare ad una qualità del codice più alta, bassa manutenzione e 8162306a36Sopenharmony_cibassi prezzi di distribuzione, alti livelli d'influenza sulla direzione 8262306a36Sopenharmony_cidello sviluppo del kernel, e molto altro. È una situazione nella quale 8362306a36Sopenharmony_citutti coloro che sono coinvolti vincono. Mollate il vostro editor e 8462306a36Sopenharmony_ciraggiungeteci; sarete più che benvenuti. 85