Warning
In caso di dubbi sulla correttezza del contenuto di questa traduzione, l’unico riferimento valido è la documentazione ufficiale in inglese. Per maggiori informazioni consultate le avvertenze.
- Original:
- Translator:
Federico Vaga <federico.vaga@vaga.pv.it>
Lavorare con la comunità di sviluppo del kernel¶
Quindi volete diventare sviluppatori del kernel? Benvenuti! C’è molto da imparare sul lato tecnico del kernel, ma è anche importante capire come funziona la nostra comunità. Leggere questi documenti renderà più facile l’accettazione delle vostre modifiche con il minimo sforzo.
Di seguito le guide che ogni sviluppatore dovrebbe leggere.
Introduzione al funzionamento dello sviluppo del kernel¶
Innanzitutto, leggete questi documenti che vi aiuteranno ad entrare nella comunità del kernel.
Strumenti e guide tecniche per gli sviluppatori del kernel¶
Quella che segue è una raccolta di documenti che uno sviluppatore del kernel Linux dovrebbe conoscere.
- Requisiti minimi per compilare il kernel
- Linguaggio di programmazione
- Stile del codice per il kernel Linux
- La guida a PGP per manutentori del kernel
- Informazioni sui programmi di posta elettronica per Linux
- Applicare patch al kernel Linux
- Aggiungere una nuova chiamata di sistema
- Perché la parola chiave “volatile” non dovrebbe essere usata
- (Come evitare di) Raffazzonare delle ioctl
Politiche e dichiarazioni degli sviluppatori¶
Quelle che seguono rappresentano le regole che cerchiamo di seguire all’interno della comunità del kernel (e oltre).
Gestire i bachi¶
I bachi sono parte della nostra vita; dunque è importante che vengano trattati con riguardo. I documenti che seguono descrivono le nostre politiche riguardo al trattamento di alcune classi particolari di bachi: le regressioni e i problemi di sicurezza.
Informazioni per i manutentori¶
Come trovare le persone che accetteranno le vostre modifiche.
Altri documenti¶
Poi ci sono altre guide sulla comunità che sono di interesse per molti degli sviluppatori: