Back to home page

OSCL-LXR

 
 

    


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.