brintos

brintos / linux-shallow public Read only

0
0
Text · 3.5 KiB · 32659ff Raw
85 lines · plain
1.. include:: ../disclaimer-ita.rst2 3:Original: :ref:`Documentation/process/8.Conclusion.rst <development_conclusion>`4:Translator: Alessia Mantegazza <amantegazza@vaga.pv.it>5 6.. _it_development_conclusion:7 8Per maggiori informazioni9=========================10 11Esistono numerose fonti di informazioni sullo sviluppo del kernel Linux12e argomenti correlati. Primo tra questi sarà sempre la cartella Documentation13che si trova nei sorgenti kernel.14 15Il file :ref:`process/howto.rst <it_process_howto>` è un punto di partenza16importante; :ref:`process/submitting-patches.rst <it_submittingpatches>` è17anch'esso qualcosa che tutti gli sviluppatori del kernel dovrebbero leggere.18Molte API interne al kernel sono documentate utilizzando il meccanismo19kerneldoc; "make htmldocs" o "make pdfdocs" possono essere usati per generare20quei documenti in HTML o PDF (sebbene le versioni di TeX di alcune21distribuzioni hanno dei limiti interni e fallisce nel processare22appropriatamente i documenti).23 24Diversi siti web approfondiscono lo sviluppo del kernel ad ogni livello25di dettaglio.  Il vostro autore vorrebbe umilmente suggerirvi26http://lwn.net/ come fonte; usando l'indice 'kernel' su LWN troverete27molti argomenti specifici sul kernel:28 29	http://lwn.net/Kernel/Index/30 31Oltre a ciò, una risorsa valida per gli sviluppatori kernel è:32 33	http://kernelnewbies.org/34 35E, ovviamente, una fonte da non dimenticare è http://kernel.org/, il luogo36definitivo per le informazioni sui rilasci del kernel.37 38Ci sono numerosi libri sullo sviluppo del kernel:39 40	Linux Device Drivers, 3rd Edition (Jonathan Corbet, Alessandro41	Rubini, and Greg Kroah-Hartman).  In linea all'indirizzo42	http://lwn.net/Kernel/LDD3/.43 44	Linux Kernel Development (Robert Love).45 46	Understanding the Linux Kernel (Daniel Bovet and Marco Cesati).47 48Tutti questi libri soffrono di un errore comune: tendono a risultare in un49certo senso obsoleti dal momento che si trovano in libreria da diverso50tempo.  Comunque contengono informazioni abbastanza buone.51 52La documentazione per git la troverete su:53 54	http://www.kernel.org/pub/software/scm/git/docs/55 56	http://www.kernel.org/pub/software/scm/git/docs/user-manual.html57 58 59 60Conclusioni61===========62 63Congratulazioni a chiunque ce l'abbia fatta a terminare questo documento di64lungo-respiro.  Si spera che abbia fornito un'utile comprensione d'insieme65di come il kernel Linux viene sviluppato e di come potete partecipare a66tale processo.67 68Infine, quello che conta è partecipare.  Qualsiasi progetto software69open-source non è altro che la somma di quello che i suoi contributori70mettono al suo interno.  Il kernel Linux è cresciuto velocemente e bene71perché ha ricevuto il supporto di un impressionante gruppo di sviluppatori,72ognuno dei quali sta lavorando per renderlo migliore.  Il kernel è un esempio73importante di cosa può essere fatto quando migliaia di persone lavorano74insieme verso un obiettivo comune.75 76Il kernel può sempre beneficiare di una larga base di sviluppatori, tuttavia,77c'è sempre molto lavoro da fare.  Ma, cosa non meno importante, molti degli78altri partecipanti all'ecosistema Linux possono trarre beneficio attraverso79il contributo al kernel.  Inserire codice nel ramo principale è la chiave80per arrivare ad una qualità del codice più alta, bassa manutenzione e81bassi prezzi di distribuzione, alti livelli d'influenza sulla direzione82dello sviluppo del kernel, e molto altro.  È una situazione nella quale83tutti coloro che sono coinvolti vincono.  Mollate il vostro editor e84raggiungeteci; sarete più che benvenuti.85