Linux compie 30 anni: 婰inus Torvalds sul suo sistema operativo “solo un hobby”.

linus-torvalds.jpg

Fondazione Linux

Nel 1991, Unix era un sistema operativo x86 importante ma secondario. Quell’anno, il 25 agosto, un mite studente finlandese laureato di nome Linus Benedict Torvalds annunciò sul gruppo Usenet comp.os.minix che stava lavorando su “un sistema operativo (gratuito) (solo un hobby, non sarà grande e professionale come gnu) per 386(486) cloni AT.” Nessuno lo sapeva, nemmeno Torvalds, ma il mondo della tecnologia era incentrato sul cambiamento per sempre.

ZDNet consiglia

Le migliori classi di Linux Foundation

Le migliori classi di Linux Foundation

Vuoi un buon lavoro tecnico? Quindi devi conoscere Linux e il software open source. Uno dei modi migliori per raccoglierli è tramite un corso Linux Foundation.

Per saperne di più

Trent’anni dopo, Linux governa l’IT. Quasi tutti i principali siti Web, inclusi Google, Facebook e Wikipedia, funzionano su Linux. È lo stesso con le nuvole. Anche su Azure di Microsoft, il sistema operativo più popolare è Linux. Per quanto riguarda i supercomputer, tutti i 500 dei 500 supercomputer più veloci del mondo utilizzano Linux. Grazie ad Android, Linux è anche il sistema operativo per utenti finali più popolare. Non male per un sistema operativo per hobby!

Anche: Linus Torvalds: Preparati per altri 30 anni di Linux

Torvalds ed io abbiamo parlato di Linux e della sua storia, ed è sia contento che confuso dall’ascesa di Linux. Ma, per quanto riguarda il compleanno del sistema operativo, ha detto Torvalds, puoi sostenere che ha quattro compleanni:

