Chi costruirà Linux nel 2017?

  • Sep 05, 2023

La Linux Foundation ha appena pubblicato il suo ultimo rapporto su chi sta creando Linux.

Guarda anche

Installare Linux sul tuo PC è semplicissimo: ecco come farlo

Mostrerò che è possibile installare, configurare e utilizzare questa distribuzione Linux senza alcun accesso alla riga di comando.

Leggi ora

È il 2017 e Linux governa il mondo informatico. Non mi credi? La Fondazione Linux riferisce che Linux gestisce il 90% del carico di lavoro del cloud pubblico, l'82% degli smartphone mondiali, il 62% del mercato embedded e solo il 99% del mercato dei supercomputer. Tutto ciò poggia sul kernel Linux. Nel suo Rapporto sullo sviluppo del kernel Linux 2017, Jonathan Corbet, sviluppatore del kernel Linux ed editore di LWN.nete Greg Kroah-Hartman, manutentore stabile del kernel Linux, riferiscono sulla recente evoluzione di Linux.

Questo rapporto è stato rilasciato solo su invito Summit sul kernel Linux a Praga, Repubblica Ceca. Dal 2005 e adozione di Idiota sistema di controllo della versione, 15.637 sviluppatori provenienti da oltre 1.400 aziende hanno contribuito al kernel Linux. Dall'anno scorso, oltre 4.300 sviluppatori provenienti da più di 500 aziende hanno contribuito al kernel. Di questi, 1.670 hanno contribuito per la prima volta, ovvero circa un terzo dei contributori.

Le prime 10 aziende che hanno sponsorizzato lo sviluppo del kernel Linux nell'ultimo anno includono Intel, Red Hat, Linaro, IBM, Samsung, SUSE, Google, AMD, Renesas e Mellanox. Microsoft, pur continuando a contribuire, non è più uno dei principali contributori.

Il tasso di sviluppo di Linux continua ad accelerare, così come il numero di sviluppatori e aziende. Quanto? Nel 2015-2016 sono state effettuate 7,8 patch all’ora. Il numero medio di modifiche accettate nel kernel all'ora nell'ultimo anno è stato 8,5. Non è un errore di battitura. Si tratta di 8,5 modifiche al codice all'ora o 204 modifiche ogni giorno.

I giorni medi di sviluppo per rilascio sono aumentati leggermente a 67,66 giorni rispetto ai 66 dell'anno scorso, con ogni rilascio distanziato di 63 o 70 giorni l'uno dall'altro, fornendo una significativa prevedibilità. Questa tendenza verso cicli di rilascio più brevi e più prevedibili è il risultato di una migliore disciplina di sviluppo.

Questo perché vengono unite patch di qualità superiore e la comunità sta facendo un lavoro migliore che mai nel correggere le regressioni. Inoltre, Il servizio di test 0 giorni di Intel trova i bug molto prima che raggiungano il kernel Linux. Questo servizio preleva automaticamente le patch dal file Mailing list del kernel Linux (LKML) e li mette alla prova. Ciò significa che molti problemi vengono risolti prima che possano colpire gli utenti.

Il creatore di Linux Linus Torvalds avvia regolarmente anche qualsiasi kernel risultante dall'accettazione di una richiesta pull. Torvalds non è timido nel far sapere agli sviluppatori quando qualcosa va storto. Come notano Kroah-Hartman e Corbet, "Ci sono poche cose che si muovono più velocemente di uno sviluppatore del kernel la cui patch ha appena rotto il computer di lavoro di Linus".

Il numero di sviluppatori non retribuiti sembra stabilizzarsi, con questi sviluppatori che contribuiscono per l'8,2% dei contributi, in leggero aumento rispetto al 7,7% nel rapporto dello scorso anno. Questo dato è significativamente inferiore all’11,8% del 2014.

Questo perché gli sviluppatori del kernel Linux possono facilmente trovare lavoro. In effetti, più della metà dei nuovi sviluppatori del kernel Linux nell'ultimo anno sono stati pagati per lavorare sul kernel sin dalla prima patch.

Il ciclo di sviluppo della versione 4.9 è stato il più impegnativo nella storia del kernel con più modifiche che mai accorpate. 4.12, tuttavia, ha stabilito un nuovo record sia per il numero di sviluppatori coinvolti che per il numero di contributori per la prima volta. Voci di La comunità del kernel Linux sta diventando grigia sono esagerati. Dopo tutti questi anni, la comunità di sviluppo del kernel è ancora in crescita.

Kroah-Hartman e Corbet hanno concluso: "Il kernel Linux è uno dei progetti open source più grandi e di maggior successo mai realizzati. L'enorme tasso di cambiamento e il numero di singoli contributori dimostrano che ha una vita vivace e attiva comunità, provocando costantemente l'evoluzione del kernel in risposta al numero di ambienti diversi in esso è utilizzato in. Questo tasso di cambiamento continua ad aumentare, così come il numero di sviluppatori e aziende coinvolte nel processo; finora, il processo di sviluppo ha dimostrato che è in grado di raggiungere velocità più elevate senza problemi."

Storie correlate:

  • Risolto grave bug di sicurezza del kernel Linux
  • Linus Torvalds afferma che il fuzzing mirato sta migliorando la sicurezza di Linux
  • La prima versione di Linux 4.14 aggiunge funzionalità "veramente fondamentali" e arriva in tempo per il 26esimo compleanno del kernel