Come viene sviluppato Linux
-
0:07 - 0:11Usate Linux ogni giorno, che lo sappiate o no.
-
0:11 - 0:15Più di 850.000 telefoni Android su cui gira Linux vengono accesi
-
0:15 - 0:19ogni giorno. Confrontatelo ai soli 30.000 telefoni con Windows,
-
0:19 - 0:21secondo le recenti statistiche.
-
0:21 - 0:24Questo significa che 100 dispositivi Android sono stati attivati
-
0:24 - 0:27da quando avete iniziato a guardare questo video.
-
0:27 - 0:30Ogni giorno vengono venduti quasi 700.000 televisori,
-
0:30 - 0:32la maggior parte dei quali ha Linux a bordo.
-
0:32 - 0:368 transazioni finanziarie su 10 sono fatte tramite Linux.
-
0:36 - 0:409 supercomputer su 10 al mondo hanno Linux a bordo.
-
0:40 - 0:45Google, Twitter, Facebook e Amazon, sono tutti basati su Linux
-
0:45 - 0:50Ma come viene sviluppato Linux per realizzare tutto ciò? A differenza di altri sistemi operativi,
-
0:50 - 0:52come Windows od iOS, Linux
-
0:52 - 0:58è sviluppato collaborativamente, senza limiti di aziende, geografici, o di mercati,
-
0:58 - 1:01risultando in questo modo il più grande progetto di sviluppo collaborativo della storia
-
1:01 - 1:06dell'informatica. Solo dal 2005, circa 800 sviluppatori
-
1:06 - 1:11da quasi 800 azienda hanno contribuito al kernel Linux.
-
1:11 - 1:16Questi contributi sono risultati in 15 milioni di linee di codice. Un milione e mezzo
-
1:16 - 1:19di righe di codice scritte solo negli ultimi due anni.
-
1:19 - 1:24Considerate che l' "Iliade" di Omero contiene soltanto 15.000 righe di testo.
-
1:24 - 1:29Il romanzo "Guerra e Pace" soltanto 560.000 parole.
-
1:29 - 1:32Ma non è soltanto una mera questione di numero di linee di codice,
-
1:32 - 1:35è anche questione di quanto velocemente Linux è sviluppato e rilasciato.
-
1:35 - 1:39Per esempio, viene rilasciata una nuova versione di kernel ogni due o tre mesi.
-
1:39 - 1:43Confrontatelo agli anni impiegati dai sistemi operativi concorrenti.
-
1:43 - 1:47Questo è reso possibile da un processo di sviluppo collaborativo unico.
-
1:47 - 1:51Quando uno sviluppatore invia codice al kernel Linux, lo suddivide in parti
-
1:51 - 1:52individuali, chiamate patch.
-
1:52 - 1:56La patch descrive le linee che devono essere modificate, aggiunte o rimosse dal
-
1:56 - 1:57codice sorgente.
-
1:57 - 2:02Ogni patch può aggiungere funzionalità, il supporto per un nuovo dispositivo, correggere un problema, migliorare
-
2:02 - 2:05le prestazioni, o riprogettare le cose in modo che siano più comprensibili.
-
2:05 - 2:09Gli sviluppatori inviano le proprie patch alle mailing list di compentenza, dove altri sviluppatori possono
-
2:09 - 2:11rispondere con le proprie impressioni.
-
2:11 - 2:13Quando la patch è prossima al rilascio,
-
2:13 - 2:17viene accettata da uno sviluppatore senior del kernel Linux, o da un manutentore, che gestisce
-
2:17 - 2:21da una a centinaia di differerenti sezioni del kernel.
-
2:21 - 2:23Se da una parte questo non garantisce che la pubblicazione,
-
2:23 - 2:26di certo è un buon segno.
-
2:26 - 2:29A questo punto riceverà una valutazione più estensiva.
-
2:29 - 2:32Quando il manutentore terminerà la revisione del codice, confermerà la patch
-
2:32 - 2:36e la invierà al creatore di Linux, nonché socio della Linux Foundation, Linus Torvalds,
-
2:36 - 2:40che ha l'ultima parola su ciò che verrà accettato nel prossimo
-
2:40 - 2:44rilascio, e cosa no. Circa 10.000 patch vengono inserite
-
2:44 - 2:46in ogni nuovo rilascio.
-
2:46 - 2:50Ogni ora vengono applicate circa 6 patch al kernel.
-
2:50 - 2:54Il ritmo di sviluppo di Linux è semplicemente impareggiabile.
-
2:54 - 2:59Oggi, Linux domina sui dispositivi mobili, nell'ambito aziendale e nelle infrastrutture web,
-
2:59 - 3:02nei data center, nei supercomputer, ed altro ancora.
-
3:02 - 3:11Qual è il prossimo passo? Perché tutti insieme, siamo pronti.
- Title:
- Come viene sviluppato Linux
- Description:
-
Da una parte Linux gira nei nostri telefoni, rende possibili le richieste di amicizia e i tweet, gira negli ATM ed oltre. Dall'altra, la maggior parte di noi non sa come esso sia effettivamente realizzato. Questo breve video vi porta all'interno del processo con cui è organizzato il più grande progetto di sviluppo collaborativo della storia dell'informatica. Basato sul report annuale "Chi Scrive Linux", questa è una storia forte e ispiratrice su come Linux sia diventato un fenomeno portato avanti da volontari.
- Video Language:
- English
- Duration:
- 03:13
andyspiros edited Italian subtitles for How Linux is Built | ||
insomniac edited Italian subtitles for How Linux is Built | ||
insomniac added a translation |