“Il primo post del newsgroup è più pubblico (25 agosto) e puoi trovarlo con intestazioni che danno data e ora e tutto il resto. Al contrario, non credo che la versione 0.01 sia mai stata annunciata in alcun contesto pubblico (solo in privato per alcune persone che avevano mostrato interesse, e penso che nessuna di quelle email sopravviva. In questi giorni il modo per trovare la data 0.01 (17 settembre) è andare a guardare le date dei file nel file tar che resta ancora.

“Quindi, entrambi lavorano per me. O entrambi.

“E, tra l’altro, alcune persone discuteranno ancora per altri giorni. Ad esempio, la prima semi-menzione pubblica di Linux è stata il 3 luglio: quella è stata la prima volta che ho chiesto pubblicamente alcuni documenti POSIX sul newsgroup Minix e ho menzionato che stava lavorando a un progetto (ma non l’ho nominato) e all’altra estremità, il 5 ottobre è stata la prima volta che ho effettivamente annunciato pubblicamente una versione di Linux: “versione 0.02 (+1 (molto piccola) già patch”.

In quei primi giorni, Torvalds fu incoraggiato dai suoi professori all’Università di Helsinki.

“Il più delle volte, Linux era molto sotto il radar — non è mai stato un progetto universitario e non volevo che lo fosse — ma l’Università di Helsinki (almeno il dipartimento CS) era molto aperta a attività “extra-curriculari’. Non credo che Linux fosse necessariamente così speciale in quel modo. È successo che è diventato qualcosa di grande. Non ho mai avuto la sensazione che dovessi lavorare in un modo speciale, o che solo ai progetti universitari ufficiali sanzionati sono state fornite risorse. Ad esempio, il dipartimento CS ha finito per provare (e quindi utilizzare abbastanza ampiamente) macchine Linux che eseguono X come thin client, ma anche una macchina DEC Alpha che esegue Linux nella sala server. Certo, Linux l’uso nelle università non era esattamente insolito, ma penso che fossero particolarmente aperti perché si trattava di un progetto locale e interessante”.

Non ci volle molto perché Torvalds si rendesse conto che il suo piccolo progetto non sarebbe rimasto piccolo a lungo. Entro la fine del 1991, stava guadagnando più attenzione del GNU Hurd o Minix nato morto [Andrew Tannenbaum’s ground-breaking free software educational Unix operating system]. Torvalds ha spiegato:

“Ho iniziato a fare un po’ di paging su disco intorno al Natale del 1991, ea quel punto Linux stava facendo cose che Minix non faceva. È stato uno dei motivi per cui la numerazione delle versioni è passata da 0.03 (forse novembre 1991) a 0.12 (gennaio 1992 ).

“Non era esattamente radicale (le persone avevano creato estensioni Minix che facevano il paging, ecc.), Ma era un segno che Linux stava iniziando a fare cose che non ero abituato a fare con Minix.

“Nell’estate del 1992, avevamo X in esecuzione e Linux sembrava un animale completamente diverso dal Minix a cui ero abituato (ma non so nemmeno cosa abbia fatto Minix in seguito).

“Il resto è avvenuto abbastanza gradualmente e non mi ha mai colpito in quanto eccezionale come la realizzazione all’inizio del 1992 che in realtà c’erano persone che non sapevo che stavano usando e armeggiando con Linux”.

Il termine per ciò che stava accadendo con Linux non era stato ancora inventato. Oggi lo conosciamo come open source. Questo concetto di sviluppatori che lavorano insieme su codice gestito e gestito congiuntamente è diventato il metodo di sviluppo software più importante della storia. Sebbene Linux non sarebbe esistito senza Linus, anche i primi sviluppatori Linux influenti come Theodore Ts’o, James Bottomley, Gerald Pfeifer e Greg Kroah-Hartman erano vitali per la sua crescita.

Linux compie 30 anni: i più grandi eventi della sua… VEDI LA GALLERIA COMPLETA

15 di 31 PROSSIMO PREC

Anche se Linux stava prendendo piede, Torvalds non vedeva dove stava andando. “L’anno modello ’91 Linus non pensava davvero a 30 anni avanti, e se l’avesse fatto, non avrebbe pensato che l’esperimento su cui stava lavorando sarebbe stato in giro. Altri progetti sembravano molto più seri”.

In quei primissimi giorni, Linux non era formalmente conosciuto come Linux. Torvalds ha spiegato: “Linux era il mio nome di lavoro, ma non ho mai voluto rilasciarlo come Linux. Linux era un nome di lavoro perfetto, ma se lo usassi davvero come ufficiale, la gente penserebbe che sono un egocentrico e non lo farebbe prendilo sul serio. Quindi ho scelto questo pessimo nome, “Freax”, per “Free Unix”. Fortunatamente, il primo amministratore Linux Ari Lemmk, ha deciso che anche Freax era un nome sciocco. Quindi, in realtà lo ha chiamato Linux perché pensava che questo il nome del progetto interno era la prima scelta di Torvald.

Ripensando a tutto, Torvalds ha detto che di solito pensa “alcune delle prime cose che probabilmente non sono più un grosso problema, ma mi sono sembrate grandiose solo perché erano sorprese e / o importanti in quel momento”.

Anche: Quella causa contro Linux: 20 anni dopo, SCO vs IBM potrebbe finalmente finire

Ad esempio, “personalmente, 0.03 è stato un grande passo, quando Linux è diventato l’hosting automatico per la prima volta, credo. E 0.12 è stato quando improvvisamente è stato quasi utile per alcune persone, e potresti effettivamente fare un lavoro reale limitato con esso (e quando è successo il suddetto “hey, persone che non conosco lo stanno usando”). Certo, dovevi essere piuttosto duro per giocarci, ma ci sono ancora sviluppatori di kernel attivi in ​​giro da quel lasso di tempo.”

Cercando di guardare al quadro più ampio, Torvalds ora pensa che il periodo all’inizio del 1992 — quando Linux passò all’utilizzo della Gnu Public License versione 2 (GPLv2) — fosse particolarmente importante. Ricorda: “Non era la licenza originale, ma sono convinto che sia una parte importante del motivo per cui Linux è diventato così diffuso. Non tutti amano la GPL e ho avuto i miei problemi con la FSF [Free Software Foundation]ma penso che la GPLv2 sia stata un grosso problema e le persone non dovrebbero ignorare i problemi di licenza”.

Aggiunge:

“Penso che le aziende coinvolte siano state estremamente importanti – e questo può sembrare così ovvio da essere banale e stupido, ma alcuni angoli della comunità open source sono stati abbastanza negativi per qualsiasi coinvolgimento commerciale”.

Guarda anche

L'avvento del cittadino sviluppatore

L’avvento del cittadino sviluppatore

Lo sviluppo del software può essere eseguito da quasi chiunque abbia solo un piccolo know-how tecnico.

Per saperne di più

Ma l’interesse commerciale per Linux è stato importante.

“È una cosa culturale e, sebbene sia iniziata in piccolo (con varie distribuzioni commerciali Linux già avviate nel 92), è stata una cosa abbastanza continua. Ci sono stati alcuni grandi eventi degni di nota lungo il percorso: l’arrivo di IBM, Oracle, l’IPO di Red Hat, ecc., ma penso che la cosa fondamentale alla base sia davvero la coesistenza tra le persone del kernel open source e molte aziende molto diverse.Penso che sia abbastanza insolito e unico.

“Ci sono stati quelli puramente tecnici. È stato così costante che è difficile indicare qualcosa di veramente particolare. Penso che i primi port su altre architetture siano stati forse concettualmente uno dei più grandi passi (e in particolare il port Linux/alpha) perché cambiato l’intero panorama di destinazione.

“Naturalmente, i sistemi di controllo della versione (CVS) “BitKeeper, e poi ovviamente Git, sono stati entrambi grandi passi, semplicemente per come hanno cambiato la mia capacità di gestire il codice sorgente. Alcuni angoli dell’albero del kernel avevano provato CVS [Concurrent Versions System], ma in realtà non era uno strumento utile per qualcosa che distribuiva. Quindi BK e git non hanno cambiato il kernel direttamentema ha reso possibile indirettamente alcuni progressi”.

In effetti, Torvalds mi ha detto che è stato solo dopo aver creato Git che si è sentito un programmatore di successo. Dopodiché, non aveva più bisogno di temere che Linux fosse una tantum.

Guardando al futuro, Torvalds vede se stesso continuare: “Ho 51 anni, mi piace quello che faccio. Cosa farei se non facessi Linux? Gironzolare in giardino? Non dannatamente probabile. Potresti chiedere me di nuovo tra un paio d’anni, quando i bambini saranno tutti volati (uno finito, uno che sta facendo studi universitari, uno ancora studente). Non che mi aspetto che il giardinaggio sembrerà più probabile di entrambi, ma puoi chiedere. ”

Storie correlate:

  • A partire da Linux nei primi giorni
  • Impegna 1 milione: la storia del kernel Linux
  • Accarezzare il gatto, possedere l’accappatoio: Linus Torvalds sul lavoro da casa

ZDNet consiglia

  • Miglior laptop 2021: Mac, PC e Chromebook a confronto
  • I nostri power bank preferiti del 2021: Zendure, Anker e altri
  • Il miglior laptop 4G del 2021
  • I migliori e-reader del 2021: Kindle, Kobo e altri
  • Le migliori certificazioni tecnologiche per ogni professionista IT

Leave a Reply