Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

doc:it: fixes in process/1.Intro

- fix broken links and some
- fix some grammar errors

Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>

authored by

Federico Vaga and committed by
Jonathan Corbet
a4a2bf0e 7bbfd9ad

+27 -27
+27 -27
Documentation/translations/it_IT/process/1.Intro.rst
··· 11 11 Riepilogo generale 12 12 ------------------ 13 13 14 - Il resto di questa sezione riguarda la sfera del processo di sviluppo del 15 - kernel e quella sorta di frustrazioni che gli sviluppatori e i loro datori 16 - di lavoro affrontano. Ci sono molte ragioni per le quali del codice per il 17 - kernel debba essere incorporato nel kernel ufficiale, fra le quali: 14 + Il resto di questa sezione riguarda il processo di sviluppo del kernel e 15 + quella sorta di frustrazione che gli sviluppatori e i loro datori di lavoro 16 + potrebbero dover affrontare. Ci sono molte ragioni per le quali del codice 17 + per il kernel debba essere incorporato nel kernel ufficiale, fra le quali: 18 18 disponibilità immediata agli utilizzatori, supporto della comunità in 19 19 differenti modalità, e la capacità di influenzare la direzione dello sviluppo 20 - kernel. 20 + del kernel. 21 21 Il codice che contribuisce al kernel Linux deve essere reso disponibile sotto 22 22 una licenza GPL-compatibile. 23 23 ··· 29 29 qualcosa per il kernel sono invitati ad individuare e sistemare bachi come 30 30 esercizio iniziale. 31 31 32 - La sezione :ref: `it_development_early_stage` copre i primi stadi della 32 + La sezione :ref:`it_development_early_stage` copre i primi stadi della 33 33 pianificazione di un progetto di sviluppo, con particolare enfasi sul 34 34 coinvolgimento della comunità, il prima possibile. 35 35 ··· 46 46 in questa sezione dovrebbe essere d'aiuto nell'assicurare la migliore 47 47 accoglienza possibile del vostro lavoro. 48 48 49 - La sezione :ref: `it_development_followthrough` copre ciò che accade dopo 49 + La sezione :ref:`it_development_followthrough` copre ciò che accade dopo 50 50 la pubblicazione delle modifiche; a questo punto il lavoro è lontano 51 51 dall'essere concluso. Lavorare con i revisori è una parte cruciale del 52 52 processo di sviluppo; questa sezione offre una serie di consigli su come ··· 54 54 nell'affermare che il lavoro è concluso quando una modifica è incorporata nei 55 55 sorgenti principali. 56 56 57 - La sezione :ref::`it_development_advancedtopics` introduce un paio di argomenti 58 - "avanzati": gestire modifiche con git e controllare le modifiche pubblicate da 59 - altri. 57 + La sezione :ref:`it_development_advancedtopics` introduce un paio di argomenti 58 + "avanzati": gestire le modifiche con git e controllare le modifiche pubblicate 59 + da altri. 60 60 61 - La sezione :ref: `it_development_conclusion` chiude il documento con dei 61 + La sezione :ref:`it_development_conclusion` chiude il documento con dei 62 62 riferimenti ad altre fonti che forniscono ulteriori informazioni sullo sviluppo 63 63 del kernel. 64 64 ··· 80 80 sistemi integrati, che usano Linux come componente di un prodotto integrato, 81 81 vogliono che Linux sia capace ed adeguato agli obiettivi ed il più possibile 82 82 alla mano. Fornitori ed altri produttori di software che basano i propri 83 - prodotti su Linux hanno chiaro interesse verso capacità, prestazioni ed 83 + prodotti su Linux hanno un chiaro interesse verso capacità, prestazioni ed 84 84 affidabilità del kernel Linux. E gli utenti finali, anche, spesso vorrebbero 85 85 cambiare Linux per renderlo più aderente alle proprie necessità. 86 86 87 87 Una delle caratteristiche più coinvolgenti di Linux è quella dell'accessibilità 88 88 per gli sviluppatori; chiunque con le capacità richieste può migliorare 89 89 Linux ed influenzarne la direzione di sviluppo. Prodotti non open-source non 90 - possono offrire questo tipo di apertura, che è una caratteristica del softwere 90 + possono offrire questo tipo di apertura, che è una caratteristica del software 91 91 libero. Ma, anzi, il kernel è persino più aperto rispetto a molti altri 92 92 progetti di software libero. Un classico ciclo di sviluppo trimestrale può 93 93 coinvolgere 1000 sviluppatori che lavorano per più di 100 differenti aziende ··· 104 104 105 105 Il processo di sviluppo del Kernel può, dall'altro lato, risultare 106 106 intimidatorio e strano ai nuovi sviluppatori, ma ha dietro di se buone ragioni 107 - e solide esperienze. Uno sviluppatore che non comprenda i modi della comunità 107 + e solide esperienze. Uno sviluppatore che non comprende i modi della comunità 108 108 del kernel (o, peggio, che cerchi di aggirarli o violarli) avrà un'esperienza 109 - deludente nel proprio bagagliaio. La comunità di sviluppo, sebbene sia utile 109 + deludente nel proprio bagaglio. La comunità di sviluppo, sebbene sia utile 110 110 a coloro che cercano di imparare, ha poco tempo da dedicare a coloro che non 111 111 ascoltano o coloro che non sono interessati al processo di sviluppo. 112 112 ··· 132 132 L'importanza d'avere il codice nei sorgenti principali 133 133 ------------------------------------------------------ 134 134 135 - Alcune aziende e sviluppatori ogni tanto si domandano perchè dovrebbero 135 + Alcune aziende e sviluppatori ogni tanto si domandano perché dovrebbero 136 136 preoccuparsi di apprendere come lavorare con la comunità del kernel e di 137 137 inserire il loro codice nel ramo di sviluppo principale (per ramo principale 138 138 s'intende quello mantenuto da Linus Torvalds e usato come base dai ··· 144 144 Per dimostrare i costi di un codice "fuori dai sorgenti", eccovi 145 145 alcuni aspetti rilevanti del processo di sviluppo kernel; la maggior parte 146 146 di essi saranno approfonditi dettagliatamente più avanti in questo documento. 147 - Pensate: 147 + Considerate: 148 148 149 149 - Il codice che è stato inserito nel ramo principale del kernel è disponibile 150 150 a tutti gli utilizzatori Linux. Sarà automaticamente presente in tutte le 151 151 distribuzioni che lo consentono. Non c'è bisogno di: driver per dischi, 152 - scaricare file, o della scocciatura del dover supportare diverse versoni di 152 + scaricare file, o della scocciatura del dover supportare diverse versioni di 153 153 diverse distribuzioni; funziona già tutto, per gli sviluppatori e per gli 154 154 utilizzatori. L'inserimento nel ramo principale risolve un gran numero di 155 155 problemi di distribuzione e di supporto. ··· 166 166 167 167 Invece, il codice che si trova nel ramo principale non necessita di questo 168 168 tipo di lavoro poiché ad ogni sviluppatore che faccia una modifica alle 169 - interfacce viene richiesto di sistemare anche il codice che utilizza che 170 - utilizza quell'interfaccia. Quindi, il codice che è stato inserito nel 171 - ramo principale ha dei costi di mantenimento significativamente più bassi. 169 + interfacce viene richiesto di sistemare anche il codice che utilizza 170 + quell'interfaccia. Quindi, il codice che è stato inserito nel ramo principale 171 + ha dei costi di mantenimento significativamente più bassi. 172 172 173 173 - Oltre a ciò, spesso il codice che è all'interno del kernel sarà migliorato da 174 174 altri sviluppatori. Dare pieni poteri alla vostra comunità di utenti e ai ··· 177 177 178 178 - Il codice kernel è soggetto a revisioni, sia prima che dopo l'inserimento 179 179 nel ramo principale. Non importa quanto forti fossero le abilità dello 180 - sviluppatore originale, il processo di revisione trovà il modo di migliore 180 + sviluppatore originale, il processo di revisione troverà il modo di migliore 181 181 il codice. Spesso la revisione trova bachi importanti e problemi di 182 182 sicurezza. Questo è particolarmente vero per il codice che è stato 183 - sviluppato in un ambiete chiuso; tale codice ottiene un forte beneficio 183 + sviluppato in un ambiente chiuso; tale codice ottiene un forte beneficio 184 184 dalle revisioni provenienti da sviluppatori esteri. Il codice 185 185 "fuori dai sorgenti", invece, è un codice di bassa qualità. 186 186 ··· 198 198 non standard "fuori dai sorgenti" per un tempo indefinito, o (2) abbandonare 199 199 il codice e far migrare i vostri utenti alla versione "nei sorgenti". 200 200 201 - - Contribuire al codice è l'azione fondamentale che fa funzione tutto il 201 + - Contribuire al codice è l'azione fondamentale che fa funzionare tutto il 202 202 processo. Contribuendo attraverso il vostro codice potete aggiungere nuove 203 203 funzioni al kernel e fornire competenze ed esempi che saranno utili ad 204 204 altri sviluppatori. Se avete sviluppato del codice Linux (o state pensando ··· 216 216 sono molto nebbiose; parecchi detentori di copyright sul kernel credono che 217 217 molti moduli binari siano prodotti derivati del kernel e che, come risultato, 218 218 la loro diffusione sia una violazione della licenza generale di GNU (della 219 - quale si parlerà più avanti). Il vostro ideatore non è un avvocato, e 219 + quale si parlerà più avanti). L'autore qui non è un avvocato, e 220 220 niente in questo documento può essere considerato come un consiglio legale. 221 221 Il vero stato legale dei moduli proprietari può essere determinato 222 222 esclusivamente da un giudice. Ma l'incertezza che perseguita quei moduli ··· 236 236 separatamente ogni volta che aggiornano il loro kernel. 237 237 238 238 - Tutto ciò che è stato detto prima riguardo alla revisione del codice si 239 - applica doppiamente al codice proprietario. Dato che questo codice non é 239 + applica doppiamente al codice proprietario. Dato che questo codice non è 240 240 del tutto disponibile, non può essere revisionato dalla comunità e avrà, 241 241 senza dubbio, seri problemi. 242 242 ··· 271 271 migliaia di proprietari. 272 272 273 273 Una conseguenza di questa organizzazione della proprietà è che qualsiasi 274 - tentativo di modifica della licenza del kernel è destinata ad quasi sicuro 274 + tentativo di modifica della licenza del kernel è destinata ad un quasi sicuro 275 275 fallimento. Esistono alcuni scenari pratici nei quali il consenso di tutti 276 276 i detentori di copyright può essere ottenuto (o il loro codice verrà rimosso 277 277 dal kernel). Quindi, in sostanza, non esiste la possibilità che si giunga ad