85 lines
3.5 KiB
ReStructuredText
85 lines
3.5 KiB
ReStructuredText
.. include:: ../disclaimer-ita.rst
|
|
|
|
:Original: :ref:`Documentation/process/8.Conclusion.rst <development_conclusion>`
|
|
:Translator: Alessia Mantegazza <amantegazza@vaga.pv.it>
|
|
|
|
.. _it_development_conclusion:
|
|
|
|
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 :ref:`process/howto.rst <it_process_howto>` è un punto di partenza
|
|
importante; :ref:`process/submitting-patches.rst <it_submittingpatches>` è
|
|
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:
|
|
|
|
http://lwn.net/Kernel/Index/
|
|
|
|
Oltre a ciò, una risorsa valida per gli sviluppatori kernel è:
|
|
|
|
http://kernelnewbies.org/
|
|
|
|
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:
|
|
|
|
http://www.kernel.org/pub/software/scm/git/docs/
|
|
|
|
http://www.kernel.org/pub/software/scm/git/docs/user-manual.html
|
|
|
|
|
|
|
|
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.
|