Torvalds Linus: biografia, foto e risultati

Sommario:

Torvalds Linus: biografia, foto e risultati
Torvalds Linus: biografia, foto e risultati

Video: Torvalds Linus: biografia, foto e risultati

Video: Torvalds Linus: biografia, foto e risultati
Video: The mind behind Linux | Linus Torvalds | TED 2024, Novembre
Anonim

Linus Torvalds, la cui biografia è presentata nell'articolo, è nato in una famiglia di giornalisti in Finlandia, dove è cresciuto. A scuola era considerato un nerd a causa dei suoi hobby e del suo aspetto. Basso e gracile, il più piccolo della classe, brutto (per sua stessa ammissione), Linus era molto appassionato di tecnologia. La comunicazione con i coetanei gli interessava poco. Torvalds Linus era un eccellente studente di fisica e matematica, talvolta a scapito delle discipline umanistiche. La foto sotto mostra la scuola frequentata da Linus.

Immagine
Immagine

Introduzione al mondo dei computer

Il vero guru e l'indiscussa autorità per lui era Leo Waldemar Turnqvist, nonno materno. Ha lavorato presso l'Università di Helsinki dove è stato professore di statistica. È stato quest'uomo ad aprire il mondo dei computer a suo nipote. All'età di 11 anni, Torvalds stava già padroneggiando il Commodore VIC-20, mentre imparava anche la programmazione di base, poiché questo computer non andava bene per nient' altro.

Immagine
Immagine

Dopo un po', Torvalds si stancò dell'input monotono dei programmi. LinoTorvalds (la sua foto è presentata sopra) iniziò ad acquistare tutte le riviste e i libri di informatica apparsi nel paese. In una rivista, Linus ha trovato un programma per il codice Morse. Non era stato creato in BASIC, come tutti gli altri che aveva incontrato prima, ma era solo un insieme di numeri. Potrebbero essere tradotti manualmente in linguaggio macchina, scritti in una catena di uno e zero comprensibile a un computer.

Torvalds Linus si rese conto che il BASIC fa parte del computer, e poi iniziò a studiarne gli altri lati. Quando suo nonno morì, si gettò a capofitto nel lavorare con il computer ereditato da Linus.

Famiglia Linus

Abbiamo già parlato del nonno e del suo ruolo nel destino del nostro eroe. Come per gli altri membri della famiglia, i genitori di Torvalds lavorano ancora nel campo del giornalismo. Niels Torvalds, padre, giornalista radiofonico e televisivo. Anna Torvalds, madre di Linus, è l'editore letterario. La sorella Sarah gestisce un'agenzia di traduzioni, principalmente traduzioni di notizie. Lo stesso Linus Torvalds, la cui biografia non ha nulla a che fare con il giornalismo, è scettico su questa professione.

Anni della giovinezza

In gioventù, Linus, a differenza di molti suoi coetanei, non era attratto dall'hockey o dal flirt con le ragazze. Torvalds era completamente assorbito dal lavoro con i computer.

Poi Linus Torvalds andò all'università. Dopo aver studiato lì per un anno, è stato arruolato nell'esercito, dove ha migliorato la sua salute e ha pompato i muscoli durante le lezioni di allenamento fisico. Dopo la smobilitazione, Torvalds tornò ai suoi studi all'università. È questo educativol'istituzione gli diede uno slancio alla programmazione a livello serio. Tutta l'ulteriore vita di Torvalds è collegata allo sviluppo del sistema operativo famoso in tutto il mondo.

Anche all'età di 17 anni, nel 1987, Linus acquistò un nuovo prodotto, il Sinclair QL, per sostituire il vecchio VIC-20. Questo computer aveva 128 KB di memoria. Ha lavorato su un processore da otto megahertz di Motorola. Il prezzo di un computer a quel tempo era di circa $ 2.000. È stato prodotto da un'azienda sotto gli auspici di C. Sinclair.

Interesse per i sistemi operativi

Quasi immediatamente, Linus ha sviluppato un interesse per vari sistemi operativi. Per installare il controllo floppy acquistato da Torvalds, aveva bisogno di scrivere il proprio driver di dispositivo. Poi ha trovato delle forature nel sistema operativo. Linus scoprì che ciò che era realmente accaduto non corrispondeva a quanto promesso nella documentazione.

Il passo successivo di Torvalds è stato quello di disassemblare il sistema operativo Q-DOS installato sul proprio computer. Linus fu deluso nell'apprendere che nulla poteva essere cambiato in questo sistema, poiché era scritto in ROM.

