0001 .. include:: ../disclaimer-ita.rst
0002
0003 :Original: :ref:`Documentation/process/8.Conclusion.rst <development_conclusion>`
0004 :Translator: Alessia Mantegazza <amantegazza@vaga.pv.it>
0005
0006 .. _it_development_conclusion:
0007
0008 Per maggiori informazioni
0009 =========================
0010
0011 Esistono numerose fonti di informazioni sullo sviluppo del kernel Linux
0012 e argomenti correlati. Primo tra questi sarà sempre la cartella Documentation
0013 che si trova nei sorgenti kernel.
0014
0015 Il file :ref:`process/howto.rst <it_process_howto>` è un punto di partenza
0016 importante; :ref:`process/submitting-patches.rst <it_submittingpatches>` è
0017 anch'esso qualcosa che tutti gli sviluppatori del kernel dovrebbero leggere.
0018 Molte API interne al kernel sono documentate utilizzando il meccanismo
0019 kerneldoc; "make htmldocs" o "make pdfdocs" possono essere usati per generare
0020 quei documenti in HTML o PDF (sebbene le versioni di TeX di alcune
0021 distribuzioni hanno dei limiti interni e fallisce nel processare
0022 appropriatamente i documenti).
0023
0024 Diversi siti web approfondiscono lo sviluppo del kernel ad ogni livello
0025 di dettaglio. Il vostro autore vorrebbe umilmente suggerirvi
0026 http://lwn.net/ come fonte; usando l'indice 'kernel' su LWN troverete
0027 molti argomenti specifici sul kernel:
0028
0029 http://lwn.net/Kernel/Index/
0030
0031 Oltre a ciò, una risorsa valida per gli sviluppatori kernel è:
0032
0033 http://kernelnewbies.org/
0034
0035 E, ovviamente, una fonte da non dimenticare è http://kernel.org/, il luogo
0036 definitivo per le informazioni sui rilasci del kernel.
0037
0038 Ci sono numerosi libri sullo sviluppo del kernel:
0039
0040 Linux Device Drivers, 3rd Edition (Jonathan Corbet, Alessandro
0041 Rubini, and Greg Kroah-Hartman). In linea all'indirizzo
0042 http://lwn.net/Kernel/LDD3/.
0043
0044 Linux Kernel Development (Robert Love).
0045
0046 Understanding the Linux Kernel (Daniel Bovet and Marco Cesati).
0047
0048 Tutti questi libri soffrono di un errore comune: tendono a risultare in un
0049 certo senso obsoleti dal momento che si trovano in libreria da diverso
0050 tempo. Comunque contengono informazioni abbastanza buone.
0051
0052 La documentazione per git la troverete su:
0053
0054 http://www.kernel.org/pub/software/scm/git/docs/
0055
0056 http://www.kernel.org/pub/software/scm/git/docs/user-manual.html
0057
0058
0059
0060 Conclusioni
0061 ===========
0062
0063 Congratulazioni a chiunque ce l'abbia fatta a terminare questo documento di
0064 lungo-respiro. Si spera che abbia fornito un'utile comprensione d'insieme
0065 di come il kernel Linux viene sviluppato e di come potete partecipare a
0066 tale processo.
0067
0068 Infine, quello che conta è partecipare. Qualsiasi progetto software
0069 open-source non è altro che la somma di quello che i suoi contributori
0070 mettono al suo interno. Il kernel Linux è cresciuto velocemente e bene
0071 perché ha ricevuto il supporto di un impressionante gruppo di sviluppatori,
0072 ognuno dei quali sta lavorando per renderlo migliore. Il kernel è un esempio
0073 importante di cosa può essere fatto quando migliaia di persone lavorano
0074 insieme verso un obiettivo comune.
0075
0076 Il kernel può sempre beneficiare di una larga base di sviluppatori, tuttavia,
0077 c'è sempre molto lavoro da fare. Ma, cosa non meno importante, molti degli
0078 altri partecipanti all'ecosistema Linux possono trarre beneficio attraverso
0079 il contributo al kernel. Inserire codice nel ramo principale è la chiave
0080 per arrivare ad una qualità del codice più alta, bassa manutenzione e
0081 bassi prezzi di distribuzione, alti livelli d'influenza sulla direzione
0082 dello sviluppo del kernel, e molto altro. È una situazione nella quale
0083 tutti coloro che sono coinvolti vincono. Mollate il vostro editor e
0084 raggiungeteci; sarete più che benvenuti.