Linus ha scritto per la prima volta alcuni giochi sul nuovo computer. Ha preso in prestito le idee della maggior parte di loro da un vecchio computer. Il sistema operativo installato, tuttavia, presentava molte carenze. Ad esempio, nonostante il suo multitasking, non aveva una funzione di protezione della memoria. Il sistema potrebbe bloccarsi in qualsiasi momento. Inoltre, dopo lo sviluppo di Sinclair QL, K. Sinclair ha smesso di migliorare i suoi modelli, oltre a supportareesistente.

Storia di Linux

Linus, di ritorno dall'esercito, conobbe il sistema Unix. Insieme ad altri 32 studenti, Torvalds decise di seguire il corso C e Unix. Poiché questo sistema era appena apparso all'epoca all'Università di Helsinki, l'insegnante ha dovuto imparare il nuovo sistema operativo insieme agli studenti.

Linus si è ispirato al libro di Andrew Tatenbaum, un professore di Amsterdam, per creare il proprio sistema operativo. Torvalds afferma di aver sconvolto tutta la sua vita futura. In questo libro ("Progettazione e implementazione di sistemi operativi"), l'autore descrive Minix, un sistema operativo educativo che ha creato per insegnare a Unix. Naturalmente, Torvalds decise subito di installarlo sul suo computer. Il problema era che Sinclair QL non era stato progettato per adattarsi a tali sistemi. Solo nel gennaio 1991, dopo aver acquistato un nuovo computer (ora un PC), Torvalds poté installarvi Minix.

Dopo aver studiato i vantaggi e gli svantaggi di questo sistema operativo, Linus ha deciso di ricordarlo. Era un sistema operativo di addestramento, spogliato e maciullato. Minix è stato aggiornato con vecchi programmi e patch Linus da Bruce Evans, il famoso hacker australiano.

Crea un pacchetto di emulazione terminale

Tutto è iniziato con il fatto che in Minix il terminale di comunicazione remota è stato implementato molto male. E questa era la funzione che Linus usava di più. Con l'aiuto di esso, ha contattato il computer dell'università tramite una connessione modem. Torvalds ha deciso di creare il proprio programma di comunicazione, basato non su Minix, ma suil livello hardware del computer stesso. Grazie a ciò, ha studiato contemporaneamente un computer sul processore 386 e il suo sistema operativo. Torvalds era molto orgoglioso di essere stato in grado di migliorare il sistema operativo. Ma i tentativi di presentare i propri meriti agli altri non hanno portato a nulla. Era difficile spiegare alla gente che sotto l'esteriorità senza pretese a volte si possono trovare complessi processi profondi.

Sviluppo di un driver del file system e di un'unità disco

Immagine
Immagine

Quindi Linux ha iniziato con un pacchetto di emulazione terminale. Dopo di che, un'innovazione ne è seguita un' altra. Torvalds aveva bisogno di scaricare e scrivere file su un computer situato all'università. Per fare ciò, era necessario scriverli su disco. Dopo aver riflettuto, Linus ha deciso di creare un file system e un driver per unità disco. Allo stesso tempo, il sistema che intendeva sviluppare doveva essere compatibile con Minix. Durante la creazione, ha consultato gli utenti di Minix tramite una conferenza usenet. Dalle serie domande che lo studente ha posto sull'architettura di Minix e Unix, si può intuire che stava progettando di sviluppare il proprio sistema operativo.

Lavoro sulla prima versione di Linux

Un giorno, Linus scoprì improvvisamente che i programmi scritti da lui erano pieni di molte funzionalità aggiuntive e sono una versione funzionante del sistema operativo. Il lavoro sulla creazione di Linux nelle prime fasi è stato abbastanza monotono. Torvalds ha esaminato le varie chiamate di sistema che stanno alla base di Unix una per una. Basandosi su di essi, ha cercato di creare i propri blocchi del sistema operativo con le funzioni di cui aveva bisogno. È stato abbastanza faticoso e non molto stimolantecontinuazione del lavoro. Linus ha dovuto farlo perché non era ancora possibile testare le prestazioni del sistema. Dopo aver elaborato circa 25 chiamate di sistema diverse, Torvalds è passato a una tattica diversa. Ora ha iniziato a provare a eseguire la shell del sistema operativo. Se si verificavano errori, sviluppava le chiamate di sistema necessarie. I progressi nello sviluppo del sistema erano evidenti. Il guscio iniziò a funzionare stabilmente a partire dalla fine di agosto 1991. Questo è stato il primo grande successo di Linus.

Linux 0.01

Immagine
Immagine

Quindi, la prima versione di Linux è apparsa nel pubblico dominio il 17 settembre 1991. Quindi Torvalds decise come chiamare questo sistema. Inizialmente aveva pianificato di dargli il nome Freax (la parola freaks significa "fan" e "x" è il finale di Unix). Anche allora chiamava questo sistema Linux, ma considerava immodesto usare il suo nome come nome ufficiale. Il docente della Helsinki University of Technology Ari Lemke ha creato una directory sul server FTP dell'università. È qui che Linus ha posizionato il suo sistema. Ma ad Ari non piaceva la parola Freax, quindi decise di rinominare la directory in cui era stata inserita in pub/OS/Linux. A Torvalds non importava davvero, quindi il nome si bloccò gradualmente.

La versione del sistema operativo pubblicata sul sito aveva il numero 0.01. Pertanto, è stato sottolineato che il sistema è ancora imperfetto e necessita di seri miglioramenti. Pertanto, Torvalds non ha dimostrato pubblicamente il suo sistema operativo. Ha inviato lettere solo a diversi noti hacker, che indicavano l'indirizzo del server dove potevano scaricarlo. Inizialela versione non ti permetteva di fare quasi nulla se non eseguirla e stampare i sorgenti.

Miglioramenti al sistema

L'interesse per il sistema si è esaurito dal suo creatore nel novembre 1991. Forse il suo ulteriore miglioramento si sarebbe fermato. Tuttavia, il caso è intervenuto. Linus, finalizzando ancora una volta Minix, viziato dalla supervisione di parti importanti della sezione di questo OS. È sorta la domanda se reinstallare Minix o mettere Linux come sistema operativo principale. Torvalds ha deciso di scegliere il suo sistema.

Linux già all'inizio del 1992 fece un grande balzo in avanti. Diverse funzionalità sono state aggiunte al sistema che non aveva analoghi in Minix. Questo è, ad esempio, lo scambio su un disco rigido nel caso di lavoro con programmi di grandi dimensioni. Linus ha anche introdotto funzionalità nel suo sistema che gli utenti hanno richiesto nelle loro e-mail. Pertanto, Linus Torvalds ha migliorato significativamente il suo sistema operativo.

Sto realizzando un sistema operativo gratuito

Il creatore del sistema ha rifiutato di offrire ricompense. Ha chiesto agli utenti solo di inviare cartoline dalle città in cui vivevano. Linus era interessato a sapere dove veniva usato il suo sistema. Le cartoline iniziarono a piovere a valanga: dal Giappone, dalla Nuova Zelanda, dagli Stati Uniti, dai Paesi Bassi. I parenti hanno finalmente notato che Linus ha guadagnato una grande popolarità grazie ai suoi studi di informatica. La fortuna di Linus Torvalds oggi, presumibilmente, è piuttosto impressionante. Tuttavia, lui stesso prende i soldi con calma. Il profitto non è mai stato nella sua natura.

Termini di distribuzione

Immagine
Immagine

In un primo momento, le condizioni per la distribuzione del sistema operativo sono state sviluppate solo in termini generali. Linux era distribuito liberamente, ma non poteva essere messo in vendita. Se l'utente decideva di apportare miglioramenti o modifiche al sistema, doveva creare il sorgente, rendendo questi miglioramenti di pubblico dominio. Linus Torvalds attualmente utilizza la General Public License invece del copyright.

Introduzione della GUI, Linux 1.0

Nella primavera del 1992, l'hacker O. Zbrowski ha adattato Windows per questo OS X. Linux ha quindi un'interfaccia grafica. Dopodiché, Linus Torvalds ha deciso che il sistema era quasi pronto e ha rilasciato la versione 0.95. Tuttavia, questo è stato un errore. Non appena ha iniziato a introdurre le funzioni di rete nel suo sistema operativo, si è reso conto che era necessario perfezionare in modo significativo il sistema. Solo 2 anni dopo fu rilasciata la versione 1.0, introdotta nel marzo 1994

Immagine
Immagine

Tux il pinguino è la mascotte personale di Torvalds. Linus Torvalds (Just for Fun) racconta la storia dell'emblema nel suo libro. In esso, scrive di aver scelto questo animale perché un giorno un pinguino lo ha beccato allo zoo.

Risultati e premi importanti

Nel 1996, Linus Benedikt Torvalds si è laureato all'università con un master. Sua figlia è nata a dicembre e nel 1997 ha iniziato a lavorare nella Silicon Valley a Transmeta. Ad oggi, Linus Torvalds ha creato solo il 2% del kernel di sistema. Tuttavia, è lui che decide quali modifiche devono essere apportate al ramo ufficiale del sistema operativo che ha sviluppato.

Immagine
Immagine

In conclusione, parliamo degli ultimi riconoscimenti ricevuti da Torvalds. Nel 2012, insieme a Shinya Yamanaka, un medico giapponese, Linus è diventato il vincitore del prestigioso Millennium Technology Award. Nello stesso anno, è diventato un membro della Internet Hall of Fame. Linus Torvalds, la cui foto e biografia interessano molti oggi, è anche il proprietario del premio "Computer Pioneer", che gli è stato assegnato dall'IEEE nell'aprile 2014.

Consigliato: